← Все комнаты Путь «Первые шаги» →Путь «Криптография» →
НовичокКриптография Флаг Неделя криптографииОсенний CTF

Восемь пальцев

Прогресс комнаты 0 / 4
Задание 1Введение

Цель: Читать байты в восьмеричной записи.

Числа из трёх цифр, и ни одной восьмёрки или девятки.

Задание 2Теория и инструменты

Восьмеричные числа используют цифры 0–7. Байт помещается в три такие цифры: 0o103 = 67 = 'C'.

Восьмеричная запись встречается в правах доступа Unix (chmod 755) и экранированных строках вроде \103.

Инструменты

  • Python: int(x, 8)
  • CyberChef: From Octal

Больше теории — в разделе «Обучение: Криптография».

Задание 3Практика: найдите флаг
Данные задания95 символов
103 124 106 173 157 143 164 141 154 137 151 163 137 142 141 163 145 137 145 151 147 150 164 175
Войдите, чтобы ответить

Пошаговый план — открывайте по одному шагу

  1. 1
    Убедитесь, что в числах нет цифр 8 и 9.

Подсказки — каждая до решения стоит −10 очков

Задание 4Как защититься

Кодирование не скрывает данные. Секреты храните в менеджере секретов, а передавайте только по TLS.

Разборы участников

Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.