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

Стук в порты

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

Цель: Распознавать port knocking и кодирование в номерах портов.

Последовательность пакетов SYN на разные порты. Номер каждого порта — код символа.

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

Port knocking — скрытая последовательность обращений к портам. Номера портов могут кодировать данные.

Коды ASCII печатных символов лежат в диапазоне 32–126, то есть помещаются в номер порта.

Инструменты

  • Wireshark: фильтр tcp.flags.syn==1
  • Python: chr()

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

Задание 3Практика: найдите флаг
Данные задания997 символов
Журнал файрвола (только пакеты SYN, по порядку):
t=000  SYN  src=198.51.100.7  dport=67
t=001  SYN  src=198.51.100.7  dport=84
t=002  SYN  src=198.51.100.7  dport=70
t=003  SYN  src=198.51.100.7  dport=123
t=004  SYN  src=198.51.100.7  dport=112
t=005  SYN  src=198.51.100.7  dport=48
t=006  SYN  src=198.51.100.7  dport=114
t=007  SYN  src=198.51.100.7  dport=116
t=008  SYN  src=198.51.100.7  dport=95
t=009  SYN  src=198.51.100.7  dport=107
t=010  SYN  src=198.51.100.7  dport=110
t=011  SYN  src=198.51.100.7  dport=48
t=012  SYN  src=198.51.100.7  dport=99
t=013  SYN  src=198.51.100.7  dport=107
t=014  SYN  src=198.51.100.7  dport=95
t=015  SYN  src=198.51.100.7  dport=115
t=016  SYN  src=198.51.100.7  dport=51
t=017  SYN  src=198.51.100.7  dport=113
t=018  SYN  src=198.51.100.7  dport=117
t=019  SYN  src=198.51.100.7  dport=51
t=020  SYN  src=198.51.100.7  dport=110
t=021  SYN  src=198.51.100.7  dport=99
t=022  SYN  src=198.51.100.7  dport=51
t=023  SYN  src=198.51.100.7  dport=125
Войдите, чтобы ответить

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

  1. 1
    Выпишите dport пакетов по порядку времени.

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

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

Скрывайте сервисы за VPN, а не за knock-последовательностью; логируйте перебор портов (сканы).

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

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