Райтап на задачу «Лабиринт Пикси»

dikiyponos

Автор:

dikiyponos

6 ноября 2026

12

06.11.2026
Лабиринт Пикси
Категория:

Misc

Задача «Лабиринт Пикси»

vanderson

Автор:

vanderson

Первая кровь:
Huobase
Сложность:
medium
Дата публикации:
21.03.2026
Решений:
18
Рейтинг:
4.22/5
Ссылка:
Решать

Открываем Telegram-бота и смотрим, что мы вообще имеем.

Решение задачи «Лабиринт Пикси»: иллюстрация 1

Мы имеем «лабиринт» с inline-кнопками. Пользователям сторонних клиентов, таких как AyuGram, при решении этого задания будет проще. Достаточно навести на эту кнопку, чтобы понять, куда копать.

Решение задачи «Лабиринт Пикси»: иллюстрация 2

У inline-кнопок есть callback_data — полезная нагрузка, которую клиент отправляет боту при нажатии. Если мы потыкаем эти кнопочки, то поймём, что в этих кнопках спрятаны частички флага.

Решение задачи «Лабиринт Пикси»: иллюстрация 3
Решение задачи «Лабиринт Пикси»: иллюстрация 4

Формат leet с фигурной скобкой является явным доказательством, что в inline-кнопках лежит именно флаг. Осталось только его извлечь…

И тут есть разные способы решения. Мой коллега по райтапам Алексей (lol, привет, кстати) уже написал райтап с автоматическим решением с помощью Telethon, крайне советую к ознакомлению. Я рассмотрю решение PPC (Professional Programming Challenge) без programming. На чистом AyuGram Desktop, который, к нашему большому счастью, умеет отображать inline callback_data.

Сначала заходим в «левый коридор» (lvl1a). У кнопки «Включить свет» видим 1nl1n3_, перейдём по «Замереть и слушать» (lvl2a) → «Идти вперёд» (lvl3a) → читаем «Расшифровать карту» и видим h3r3_.

Решение задачи «Лабиринт Пикси»: иллюстрация 5

Переходим на следующий уровень, нажимая «Идти вслепую» (lvl4a) → кнопка «Поймать звезду» содержит b3f0r3_.

Решение задачи «Лабиринт Пикси»: иллюстрация 6

Замечаете логику? На каждом уровне мы по кусочкам собираем частички флага. Обязательно запоминайте, на каком уровне вы получили какую частичку флага: это понадобится, чтобы сформировать флаг полностью.

Теперь переходим к правой двери. Пойдём на свет (lvl2b).

Решение задачи «Лабиринт Пикси»: иллюстрация 7

Читаем то, что написано в «Коснуться шара», затем переходим на уровень lvl3b посредством «Не трогать». Там «читаем дневник» (lvl4b), где, провалившись в lvl5b, читаем то, что в «снять маску». Вернёмся к уровню lvl2b, «рассмотрим поближе» (lvl3c) и прочитаем частичку флага в «Поглотить энергию».

Остаётся «люк в полу», читаем надпись.

Решение задачи «Лабиринт Пикси»: иллюстрация 8

Затем спускаемся глубже, глубже и глубже (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{ — и задача решена.

Если вы нашли опечатку или ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter

Также по теме:

Райтап на задачу «Огрызок»

/Разборы задач

Райтап на задачу «Огрызок»

Узнаём Micro QR по размеру матрицы и единственному маркеру, восстанавливаем холст 17 на 17 модулей и читаем код.
Прочитать

8

Райтап на задачу «Счет на минуты»

/Разборы задач

Райтап на задачу «Счет на минуты»

Извлекаем минуты из хронологии рапорта и восстанавливаем скрытую пометку с помощью ASCII-таблицы.
Прочитать

7