Esta pagina se ve mejor con JavaScript habilitado

SMTP auth mediante telnet

 ·  🎃 kr0m

Cuando se configuran servidores de correo muchas veces es necesario poder testar los servicios de la forma mas sencilla posible, en este articulo explicaré como enviar un mail mediante telnet utilizando un servidor de mail que requiere autenticación.

Lo primero será obtener el password en base64:

perl -MMIME::Base64 -e 'print encode_base64("\000kr0m@alfaexploit.com\000PASSWORD")'

WGp1EW5qw0Bm45msdHASHINVENTADOWFpbnRlcm5ldC5jb20Ac2FtdEE4

Conectamos mediante telnet al puerto 25 y nos autenticamos:

telnet dc-fbd63f6e-mail.alfaexploit.com 25

Connected to dc-fbd63f6e-mail.alfaexploit.com.
Escape character is '^]'.
220 mail.alfaexploit.com ESMTP Postfix
ehlo A.B.C.D
250-mail.alfaexploit.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN WGp1EW5qw0Bm45msdHASHINVENTADOWFpbnRlcm5ldC5jb20Ac2FtdEE4
235 2.7.0 Authentication successful
quit
221 2.0.0 Bye

Connection closed by foreign host.
Si te ha gustado el artículo puedes invitarme a un RedBull aquí