SMTP / SMTPS
📤 邮件发送协议,r0capture 抓到发信命令与邮件正文。
SMTP 特征
文本协议,一问一答:
EHLO client.example.com
AUTH LOGIN
AGFsaWNlQGV4YW1wbGUuY29t (Base64 邮箱)
AGFsaWNlcGFzcw== (Base64 密码)
MAIL FROM:<alice@example.com>
RCPT TO:<bob@example.com>
DATA
Subject: Hello
This is the mail body.
.
QUITSMTPS(SMTP over SSL,端口 465)走 SSL,r0capture 通杀。STARTTLS(端口 587)升级后同理。
抓到的内容
| 方向 | function | 内容 |
|---|---|---|
| 命令 | SSL_write | EHLO/AUTH/MAIL FROM/DATA... |
| 响应 | SSL_read | 250 OK/334/354... |
DATA 之后到单独一行 . 之间是邮件正文,hexdump 直接可读。
认证凭证
AUTH LOGIN 下用户名密码经 Base64 编码——r0capture 抓到的是编码后的字符串,Base64 解码即得明文凭证。这是抓 SMTP 的常见目标。