Таблица ASCII
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Читать текст, записанный кодами ASCII.
Каждое число — код символа.
Задание 2Теория и инструменты
Каждый символ ASCII имеет номер от 0 до 127. Буквы A–Z — 65–90, a–z — 97–122.
Так текст иногда передают в формах, протоколах и обфусцированном JavaScript (String.fromCharCode).
Инструменты
- Python:
''.join(map(chr, nums)) - CyberChef: From Decimal
Больше теории — в разделе «Обучение: Криптография».
Задание 3Практика: найдите флаг
67 84 70 123 97 115 99 105 105 95 116 97 98 108 101 95 109 97 115 116 101 114 125
Пошаговый план — открывайте по одному шагу
- 1Разбейте строку по пробелам.
- 2Переведите каждое число в символ.
- 3Склейте результат.
Подсказки — каждая до решения стоит −10 очков
Задание 4Как защититься
Кодирование не скрывает данные. Секреты храните в менеджере секретов, а передавайте только по TLS.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.