用途:面向 IMAP 邮件服务(143 明文 / 993 SSL/TLS)的渗透测试方法论,用于在授权测试中评估认证强度、枚举邮箱内容并排查已知漏洞。
主要能力:
- 服务发现:用 nc -nv <IP> 143 抓明文 Banner,openssl s_client -connect <IP>:993 -quiet 抓加密 Banner;nmap --script imap-ntlm-info -p 143 <IP> 与 imap-capabilities 枚举能力;Metasploit 的 auxiliary/scanner/imap/imap_version 识别版本。
- Banner 分析:识别 Dovecot、Exchange、Cyrus、Zimbra 等服务器类型;Exchange 支持 NTLM 时可提取 Windows 版本与域信息;CAPABILITY 结果可判断 STARTTLS、AUTH=PLAIN、AUTH=NTLM 等。
- 凭据爆破:hydra(imap / imaps)、medusa、ncrack,以及默认凭据与弱密码尝试。
- 邮箱枚举与下载:LOGIN、LIST "" *、SELECT INBOX、STATUS、SEARCH ALL / TEXT / SUBJECT / FROM、FETCH 等命令;也可用 curl 操作 imaps://,如列出邮箱、按关键词搜索、下载指定邮件与批量获取邮件头。
- 漏洞排查:按服务器类型检索 CVE(如 Dovecot、Cyrus、Exchange ProxyLogon/ProxyShell、Zimbra),并用 searchsploit 查询。
使用方式:按决策树分阶段推进,先发现与识别服务,再分析 Banner,随后测试认证强度,最后枚举邮箱与排查漏洞。命令示例保持原样,如 hydra -l <username> -P <password_list> -f <IP> imap -V。
适用场景:授权范围内的邮件服务安全评估、认证强度测试、邮箱内容审计与漏洞验证。
限制:仅限合法授权测试;资料未提供具体工具版本要求、成功率或平台兼容性说明;部分漏洞利用需通过 HTTP/HTTPS 接口,非 IMAP 直接利用。