Solar CTF 2026: поиск Тынды, реверс с утками и вопросы к организаторам

На Solar CTF искали ограждение с металлическими птицами в Японии, определяли Тынду по деталям фотографии и разбирались в устройстве игры с утками. После финиша к обсуждению заданий добавились вопросы об использовании ИИ и исключении команд из зачёта. Мы поговорили с balbesik из C4T BuT S4D, командами CID (НИЯУ МИФИ) и CUSP (Центральный университет) и сопоставили их впечатления с положением турнира.

Сутки на задачи и 300 тысяч рублей призового фонда

Solar CTF прошёл онлайн 17–18 октября 2026 года. Студенческие команды до пяти человек соревновались в формате Jeopardy, призовой фонд составлял 300 тысяч рублей. На игру отводилось 24 часа, а решать предстояло 22 таска шести категорий: веб, форензика, реверс, криптография, misc и osint. Турнир проходил на платформе DUCKERZ; команда также выступила организационным партнёром.

В опубликованном на CTFtime скорборде — 580 команд. Первые три места указаны у 171, Hack-trickers и Capybaras. Все три набрали по 3501 баллу. Среди наших собеседников CUSP занимает 11-е место, CID — 39-е.

Собраться после учёбы и проверить себя

Для CID турнир стал поводом вернуться к совместной игре: из-за учёбы команда давно не участвовала в CTF. Желание собраться укрепили задачи от DUCKERZ и надежда на понятное отношение организаторов к ИИ. CUSP пришла за практикой и сильными соперниками, рассчитывая побороться за призовое место. У части C4T BuT S4D уже был опыт участия в мероприятиях Solar и DUCKERZ, поэтому команде хотелось посмотреть, что разработчики подготовили на этот раз.

Жёсткого плана на старт у CID и CUSP не было. Участники выбирали задания по своим навыкам и интересам. CID, по собственным словам, в первые часы закрыла почти всю первую волну, оставив несколько задач по реверсу и вебу. CUSP начала с веба, реверса и OSINT — поиска информации по открытым источникам. У C4T BuT S4D первыми поддались криптография и веб.

Японские птицы, Тында и утки

Balbesik больше всего запомнил OSINT-задание с ограждением, на котором сидят металлические птицы. Подобные арт-объекты встречаются в разных местах Японии, а команде требовалось найти координаты конкретного ограждения с фотографии. Пришлось перебирать локации и сопоставлять гору на заднем плане. По его рассказу, на поиски ушло несколько часов и 2,5 литра редбулла.

У CID осталась своя история с геоинтом. В задании от mixinspace нужно было определить место съёмки фотографии с бабушкой. Один из участников ещё в начале в шутку назвал нужную область, но всерьёз команда пришла к ней позже. Сначала по фону и ягодам определили область поиска, затем присмотрелись к размерам ЛЭП и домам. Так нашли Тынду.

Задания по реверсу — анализу устройства программы — тоже попали в ответы всех трёх команд. Balbesik выделил игру unreal duck: решить её не удалось, но разбираться и играть было интересно. CID отдельно отметила этот же реверс от SDark.

У CUSP реверсер рассказал о нём подробнее:

Разреверсил логику, оттуда понял, что в определённых зонах надо ввести определённые комбинации; дальше просто бегал по карте и пытался натыкать комбинацию, и в какой-то момент увидел в чате уведомление о выполнении требований, потом по сути случайно нашёл зону, в которой отображался скриншот с флагом.

Что давалось легко, а где не хватило опыта

Balbesik ожидал более высокой сложности. По его оценке, большинство заданий подошло бы новичкам, у которых уже есть некоторый опыт CTF. При этом сами задачи он в основном оценил положительно.

CID понравилось, что задания, по впечатлению команды, не усложняли специально для борьбы с ИИ:

«То есть руками всё решалось как в старые добрые, без особых страданий».

У CUSP почти сразу получилось решить большую часть веба и OSINT. С задачей категории pwn — поиском и эксплуатацией уязвимости в программе — вышло сложнее: уязвимость нашли и воспроизвели локально, но получить нужный ответ от удалённого сервера так и не смогли. Зато долгое решение сложного веб-задания, по словам команды, помогло заметно подняться в рейтинге.

