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:
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:
echo -e "admin\njuan.perez\nj.perez\ninformatica\nservicio.al.cliente" > usuarios.txt
Luego, ejecuta el siguiente comando desde la terminal:
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
VRFYle pregunta al servidor si un buzón de correo existe. Muchos servidores deshabilitan esta función por razones de seguridad.EXPN (Expandir): El comando
EXPNpide al servidor que expanda una dirección de correo, revelando los usuarios de una lista de distribución. Al igual queVRFY, 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:
smtp-user-enum -U usuarios.txt -t 192.168.1.100 -M RCPT TO -v