Шифр Бэкона
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Расшифровывать двоичный шифр Бэкона.
Регистр букв скачет без видимой причины. Флаг — CTF{слова_через_подчёркивание}: bacon ate the letters → подставьте правильные разделители.
Задание 2Теория и инструменты
Френсис Бэкон кодировал букву пятью символами A/B. Носителем может быть любой признак: регистр, шрифт, наклон.
В 26-буквенном варианте a = AAAAA, b = AAAAB, …, это просто 5-битный номер буквы.
Инструменты
- dCode.fr: Bacon Cipher
- Python:
int(bits, 2)
Больше теории — в разделе «Обучение: Стеганография».
Задание 3Практика: найдите флаг
secuRityisaprOceSSNotAPrOducteVerYSysTemHasWEakPOIntSandThEAttAckErnEEDsoNLyoNewHileTHedEf
Пошаговый план — открывайте по одному шагу
- 1Строчная буква — 0, заглавная — 1.
- 2Разбейте биты на группы по 5 и переведите в буквы.
- 3Расставьте подчёркивания между словами по подсказке.
Подсказки — каждая до решения стоит −50 очков
Задание 4Как защититься
Скрытые каналы в форматировании сохраняются при копировании. Нормализуйте текст при выгрузке.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.