Enviado por hitz el Lun, 11/22/2010 - 18:55.
Hay muchos servidores SMTP que no estan suficientemente bién configurados. Una "vulnerabilidad" (por llamarlo así) que detecté el otro dia (supongo que no es nada nuevo), es que puedes descubrir la existencia de usuarios en el sistema.
Si el servidor smtp, está configurado para que cualquier IP pueda enviar correo local (@hostname), entonces puedes hacer algo como:
mail from:root@hostname.com
rcpt to:usuario1@hostname.com
Si usuario1 existe en el sistema, el servidor devolverá "OK", mientras que si no existe, devolverá "Error".
Este es un pequeño script que me hice para hacer el proceso automático. Lo he dejado con la lista de usuarios definida en el mismo script. Sería bastante más útil cojerla de un archivo que sea un diccionario de usuarios típicos.