/Разборы задач
6 ноября 2026
Райтап на задачу «Огрызок»
Узнаём Micro QR по размеру матрицы и единственному маркеру, восстанавливаем холст 17 на 17 модулей и читаем код.8
12

Misc
Задача «Лабиринт Пикси»
Открываем Telegram-бота и смотрим, что мы вообще имеем.
Мы имеем «лабиринт» с inline-кнопками. Пользователям сторонних клиентов, таких как AyuGram, при решении этого задания будет проще. Достаточно навести на эту кнопку, чтобы понять, куда копать.
У inline-кнопок есть callback_data — полезная нагрузка, которую клиент отправляет боту при нажатии. Если мы потыкаем эти кнопочки, то поймём, что в этих кнопках спрятаны частички флага.
Формат leet с фигурной скобкой является явным доказательством, что в inline-кнопках лежит именно флаг. Осталось только его извлечь…
И тут есть разные способы решения. Мой коллега по райтапам Алексей (lol, привет, кстати) уже написал райтап с автоматическим решением с помощью Telethon, крайне советую к ознакомлению. Я рассмотрю решение PPC (Professional Programming Challenge) без programming. На чистом AyuGram Desktop, который, к нашему большому счастью, умеет отображать inline callback_data.
Сначала заходим в «левый коридор» (lvl1a). У кнопки «Включить свет» видим 1nl1n3_, перейдём по «Замереть и слушать» (lvl2a) → «Идти вперёд» (lvl3a) → читаем «Расшифровать карту» и видим h3r3_.
Переходим на следующий уровень, нажимая «Идти вслепую» (lvl4a) → кнопка «Поймать звезду» содержит b3f0r3_.
Замечаете логику? На каждом уровне мы по кусочкам собираем частички флага. Обязательно запоминайте, на каком уровне вы получили какую частичку флага: это понадобится, чтобы сформировать флаг полностью.
Теперь переходим к правой двери. Пойдём на свет (lvl2b).
Читаем то, что написано в «Коснуться шара», затем переходим на уровень lvl3b посредством «Не трогать». Там «читаем дневник» (lvl4b), где, провалившись в lvl5b, читаем то, что в «снять маску». Вернёмся к уровню lvl2b, «рассмотрим поближе» (lvl3c) и прочитаем частичку флага в «Поглотить энергию».
Остаётся «люк в полу», читаем надпись.
Затем спускаемся глубже, глубже и глубже (lvl2d → lvl3d → lvl4d), пока не увидим, что «Уйти в спираль глубже» говорит your_.
Отлично, мы собрали 8 фрагментов флага и много-много комнат. Теперь надо собрать всё воедино. Вспоминаем названия комнат.
lvl1a 1nl1n3_lvl1c d4t4_1s_lvl2b l33t_lvl3a h3r3_lvl3c l33t_lvl4a b3f0r3_lvl4d l33t_lvl5b 3y3s_42}Тут l33t — удалённая часть оригинального флага. Конец флага у нас есть, остаётся в начало дописать BugCTF{ — и задача решена.