IMAP / IMAPS
📧 邮件接收协议,r0capture 抓到命令与邮件内容。
IMAP 特征
文本命令/响应协议,每条命令以标签开头:
A1 LOGIN alice@example.com password123
A2 SELECT INBOX
A3 FETCH 1 BODY[]
A4 LOGOUT
* 1 FETCH (BODY[] {1234}
Return-Path: <bob@example.com>
Subject: Hello
...
)
A3 OK Fetch completedIMAPS(IMAP over SSL,端口 993)走 SSL,r0capture 通杀。
抓到的内容
| 方向 | function | 内容 |
|---|---|---|
| 命令 | SSL_write | A1 LOGIN ... / A3 FETCH ... |
| 响应 | SSL_read | * 1 FETCH (BODY[] ...) 邮件内容 |
邮件体可能含 MIME 多部分、Base64 附件,hexdump 里可见原始文本。
命令标签
IMAP 命令前的 A1/A2 是客户端自定的标签,服务端响应用相同标签匹配请求——便于在 hexdump 里追踪一问一答。