Skip to content

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.
.
QUIT

SMTPS(SMTP over SSL,端口 465)走 SSL,r0capture 通杀。STARTTLS(端口 587)升级后同理。

抓到的内容 ​

方向function内容
命令SSL_writeEHLO/AUTH/MAIL FROM/DATA...
响应SSL_read250 OK/334/354...

DATA 之后到单独一行 . 之间是邮件正文,hexdump 直接可读。

认证凭证 ​

AUTH LOGIN 下用户名密码经 Base64 编码——r0capture 抓到的是编码后的字符串,Base64 解码即得明文凭证。这是抓 SMTP 的常见目标。

相关文档 ​

基于 VitePress 构建 · 教学用途