Сорок семь
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Отличать ROT47 от ROT13.
Похоже на ROT13, но изменились даже скобки и цифры.
Задание 2Теория и инструменты
ROT47 сдвигает все печатные символы ASCII от ! (33) до ~ (126) на 47 позиций. Меняются цифры, скобки и знаки.
Как и ROT13, обратен сам себе.
Инструменты
- CyberChef: ROT47
- Python:
chr(33 + (ord(c) - 33 + 47) % 94)
Больше теории — в разделе «Обучение: Криптография».
Задание 3Практика: найдите флаг
r%uLC@Ecf0D9:7ED0DJ>3@=D0E@@N
Пошаговый план — открывайте по одному шагу
- 1Заметьте, что изменились даже
{и}— значит, это не ROT13. - 2Примените ROT47.
- 3Сдайте флаг.
Подсказки — каждая до решения стоит −10 очков
Задание 4Как защититься
Обфускация не заменяет шифрование.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.