
잠자는 동안 제로데이를 찾으세요. DeepZero는 수천 개의 Windows 커널 드라이버를 파싱, 디컴파일 및 분석하여 AI 에이전트를 통해 익스플로잇 가능한 IOCTL을 기본적으로 찾아내는 자동화된 취약점 연구 프레임워크입니다.
DeepZero는 아키텍처, 파이프라인 스키마, CLI 참조, 사용자 정의 프로세서 개발을 다루는 광범위하고 철저한 문서를 제공합니다.
👉 공식 문서 보기
DeepZero는 분석할 파일 대상 코퍼스와 처리 방법을 정의하는 파이프라인 구성이 필요합니다.
클론 및 설치 (Python 3.11+)
git clone https://github.com/416rehman/DeepZero.git
cd DeepZero
pip install -e .
환경 구성
cp .env.example .env
파이프라인 실행
deepzero run C:\drivers -p .\pipelines\loldrivers\pipeline.yaml
자세한 설정 지침 및 예제 코퍼스는 빠른 시작 문서를 참조하세요.
src/deepzero/
├── api/ # REST API (starlette)
├── engine/ # orchestration, state persistence, pipeline execution
└── stages/ # built-in processors (map, reduce, ingest)
processors/ # external processors (shipped as examples)
├── ghidra_decompile/ # ghidra headless decompiler (MapProcessor)
├── loldrivers_filter/ # loldrivers.io hash exclusion filter (MapProcessor)
├── pe_ingest/ # PE header parser and driver metadata extractor (IngestProcessor)
└── semgrep_scanner/ # semgrep batch scanner (BulkMapProcessor)
pipelines/
└── loldrivers/ # BYOVD kernel driver vulnerability research pipeline
├── pipeline.yaml
├── assessment.j2 # LLM prompt template
└── rules/ # semgrep rules
docs/ # Jekyll-based GitHub Pages documentation
tests/ # pytest suite
CI는 GitHub Actions를 통해 Python 3.11 및 3.12에서 실행됩니다.
제출 전에 린트 및 보안 검사를 실행하세요:
ruff check . && ruff format --check . && bandit -ll -ii -c pyproject.toml -r .
DeepZero는 MIT 라이선스 하에 배포됩니다.