Parce que Telnet ne chiffre rien, un attaquant disposant d'une position réseau obtient tout gratuitement : le nom d'utilisateur et le mot de passe tels qu'ils sont tapés au login, chaque commande que l'utilisateur exécute, et toute la sortie du serveur. Au-delà de la capture passive, la session TCP non authentifiée et non chiffrée peut être détournée, en injectant des commandes qui s'exécutent en tant qu'utilisateur déjà authentifié. Là où une position de capture ou on-path existe, l'interception est généralement l'attaque Telnet la plus facile et la plus discrète, contournant entièrement l'authentification.
# capture Telnet from an on-path position
tcpdump -i eth0 -A port 23 -w telnet.pcap
# follow the TCP stream to read credentials, commands, and output
Sous-thèmes#
- Sniffing de mot de passe : capturer les identifiants depuis le login en clair.
- Interception de commandes : lire les commandes et la sortie en transit.
- Détournement de session : prendre le contrôle de la session Telnet en direct.