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

Логин по FTP

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

Цель: Извлекать учётные данные из FTP.

Управляющий канал FTP (порт 21). Флаг — CTF{пароль}.

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

Управляющий канал FTP (порт 21) не шифруется. Команды USER и PASS идут открытым текстом.

Пароль виден сразу после команды PASS.

Инструменты

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

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

Задание 3Практика: найдите флаг
Данные задания181 символов
FTP control channel (port 21)
220 ProFTPD
USER backup
331 Password required
PASS ftp_n0_encrypt10n
230 User backup logged in
TYPE I
PASV
227 Entering Passive Mode (10,0,0,9,200,21)
Войдите, чтобы ответить

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

  1. 1
    Откройте поток FTP.

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

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

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

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

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