Como utilizar smtp-user-enum en Kali Linux

 

www.onlinetis.com

Como utilizar smtp-user-enum en Kali Linux

Herramienta de adivinación de nombres de usuario, principalmente para el servicio SMTP predeterminado de Solaris. Puede usar EXPN, VRFY o RCPT TO.

Como instalar: sudo apt install smtp-user-enum

 

# smtp-user-enum -h

Utilice el método VRFY (-M VRFY) para buscar el usuario especificado (-u root) en el servidor de destino (-t 192.168.1.25):

 

smtp-user-enum -M VRFY -u root -t 192.168.1.25

Cómo utilizar smtp-user-enum en Kali Linux

Para utilizar la herramienta smtp-user-enum en Kali Linux, sigue los pasos a continuación. Esta herramienta, parte del kit de herramientas de Metasploit, está diseñada para enumerar usuarios válidos en servidores SMTP.


1. Sintaxis Básica y Opciones

La sintaxis básica para ejecutar smtp-user-enum es la siguiente:

Bash
smtp-user-enum [opciones]

A continuación se detallan las opciones más comunes:

  • -U <archivo de usuarios>: Especifica la ruta a un archivo de texto que contenga una lista de nombres de usuario, uno por línea.

  • -M <método>: Define el método de enumeración. Los métodos disponibles son VRFY, EXPN, y RCPT TO.

  • -t <host>: Indica la dirección IP o el nombre de dominio del servidor SMTP objetivo.

  • -p <puerto>: Especifica el puerto del servidor SMTP. El puerto predeterminado es el 25.

  • -v: Habilita el modo verboso, mostrando más información sobre el proceso.


2. Ejemplo de Uso

Aquí tienes un ejemplo práctico de cómo usar la herramienta para enumerar usuarios en un servidor de correo con la dirección IP 192.168.1.100.

Primero, crea un archivo de texto llamado usuarios.txt con una lista de nombres de usuario potenciales. Por ejemplo:

Bash
echo -e "admin\njuan.perez\nj.perez\ninformatica\nservicio.al.cliente" > usuarios.txt

Luego, ejecuta el siguiente comando desde la terminal:

Bash
smtp-user-enum -U usuarios.txt -t 192.168.1.100 -M VRFY -v

En este comando:

  • -U usuarios.txt: Usa el archivo que creaste.

  • -t 192.168.1.100: Apunta al servidor objetivo.

  • -M VRFY: Utiliza el método VRFY para verificar la existencia de los usuarios.

  • -v: Proporciona una salida detallada.

3. Métodos de Enumeración

La herramienta admite varios métodos para la enumeración de usuarios. Es importante entenderlos para saber cuál es el más efectivo contra el servidor objetivo.

  • VRFY (Verificar): Este es el método más directo. El comando VRFY le pregunta al servidor si un buzón de correo existe. Muchos servidores deshabilitan esta función por razones de seguridad.

  • EXPN (Expandir): El comando EXPN pide al servidor que expanda una dirección de correo, revelando los usuarios de una lista de distribución. Al igual que VRFY, a menudo está deshabilitado.

  • RCPT TO (Destinatario): Este método intenta enviar un correo electrónico a un destinatario. Si el servidor responde con un código de error 550 ("User unknown"), se sabe que el usuario no existe. Si el servidor responde con un código 250 ("Ok") o 251 ("User not local"), se confirma la existencia del usuario. Este es el método más fiable si los otros están deshabilitados.

Si el método VRFY falla, prueba con RCPT TO ya que es menos probable que esté deshabilitado. La sintaxis del comando para usar el método RCPT TO es la siguiente:

Bash
smtp-user-enum -U usuarios.txt -t 192.168.1.100 -M RCPT TO -v

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux