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

Почта без TLS

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

Цель: Разбирать аутентификацию SMTP AUTH LOGIN.

SMTP-сессия с аутентификацией AUTH LOGIN. Флаг — CTF{пароль}.

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

Механизм AUTH LOGIN отправляет логин и пароль двумя строками Base64 (не шифрование!).

Приглашения сервера VXNlcm5hbWU6 и UGFzc3dvcmQ6 — это тоже Base64 слов Username:/Password:.

Инструменты

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

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

Задание 3Практика: найдите флаг
Данные задания169 символов
220 mail.corp ESMTP
EHLO client
250-mail.corp
AUTH LOGIN
334 VXNlcm5hbWU6
cG9zdG1hc3Rlcg==
334 UGFzc3dvcmQ6
c203cF9iNHMzNjRfNHV0aA==
235 2.7.0 Authentication successful
Войдите, чтобы ответить

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

  1. 1
    Найдите обмен AUTH LOGIN.

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

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

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

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

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