抓邮件协议流量配方
📧 抓 SMTP/IMAP/POP3 流量,含凭证。
思路
邮件协议走 SSL(SMTPS/IMAPS/POPS),r0capture 通杀,文本协议直接可读。
步骤
1. 抓包
bash
python3 r0capture.py -U -f com.mail.app -v -p mail.pcap2. 触发邮件操作
- 收发邮件
- 同步邮箱
3. 识别协议与凭证
SMTP(发信):
[SSL_write] EHLO client
[SSL_write] AUTH LOGIN
[SSL_write] AGFsaWNlQGV4YW1wbGUuY29t ← Base64 邮箱
[SSL_write] AGFsaWNlcGFzcw== ← Base64 密码Base64 解码即明文凭证:
bash
echo "AGFsaWNlQGV4YW1wbGUuY29t" | base64 -d
# alice@example.comIMAP(收信):
[SSL_write] A1 LOGIN alice@example.com password123
[SSL_write] A3 FETCH 1 BODY[]
[SSL_read] * 1 FETCH (BODY[] {1234} ...邮件内容...)协议识别
| 协议 | 端口 | 特征 |
|---|---|---|
| SMTPS | 465 | EHLO/MAIL FROM/DATA |
| IMAPS | 993 | A1 LOGIN/FETCH |
| POP3S | 995 | USER/PASS/LIST |