Только заглавные
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Узнавать Base32 по алфавиту и паддингу.
Строка из заглавных букв и цифр 2–7, в конце знаки =. Это не шифр, а ещё одна кодировка.
Задание 2Теория и инструменты
Base32 кодирует 5 бит одним символом из A–Z и 2–7. Каждые 5 байт превращаются в 8 символов, хвост добивается =.
Встречается в TOTP-секретах, DNS и именах файлов, где регистр не различается.
Инструменты
- Python:
base64.b32decode(s) - CyberChef: From Base32
Больше теории — в разделе «Обучение: Криптография».
Задание 3Практика: найдите флаг
INKEM63CMFZWKMZSL5WG65TFONPWGYLQNF2GC3DTPU======
Пошаговый план — открывайте по одному шагу
- 1Проверьте алфавит: только заглавные буквы и цифры 2–7.
- 2Раскодируйте строку.
- 3Сдайте полученный флаг.
Подсказки — каждая до решения стоит −10 очков
Задание 4Как защититься
Кодирование не скрывает данные. Секреты храните в менеджере секретов, а передавайте только по TLS.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.