SuperAPI AI 工具集

zero-day-discovery

安全与审计

查看项目

更新于 10-15 19:53

技能介绍

用途:当公开漏洞库中找不到目标漏洞时,从“匹配已知漏洞”转向“理解代码与协议如何工作、推断哪里会坏”,自主发现0day,或将已出公告但无PoC的N-day武器化。

主要能力与五条主路:

  1. 变体分析(最高产):拿一个CVE补丁提炼漏洞模式,全库grep同模式其它位置,补丁未覆盖处即0day候选。
  2. 补丁间隙:读补丁过滤逻辑,黑名单常可绕过(漏编码、等价函数、别名),形成新CVE。
  3. 差分测试:两组件对同一输入理解不一致(WAF与后端、校验器与执行器),导致走私或SSRF绕过。
  4. Fuzzing:写harness包住处理不可信输入的函数,造语料与字典,做崩溃triage(可复现、可控、可利用性)。工具包括AFL++/libFuzzer(覆盖率引导找内存破坏)、boofuzz(协议)、radamsa(黑盒)、restler(REST API)。
  5. 污点推理(有源码最强):从source(参数、Header、反序列化字段)无有效sanitizer到sink(exec、SQL、模板)即0day;可用CodeQL写query自动求数据流可达,或用Semgrep、Joern。

N-day武器化:从补丁diff逆向重建exploit,用bindiff/diaphora做二进制对比,厂商regression test常是PoC雏形,本地试验场调通后打目标,以最大化漏洞窗口期。

猎人思维:对任何代码、端点、协议逐层逼问——信任边界(输入真可信吗)、状态时序(两步间状态能改吗、TOCTOU、顺序可打乱吗)、解析规范化(解析几次、normalize在校验前还是后)、边界极值(负数、0、超大、类型混淆、编码、null字节)、隐含能力、唯一性(ID/token可预测吗、秘密真是秘密吗)。把组件变成假设清单逐个打破,如文件上传假设“只传图片、扩展名可信、文件名不含路径、内容只是数据”,逐个打破即漏洞,组合成链。

验证要求高于CVE:可复现(最小PoC)、根因清楚(哪行、哪个假设)、影响可证(实际读写执行)、排除误报。

限制:资料未提供具体安装命令、平台支持、收费与价格信息,暂未提供。