Authentification

Telnet s'authentifie en clair avec un nom d'utilisateur et un mot de passe, et il est attaqué via des identifiants par défaut constructeur (omniprésents sur les équipements), des serveurs configurés sans authentification ou donnant un shell direct, et la force brute contre le login en clair. Un login valide donne un terminal, souvent sur de l'équipement réseau ou un appareil embarqué avec une portée administrative.

1 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

L'authentification de Telnet est un échange en clair de nom d'utilisateur et de mot de passe, et elle cède de trois façons. Les identifiants par défaut sont endémiques sur les équipements qui exécutent encore Telnet, routeurs, switchs, caméras, imprimantes, IoT, donc la paire constructeur documentée fonctionne souvent. Certains serveurs ne requièrent aucune authentification, donnant directement un shell ou un menu. Et le login en clair peut être forcé par force brute, borné principalement par la limitation de débit (souvent absente) de l'équipement. Un login réussi donne un terminal, fréquemment sur de l'équipement où ce terminal est administratif (un routeur capable de passer en enable, un shell root BusyBox).

bash
nc <target> 23        # try default/no-auth first
hydra -L users.txt -P passwords.txt telnet://<target> -t 4
nxc telnet <target> -u users.txt -p passwords.txt 2>/dev/null

Sous-thèmes#

Références#