416rehman/DeepZero
Find zero-days while you sleep. DeepZero is an automated vulnerability research framework that parses, decompiles, and analyzes thousands of Windows kernel drivers for exploitable IOCTLs natively using AI agents.
解决的问题
DeepZero 是一个专为漏洞研究设计的自动化流水线引擎。它允许安全研究人员实现软件(如内核驱动程序)摄取、过滤和分析过程的自动化,以发现安全缺陷,用声明式系统取代手动编排。
工作原理
用户将研究工作流定义为 YAML 文件,这些文件作为一系列阶段。引擎处理这些阶段的执行,通过 ThreadPoolExecutor 管理并行性,并通过将每个样本的状态保存到磁盘来确保容错性。这使得可以在不丢失进度的情况下暂停和恢复运行。在分析阶段,它通过 LiteLLM 与各种 LLM 提供商集成,使用 Jinja2 模板来提示模型评估发现的结果。
适用对象
它是为安全研究人员和漏洞分析师构建的,这些人员需要结合使用传统安全工具和 AI 驱动的评估,来扩展对大规模文件库(例如二进制文件或源代码)的分析。