Райтап на задачу «Отформатированный код»

motgyl

Автор:

motgyl

31 октября 2026

6

31.10.2026
Отформатированный код
Категория:

Stegano

Задача «Отформатированный код»

Автор:

AlexB

Первая кровь:
velvetway
Сложность:
easy
Дата публикации:
06.12.2025
Решений:
80
Рейтинг:
5/5
Ссылка:
Решать

Описание

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

Решение

Идея таска достаточно простая, но решение вызвало у меня определённые проблемы в своё время.

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

Стрелочки — это табы, точки — пробелы

Стрелочки — это табы, точки — пробелы

Выделены пробелы

Выделены пробелы

Выделены табы

Выделены табы

Незаметные для обычного просмотра символы дописаны в конце каждой строки программы. Вот мы и увидели «форматирование» кода, осталось вытащить флаг. Я знал про утилиту stegsnow, которая также прячет данные в пробелах, табах и знаках переноса строки, и думал, что таск должен решаться через неё. Однако решался он значительно проще — табы и пробелы означали 0 и 1, из которых потом складывался флаг.

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

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

Райтап на задачу «Границы лишь в голове»

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

Райтап на задачу «Границы лишь в голове»

Разбор задачи «Границы лишь в голове» от motgyl: меняем высоту JPEG и находим скрытую часть картинки.
Прочитать

8

Райтап на задачу «Дверь»

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

Райтап на задачу «Дверь»

Разбор задачи «Дверь»: разбираемся с методом LSB и извлекаем информацию из младших битов изображения.
Прочитать

6