用途:对SMTP服务器进行安全评估,发现开放中继、用户枚举、弱认证与配置缺陷。
主要能力:服务发现与版本识别(nmap -sV -sC -p 25,465,587,2525);横幅抓取(telnet/nc/EHLO);用户枚举(VRFY/EXPN/RCPT,smtp-user-enum、nmap smtp-enum-users、Metasploit smtp_enum);开放中继测试(nmap smtp-open-relay、Metasploit smtp_relay、手工MAIL FROM/RCPT TO);认证爆破(hydra、medusa、Metasploit smtp_login);TLS测试(openssl s_client -starttls smtp、ssl-enum-ciphers);SPF/DKIM/DMARC记录查询(dig TXT)。输出评估报告、有效用户清单、中继测试结果和加固建议。
必要用法:需安装nmap、netcat、hydra、smtp-user-enum、Metasploit;掌握SMTP、邮件架构(MTA/MDA/MUA)、DNS与MX记录知识;准备目标IP/主机名、书面授权和字典。
限制:仅可测试自有或已授权服务器;禁止发送垃圾邮件或滥用开放中继;现代服务器常禁用VRFY/EXPN;速率限制、灰名单会拖慢枚举;部分服务器对有效/无效用户返回相同响应。