Dot and next line: буквы над точками
Скан газетного объявления на французском: сдаётся квартира. В условии стоит цитата Лафонтена «Rien de trop…» («ничего лишнего»), а название задачи — «Dot and next line».
- Платформа
- Root-Me
- Носитель
- JPEG, скан текста
- Приём
- null cipher: точки отмечают буквы
- Инструменты
- глаза, GIMP (направляющие, зум 400–800%)
- Статус
- решено
Что не сработало и почему это важно
Стандартный набор ничего не дал: binwalk видит только JPEG, в exiftool пусто, stegseek --seed не находит следов steghide. Это тоже результат. Если в структуре и битах ничего нет, данные лежат в содержимом, то есть в самом тексте.
Аномалия
Текст написан «не так, как пишут обычно»: точки стоят там, где их быть не должно (evier .separe, meubles .), перед некоторыми точками пробел, расстояния между словами неровные. Похоже, автор двигал точки под нужные места.
Гипотеза и механизм
Это null cipher: сообщение не зашифровано, а указано внутри обычного текста. Точка в следующей строке показывает на букву прямо над ней. Отсюда и название: «точка и следующая строка».
Как снимать буквы
- Открыть скан в GIMP и увеличить до 400–800%.
- Через каждую точку протянуть вертикальную направляющую (тянешь от левой линейки).
- Выписать букву, которую направляющая пересекает в строке выше, сверху вниз и слева направо.
Шрифт узкий. Если вести линию «на глаз» от центра точки, легко попасть в соседнюю букву: в первой попытке у меня совпало 7 символов из 11. Второе, что мешало: я отбросил вариант, потому что он не складывался в словарное слово. Ответ оказался словом с цифрами, местом и временем встречи.
Что вынести
- Ищи аномалию носителя: странная пунктуация и пробелы и есть канал.
- «Почти сработало» — повод проверить точность (по пикселям), а не менять гипотезу.
- Ответ не обязан быть словом из словаря: «слово + цифры» для шпионской записки естественно.