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

Печенье в ответе

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

Цель: Понимать, что HTTP-трафик и cookie видны в перехвате.

Вы записали ответ веб-сервера. Сессионная cookie хранит флаг.

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

Заголовок Set-Cookie передаётся открытым текстом. Значение часто кодируют Base64 — это не защита.

Без флага Secure cookie уходит и по обычному HTTP, где её легко перехватить.

Инструменты

  • Wireshark: Follow TCP/UDP Stream, фильтры по протоколу
  • tshark / tcpdump
  • Python: base64, bytes.fromhex

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

Задание 3Практика: найдите флаг
Данные задания149 символов
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html
Set-Cookie: session=Q1RGe2MwMGsxM19zM3NzMTBuX2wzNGt9; Path=/; HttpOnly
Cache-Control: no-store
Войдите, чтобы ответить

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

  1. 1
    Найдите заголовок Set-Cookie в ответе.

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

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

Выдавайте cookie только с Secure; HttpOnly; SameSite и по HTTPS. Протоколы без шифрования (HTTP, FTP, Telnet, SMTP без TLS) передают данные открыто — их видит любой в том же сегменте сети. Используйте HTTPS, FTPS/SFTP, SSH и STARTTLS, а чувствительный трафик сегментируйте и мониторьте.

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

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