Райтап на задачу «Мозаика внутри PNG»

skydaemon

Автор:

skydaemon

8 ноября 2026

8

08.11.2026
Мозаика внутри PNG
Категория:

Stegano

Задача «Мозаика внутри PNG»

AlexB

Автор:

AlexB

Первая кровь:
broken_reality
Сложность:
medium
Дата публикации:
04.10.2025
Решений:
110
Рейтинг:
4.37/5
Ссылка:
Решать

Перед нами изображение из категории «Стеганография». На первый взгляд ничего необычного. Отправим картинку в aperi.bug-makers.ru и посмотрим на её технические данные:

Мозаика внутри PNG: Ошибка открытия изображения в PIL
Мозаика внутри PNG: Результат проверки PNG в Pngcheck

PIL не смог открыть изображение, а Pngcheck ругается на некорректное название чанка. Рассмотрим подробнее:

Мозаика внутри PNG: Анализ структуры PNG и чанков
Мозаика внутри PNG: Содержимое и названия чанков

Ох, неудивительно, что в файле ошибки. В 15-м чанке сразу видим кусочек флага. Сами чанки дополнительно пронумерованы «pTNN». В принципе, можно попросить LLM написать скрипт или заморочиться и написать его самому…

Мозаика внутри PNG: Поиск фрагментов флага в чанках

Первый кусочек мы уже увидели в pT49.

Мозаика внутри PNG: Первый фрагмент флага в pT49

В pT50 можем найти его продолжение:

Мозаика внутри PNG: Продолжение флага в pT50

А заметив, что вторая часть флага не оканчивается ни }, ни __, поищем:

Мозаика внутри PNG: Поиск оставшейся части флага

Вот и всё! Можно сдаваться, осталось лишь оформить флаг правильно (о чём есть подсказка в pT99).

Мозаика внутри PNG: Иллюстрация к завершению решения
Если вы нашли опечатку или ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter

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

Райтап на задачу «Мозаика внутри PNG»

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

Райтап на задачу «Мозаика внутри PNG»

Разбираем нестандартные чанки PNG, извлекаем фрагменты скрытого текста и собираем флаг коротким Python-скриптом.
Прочитать

12

Райтап на задачу «Edit from planes»

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

Райтап на задачу «Edit from planes»

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

11