大家好,我是AI紫队安全研究。建议大家把公众号“AI紫队安全研究”设为星标,否则可能就无法及时看到啦!因为公众号只对常读和星标的公众号才能大图推送。操作方法:先点击上面的“AI紫队安全研究”,然后点击右上角的【...】,然后点击【设为星标】即可。
关注视频号 “AI紫队安全研究” 不定期周五晚上10点直播。
第6章 FuzzBunch与DanderSpritz:武器化流水线与内存植入架构
6.1 FuzzBunch:类Metasploit的漏洞利用框架
Shadow Brokers在2017年4月泄露的”Lost in Translation”数据包中,包含了Equation Group的实战级漏洞利用框架——FuzzBunch。从架构上看,FuzzBunch与Metasploit Framework高度相似,但存在三个关键差异:
维度 |
Metasploit |
FuzzBunch |
目标定位 |
渗透测试/安全研究 |
实战情报作战 |
Exploit来源 |
开源社区贡献 |
闭源,TAO内部开发 |
稳定性要求 |
容许崩溃和误报 |
必须可控,崩溃等于任务失败 |
隐蔽性 |
默认不隐蔽 |
所有模块内置反检测特性 |
Implant衔接 |
Meterpreter通用Payload |
直接对接DanderSpritz Plugin体系 |
FuzzBunch的操作界面是一个命令行交互式Shell(泄露版本运行在Windows上),分析员通过load命令加载目标配置、选择Exploit模块、设置参数并执行。泄露数据中包含了针对Windows SMB漏洞的ETERNALBLUE(MS17-010)、针对Windows RDP的EMERALDTHREAD等多个Exploit模块的配置文件和执行日志。
FuzzBunch的流水线架构:
graph LR
subgraph FuzzBunch执行流水线
CFG["目标配置加载
TargetConfig.xml"] --> RECON["侦察模块<br/>端口扫描/指纹识别"]
RECON --> SELECT["Exploit选择<br/>基于指纹自动匹配"]
SELECT --> EXPLOIT["漏洞利用执行<br/>ETERNALBLUE等"]
EXPLOIT --> IMPLANT["Implant部署<br/>PeddleCheap/Doublepulsar"]
IMPLANT --> DS["DanderSpritz接管<br/>后续控制与数据采集"]
end
style CFG fill:#0d1117,stroke:#e94560,color:#fff
style EXPLOIT fill:#0d1117,stroke:#0f3460,color:#fff
style DS fill:#0d1117,stroke:#0f3460,color:#fff


