vibe fuzzing = 大模型编码工具 × 7884 结构归纳推理引擎。
一句话挖掘各行业漏洞:大模型自写代码、工控基础设施、军事无人机、汽车智能网联、航空航天。你只需要做一件事:找到目标,说句话。大模型(手)负责听懂人话、把意图转译为 7884 可执行的工程指令;7884(脑)负责从样本到崩溃的全部思考与执行。传统 Fuzzing 二三十步的专业流程,在这里被压缩成 「一句话」。
一句话挖掘大模型自己写的程序的漏洞
4 大模型 × 40 种文件格式 × 40,018 个畸形样本,命中 11,911 个崩溃样本(29.8%),归纳出 22 类漏洞;40 种格式结构归纳成功率 100%,全程无需人工安全专家。
一句话,对 LLM 生成的代码开工
纯黑盒 · 无源码 · 无插桩。Fuzz Agent V18 对 LLM 自写的协议服务 第 143 次迭代即命中崩溃;手写私有协议 第 845 次迭代命中,崩溃包自动落盘、归因报告自动生成。
一句话,打穿电力国际标准远动协议
对 IEC 60870-5-101/104 工控协议库(lib60870,变电站自动化 / 配电自动化核心)自动 Fuzz:7510 次迭代命中 199 次真实进程崩溃,全程 AI 自主选目标、编译、归纳、开测。
一句话,击穿美军 / 北约军用无人机链路
对美军、北约盟国军用无人机、战场巡飞弹数据链标准 MAVLink v2:第 2 次迭代命中 CWE-121 栈缓冲区溢出,单条 63 字节合法 CRC 帧即可远程打崩,可升级为任意代码执行。
一句话,查抄美欧汽车产业链
对 UDS(ISO 14229)汽车诊断协议库(覆盖欧美 OEM 产线诊断、售后诊断仪、ECU 仿真与自动驾驶台架)Fuzz 29,000+ 次迭代,挖出 2 个高危 DoS 漏洞,异常率从 48.4% 修复至 0%。
一句话,穿透NASA 发起 · 26 国航天机构采用的空间数据标准
对 CCSDS 空间包 + ECSS PUS 航天遥测遥控协议(覆盖卫星 / 空间站 / 深空探测,全球 1000+ 空间任务)Fuzz 命中 CWE-121 栈缓冲区溢出:单条 83 字节合法帧远程打崩地面站,可升级为任意代码执行。
| 维度 | 传统 Fuzzing | Vibe Fuzzing(手 × 脑) |
|---|---|---|
| 结构来源 | 人工逆向 + 手写 harness / 解析器。门槛卡在「人能不能读懂格式」——私有协议还要先逆向,成本集中在稀缺专家的脑子上。 | 7884(脑)自动归纳,零先验。门槛从「人的理解」转移到「样本本身」,样本交给引擎,结构它自己想透。 |
| 驱动方式 | 覆盖率 / 规则引导为主。主流覆盖率引导型依赖插装——编译期插桩或二进制插桩统计边覆盖,依赖可编译、可插装的构建链与源码可得;传统黑盒变异式虽无需插装,但对结构化私有协议盲目低效。 | 大模型(手)转译意图 × 7884(脑)结构驱动。7884 基于 32 阶段结构归纳做语义变异,无需插装、无需源码、无需覆盖率反馈,黑盒 / 私有 / OT 协议同样可被精确驱动。 |
| 前置依赖 | 要读懂协议/格式规范、会手写解析器与测试用例、背熟变异策略、调通发包与崩溃检测——门槛全在专业经验。 | 仅几个样本 / 一个端口即可开工,规范缺失反而是 7884 的常规工况。 |
| 适用格式 | 已知、公开、有文档的格式为主,未知 / 私有格式需先投入大量逆向。 | 未知 / 私有 / 冷门格式(7884 强项),三级识别链路零先验兜底。 |
| 典型产出 | crash 样本 + 需人肉判别是否可利用,报告靠人工整理。 | 结构化漏洞报告 + 复现,字段级语义定位,可直接进 CI。 |
| 人力投入 | 高,且高度依赖少数会做的人,多为一次性项目。 | 极低(说句话,7884 自己开工),Fuzzing 从专家手艺变日常动作。 |
一句话点破本质
传统 Fuzzing 的门槛,一直是「人」:读懂规范、手写解析器、背熟变异策略、调通发包与崩溃检测,私有协议还得先逆向——所以会做的人很少,多数沦为一年一次的大项目。Vibe Fuzzing 把这整道门槛拆掉:你只说一句目的,大模型(手)负责表达,7884(脑)负责从样本到崩溃的思考与执行。
不是「给大模型接个 fuzzer」,而是 7884 先把自己做成 LLM 的大脑
其他势力让 LLM 既听需求又做结构,结果 LLM 只会描述格式、却无法创造出可被模糊测试精确驱动的结构模型。7884 从 V0 起坚持:通用结构归纳推理引擎,禁止专有格式硬编码,用归纳推理把格式真正「想透」,再输出可被引擎直接驱动的 <7884-net> 脚本。
正因为 7884 能从样本反推字段、关系、校验与语义,输出 32 阶段结构归纳与 55 种变异策略,并用 Peach / YARA / Wireshark C / C Header 多格式导出,大模型(手)才第一次有了「可被驱动」的大脑。这,就是 vibe fuzzing 得以成立的前提,也是 7884 作为脑的底气。
模糊测试 40 年演进史(1988—2026),本质是一场「人类卸下读懂格式重担」的革命:每一代技术跃迁,都在消解「人必须先读懂协议 / 文件格式才能 Fuzz」这道门槛。→ 读《模糊测试的史记》全文
五代演进,层层递进:① 随机混沌(Miller 首创 fuzz,1988)→ ② 人工建模黑盒(Protos / Peach,门槛绑定人类逆向)→ ③ 覆盖引导灰盒(AFL 插桩时代,必须源码 + 插桩,工控黑盒设备无法使用)→ ④ LLM + 零先验双轮过渡(LLM 做大脑的路线被批评「手脑倒置、无闭环」)→ ⑤ Vibe Fuzzing 终局(2026—至今,LLM 做手 × 7884 做脑)。
每一代的核心矛盾都是「黑盒兼容」与「结构化精准变异」的二元对立;而 Vibe Fuzzing 是唯一同时具备 纯黑盒兼容 + 自主结构归纳 + 全链路闭环 的形态——超越 Peach(人工建模)、AFL(需插桩)、LLM 辅助(误差高无闭环)等全部历史方案。这正是它作为模糊测试 SOTA(State of the Art)的定位:把 Fuzzing 从专家逆向工具,变为一句话即可驱动的日常安全能力。
vibe fuzzing 的根基是 归纳推理:从样本反推结构,而非用大模型做统计拟合。这正是 7884 始终坚持的方向,与科学准则一脉相承:
大模型(手)能「描述」格式,但只有 7884(脑)的归纳引擎能「创造」出可被模糊测试精确驱动的结构模型。把格式「思考」交还给归纳推理,把「意图转译」交给大模型——这就是 vibe fuzzing 的技术前提,也是 7884 作为脑、而非被 LLM 调用模块的底气。
让 Fuzzing 从「一年一次的大项目」变成日常质量手段,正是 vibe fuzzing 的落地姿势:
1. 人人可说句话就开工——安全研究员、研发、测试、合规审计等角色都能直接开口发起 Fuzzing,不再依赖少数会写 harness 的专家。
2. 先丢样本、再说需求——面对未知协议或私有格式,无需先逆向、不必读规范,把样本交给 7884,让它自行归纳与挖掘。
3. 进 CI / 质量门禁——单 exe、零依赖,可私有化部署进 CI,用于回归测试与质量门禁,让漏洞在发布前被拦下。