Райтап на задачу «496 отличий»

skydaemon

Автор:

skydaemon

27 октября 2026

5

27.10.2026
496 отличий
Категория:

Stegano

Задача «496 отличий»

Автор:

LastTeamLead

Первая кровь:
skydaemon
Сложность:
medium
Дата публикации:
17.01.2026
Решений:
41
Рейтинг:
4.0/5
Ссылка:
Решать

Описание

Флаг внутри картинки: https://496-differences.t1.bug-makers.ru/

Интересно, задача по стеганографии отправляет нас на сайт. Посетим его:

Стартовая страница задачи «496 отличий»

Сам узел встречает нас одной страничкой, на первый взгляд — только статика, похоже, и правда будем искать отличия. Сохраним и осмотрим оба изображения. На втором изображении при внимательном просмотре можно увидеть вставку:

Необычный участок второго изображения
Чёрно-белая вставка с двоичными данными

Предположим, что от нас скрыли бинарные данные, традиционно в задачах чёрный пиксель — 0, а белый — 1, сгруппируем первые биты по 8 и проверим ручками первые символы. Зайдём на https://cyberchef.io/

Декодирование первых байтов в CyberChef

Читаемый текст. Можно, конечно, всю строчку вбить руками, а можно воспользоваться ImageMagick, PIL, ИИ — кому как хочется :) Получив все бинарные данные, достаём строчку: Great! All differences have been found, and now find the flag.

Мем «А флаг где?!»

В этом месте главное — не зарыться, отличия-то мы нашли (62 символа * 8 = 496 бит, как в названии), но что с ними делать дальше? Да и надо ли что-то делать? Попадая в такие ситуации, я всегда возвращаюсь к описанию задачи:

Повторное изучение описания задачи

Почему сайт? Почему нам просто не дали две картинки? Нужно осмотреть узел ещё раз. Картинки:

Изображения и ресурсы страницы в инструментах разработчика

Стоп. Иконка ведь тоже картинка!

Обнаружение иконки сайта среди изображений

Ещё и какая-то нарочито кривенькая:

Необычный вид иконки сайта

Закинем её на https://aperi.bug-makers.ru/ и сразу видим:

Младшие биты зелёного канала при анализе в AperiSolve

Видим данные в LSB зелёного канала. Опустимся ниже, и Zsteg всё уже сделал за нас:

Флаг, извлечённый Zsteg из иконки

Сдаём флаг.

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

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

Райтап на задачу «Шахматы с Момо»

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

Райтап на задачу «Шахматы с Момо»

Я хотел спрятать флаг на самом видном месте, а спрятал на невидимом.
Прочитать

9

Райтап на задачу «Really deep bzzz»

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

Райтап на задачу «Really deep bzzz»

В эту странную игру про пчёлок кто-то напихал пасхалок, может, даже флаг где-то спрятал.
Прочитать

21