C4T BuT S4D играла вдвоём. Balbesik связывает результат команды в самой игре с нехваткой опытного реверсера и оставляет другим участникам совет:

«Мораль: не играйте CTF в два человека :)»

Платформа в основном выдержала игру

Balbesik отдельно похвалил инфраструктуру: по его наблюдениям, на других соревнованиях она всё чаще не выдерживает нагрузки от агентов. CID также записала стабильность таблицы результатов в плюсы Solar CTF.

CUSP вспомнила отдельный сбой: по приблизительной оценке команды, таблица была недоступна 15–20 минут. Участники назвали это терпимой проблемой и пожелали устранить такие эпизоды на следующем турнире. Эти ответы описывают опыт команд; точных данных о продолжительности и причинах сбоев у нас нет.

ИИ и зачёт: где участникам не хватило ясности

ИИ был частью ожиданий и обсуждения игры с самого начала. CID, например, запомнила сдачу реверса другой командой через четыре секунды после публикации задания. По словам участников, такая скорость решений сбивала настрой, но команда смогла собраться и продолжить игру. Само время сдачи не позволяет установить, как было получено решение.

После финиша у CID возникли вопросы к последовательности применения правил. Команда считает, что некоторые участники активно использовали агентов и при этом остались в рейтинге. Конкретные нарушения и основания решений по этим командам по имеющимся материалам установить нельзя.

У C4T BuT S4D вопрос касается собственного результата. В предоставленном редакции скриншоте поста из канала Solar CTF название C4T_BuT_S4D зачёркнуто в списке топ-30. Всего в нём зачёркнуты 13 названий. В видимой части сообщения значения этой отметки и причин по отдельным командам нет. Balbesik сообщил, что команду исключили из итогового зачёта без объяснений:

«По регламенту запрета на использование ИИ не было, так что хотелось бы услышать обратную связь».

В положении № 1 от 16 сентября 2026 года отдельного запрета нейросетей и ИИ-агентов действительно нет. Однако пункт 6.1 запрещает «использование сторонних приложений, используемых в целях получения нечестного преимущества при решении заданий». Документ не уточняет, какие способы использования ИИ подпадают под эту формулировку.

Сам срок ожидания итогов был предусмотрен заранее. Решение заданий завершалось 18 октября в 12:00, а период выбора победителей по пункту 5.7 продолжался до 12:00 24 октября. На 24 октября назначили и официальное оглашение победителей. CID критикует то, что ожидание результатов, по её мнению, не сопровождалось понятным объяснением решений по командам.

В положении есть обязанность DUCKERZ доводить до участников необходимую информацию и рассматривать обращения. Отдельного порядка уведомления о дисквалификации и её обжалования в положении нет. Объяснения Solar и DUCKERZ по конкретным решениям в материалах, на которых основан этот обзор, отсутствуют; причина исключения команд остаётся неизвестной.

День открытых дверей глазами CID

На 24 октября «Солар» запланировал день открытых дверей и награждение в московском офисе. Об этой части события нам подробно рассказала CID.

Команду утомило повторение темы ИИ в докладах: по её впечатлению, три выступления подряд сводились к похожим тезисам об агентах. Сам квиз участникам понравился вопросами, но вызвал претензии к расписанию: остальным приходилось ждать его окончания. CID также сообщила, что во втором раунде квиза объявили запрет ИИ, однако замеченное командой использование не привело к удалению участника.

Самый подробный рассказ касается «утиной охоты». По словам CID, в письме участникам для неё указали интервал 16:30–19:00. Но когда в 16:52 нашедшие уток спросили, когда можно их сдать, ведущая ответила, что ещё не разрешала начинать сбор. Команда также утверждает, что большая часть уток лежала в одной нише и досталась первым нашедшим, а выдачи наград пришлось ждать до завершения других активностей.

Чего команды ждут от следующего турнира

CUSP хочет сохранить качество заданий и увеличить их количество. Ещё одно пожелание — расширить круг участников: команда хотела бы соревноваться и с сильными школьниками. CID просит прежде всего проработать общение с игроками, ясность регламента и публикацию результатов.

Balbesik ждёт ответа на вопрос о прошедшей игре: по какой причине дисквалифицированные команды оказались за пределами итогового зачёта.