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 提供一個自動化漏洞研究流程引擎。它消除了手動編排複雜安全分析工作流程的繁瑣工作,讓研究人員能以宣告式方式定義資料攝取、過濾、轉換與基於 LLM 的評估階段的序列。

運作方式

使用者使用 YAML 檔案定義其分析流程。引擎負責執行這些階段,透過 ThreadPoolExecutor 管理平行性,並在磁碟上維護每個樣本的原子狀態。這確保了若流程中斷,可從中斷處恢復。對於 AI 驅動的分析,它透過 LiteLLM 與各種 LLM 提供商整合,並使用 Jinja2 進行提示範本化。

適用對象

專為需要擴展軟體(例如核心驅動程式)分析,並自動化資料處理與評估流程中重複性任務的安全研究人員與漏洞分析師設計。

主要亮點

  • 流程即 YAML:以宣告式方式串聯資料攝取、過濾與 LLM 評估階段。
  • 可恢復執行:在磁碟上維護狀態,允許執行在崩潰或手動中斷後繼續。
  • 平行執行:可設定每個階段的並行數,以加快處理速度。
  • LLM 整合:透過 LiteLLM 支援任何 LLM 提供商,並使用靈活的 Jinja2 提示範本。
  • 可擴展架構:允許使用者撰寫自訂 Python 處理器以擴展流程功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案