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

Stegano
Задача «Дверь»
Бродя по улочкам Глубины, вы наткнулись на странную дверь. Шестое чувство подсказывает, что ключ в двери, но в замочной скважине его не видно. Попробуйте найти ключ и откройте доступ к следующему заданию.
Это задание на базовый метод стеганографии. Он появляется первым в поиске.
LSB — Least Significant Bit, a.k.a. наименее значащий бит.
Если коротко, смысл метода в том, что человек цвета воспринимает не идеально, поэтому небольшие отличия не заметит. В них мы и будем записывать информацию. Для примера возьмём пиксель с цветом (223, 197, 188) в RGB это (0b11011111, 0b11000101, 0b10111100). Допустим мы хотим записать короткое сообщение «010», тогда первый байт становится 0b11011110, второй и третий остаются 0b11000101 и 0b10111100. Поскольку мы меняем последние биты, цвет меняется несущественно и внешне картинка остаётся такой же.
Вариантов, в каких пикселях менять эти биты, существует много (например, можно менять только в красном цвете или последний бит синего и предпоследний зелёного), чтобы не проверять всё это руками, есть готовые программы, например zsteg. Она сама прогонит разные варианты и выведет наиболее правдоподобные результаты.
Также, пользуясь случаем, хочется рассказать про удобный сайт aperi solve (по этой ссылке версия от LastTeamLead'а с увеличенными лимитами). Он прогоняет большинство популярных утилит в одном месте.