Authentication

Telnet authenticates in cleartext with a username and password, and is attacked through vendor default credentials (rampant on devices), servers configured with no authentication or a direct shell, and brute force against the plaintext login. A valid login gives a terminal, often on network equipment or an embedded device with administrative scope.

1 min di letturaaggiornato il 7 ott 2026florianamette1 contributore
Chiedi al tuo assistente (MCP)Modifica su GitHub

Telnet commonly carries its username/password exchange in plaintext unless an encryption extension is successfully negotiated. Authentication fails in three common ways: a device retains vendor defaults, a service requires no authentication and drops directly to a shell or menu, or an online password attack succeeds against weak credentials. A valid login yields a terminal whose privileges depend on the particular device and account.

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

Subtopics#

References#