Открытый телнет
Прогресс комнаты
0 / 4
Задание 1Введение
Цель: Понимать, почему Telnet небезопасен.
Запись сессии Telnet. Протокол не шифрует ничего. Флаг — CTF{пароль}.
Задание 2Теория и инструменты
Telnet передаёт весь ввод, включая логин и пароль, открытым текстом.
В записи сессии видно приглашение Password: и набранный пароль.
Инструменты
- Wireshark: Follow TCP/UDP Stream, фильтры по протоколу
- tshark / tcpdump
- Python: base64, bytes.fromhex
Больше теории — в разделе «Обучение: Сети».
Задание 3Практика: найдите флаг
$ follow tcp stream (telnet, port 23) Ubuntu 22.04 LTS login: operator Password: t3ln3t_s3nds_pl41nt3xt Last login: Tue Oct 21 03:14 operator@core:~$
Пошаговый план — открывайте по одному шагу
- 1Откройте поток Telnet.
- 2Найдите строку после
Password:. - 3Оберните пароль в CTF{}.
Подсказки — каждая до решения стоит −10 очков
Задание 4Как защититься
Замените Telnet на SSH. Протоколы без шифрования (HTTP, FTP, Telnet, SMTP без TLS) передают данные открыто — их видит любой в том же сегменте сети. Используйте HTTPS, FTPS/SFTP, SSH и STARTTLS, а чувствительный трафик сегментируйте и мониторьте.
Разборы участников
Разборы открываются после того, как вы решите комнату, — чтобы не спойлерить ответ.