25,465,587:SMTP
¿Que es SMTP?
Es un protocolo simple de transferencia de correo. Se trata de un protocolo de comunicación que se utiliza para enviar y recibir mensajes de correo electrónico a través de Internet.
¿Cómo funciona SMTP?
El cliente o el servidor de correo electrónico del remitente actúa como cliente SMTP, y el servidor de correo electrónico del remitente actúa como servidor SMTP. Este cliente inicia una conexión con el servidor y transmite el correo electrónico completo con los detalles del destinatario, el asunto y el cuerpo. El servidor procesa este correo electrónico y determina el próximo servidor adecuado en función de la dirección del destinatario. El próximo servidor podría ser otro servidor SMTP en la ruta de transmisión o el destino final, es decir, el servidor de correo electrónico del destinatario. Una vez que el mensaje llega al servidor del destinatario, se envía a la bandeja de entrada del destinatario mediante un protocolo diferente, como POP o IMAP.
Fuente: https://aws.amazon.com/es/what-is/smtp/
Por defecto tiene el puerto:
25/tcp open smtp
465/tcp open smtp
587/tcp open smtp
Escanear
nmap 192.168.1.101 --script=smtp* -p 25
Script
nmap -p25 --script smtp-commands 192.168.13.26
nmap 192.168.1.101 --script=smtp* -p 25
nmap --script=smtp-commands,smtp-enum-users,smtp-vuln-cve2010-4344,smtp-vuln-cve2011-1720,smtp-vuln-cve2011-1764 -p 25 $ip
Conectar
telnet 192.168.13.26 25
Comandos
HELO: Se utiliza para iniciar una conversación SMTP con un servidor de correo electrónico. La orden va seguida de una dirección IP o un nombre de dominio (por ejemplo, HELO 10.1.2.14).
EHLO: Se utiliza para iniciar una conversación con un servidor Extended SMTP (ESMTP). Esta orden se utiliza de la misma manera que la orden HELO.
STARTTLS: Se utiliza para iniciar una conexión de Transport Layer Security (TLS) con un servidor de correo electrónico.
RCPT: Se utiliza para indicar la dirección de correo electrónico del destinatario.
DATA: Se utiliza para iniciar la transferencia del contenido de un mensaje de correo electrónico.
RSET: Se utiliza para restablecer (cancelar) una transacción de correo electrónico.
MAIL: Se utiliza para indicar la dirección de correo electrónico del remitente.
QUIT: Se utiliza para cerrar una conexión.
HELP: Se utiliza para mostrar un menú de ayuda (si está disponible).
AUTH: Se utiliza para autenticar a un cliente en el servidor.
VRFY: Se utiliza para verificar si existe el buzón de correo electrónico de un usuario.
EXPN: Se utiliza para solicitar o expandir una lista de correo en el servidor remoto.
Recursos
Última actualización