
Windows 커널 패치 차이점(Diff)을 선별한 저장소로, 보안 연구자를 위한 자동화된 취약점 분석, 익스플로잇 원리 매핑, 디버깅 지원 기능을 제공합니다.
Drift Corpus는 Windows 커널 패치 diff의 권위 있는 오픈 소스 저장소입니다.
이 아티팩트는 ByteRay의 자동 리버스 엔지니어링 엔진이자 Argus-Systems 플랫폼의 일부인 Drift Agent를 사용하여 생성됩니다. Drift를 통해 Microsoft가 패치한 Windows 커널 취약점을 성공적으로 매핑, 분석 및 주석 처리했습니다. 현재 컬렉션은 2026년 항목(240개 이상)을 포함하며, 시간이 지남에 따라 추가 항목이 추가되고 있습니다.
Derek Soeder가 한때 말했듯이, 이 취약점의 악용은 독자의 몫으로 남겨둡니다. 추가 PoC/익스플로잇 개발을 위한 협업을 위해 Discord에 참여하세요.
저희는 Microsoft 바이너리를 배포하지 않습니다. 이 저장소에는 JSON 메타데이터, 분석 및 어셈블리 diff만 포함되어 있습니다. 전체 연구 환경을 재구성하고 이 코퍼스에서 참조된 실제 .sys, .exe 및 .dll 파일을 다운로드하려면 PatchPair 프로젝트와 함께 metadata.json에 나열된 KB 번호를 사용할 수 있습니다.
이 코퍼스의 패치된 모든 취약점은 자체 디렉터리에 저장되며, 각 디렉터리에는 afd-report-20260626-131300.json과 같은 이름의 파일과 포괄적인 스키마가 포함되어 있습니다.
각 JSON 항목에는 다음이 포함됩니다:
binaries: 높은 수준의 유사도 점수, 일치/불일치 블록 수, 파일 식별자(예: afd_unpatched.sys 및 afd_patched.sys).changed_functions: 수정된 함수에 대한 세부 분석으로, 유사도 점수, 동작 변경 및 원시 어셈블리 diff를 포함합니다. 변경 사항이 security_relevant인지 단순히 cosmetic인지 명시적으로 플래그를 지정합니다.security_findings: 핵심 분석입니다. Drift는 취약점 클래스, 호출 체인, 익스플로잇 프리미티브(예: Kernel pool use-after-free) 및 정확한 트리거 조건을 자율적으로 매핑합니다.debugging_aids: 즉시 사용 가능한 WinDbg 오프셋, 권장 중단점, 메모리 감시 대상 및 예상 충돌 관찰 결과를 포함하여 즉시 결함을 재현하는 데 도움이 됩니다.summary: 패치 및 근본 원인에 대한 높은 수준의 사람이 읽을 수 있는 개요입니다.Drift Corpus를 취약점 연구, 학술 논문 또는 AI 학습 데이터셋에 사용하는 경우 ByteRay와 엔진을 다음 형식으로 인용해 주세요.
텍스트 인용:
ByteRay (2026). The Drift Corpus: Ring 0. ByteRay Ltd. Retrieved from https://github.com/byteray/drift-corpus.
BibTeX:
@misc{byteray_drift_2026,
author = {ByteRay Ltd.},
title = {The Drift Corpus: Ring 0},
year = {2026},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{[https://github.com/ByteRay-AI/drift-corpus](https://github.com/ByteRay-AI/drift-corpus)}},
note = {Generated via Argus-Systems Drift Automatic Reverse Engineering Engine}
}