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

Нули и единицы

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

Цель: Переводить двоичные данные в символы ASCII.

Мигающий светодиод на роутере передал сообщение. Каждая группа — один байт.

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

Байт — это 8 бит. Число 01000011 в двоичной системе равно 67, а 67 в таблице ASCII — буква C.

Понимание битов и байтов — основа для XOR, масок и реверса.

Инструменты

  • Python: chr(int('01000011', 2))
  • CyberChef: From Binary

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

Задание 3Практика: найдите флаг
Данные задания170 символов
01000011 01010100 01000110 01111011 01111010 00110011 01110010 00110000 01110011 01011111 00110100 01101110 01100100 01011111 00110000 01101110 00110011 01110011 01111101
Войдите, чтобы ответить

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

  1. 1
    Разбейте сообщение на группы по 8 цифр (они уже разделены пробелами).

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

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

Задача на основы. В реальности такие «нестандартные» каналы ловят мониторинг и анализ аномалий.

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

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