
Repositório selecionado de diffs de patches do kernel do Windows com análise automatizada de vulnerabilidades, mapeamento de primitivas de exploração e auxílios de depuração para pesquisadores de segurança.
Drift Corpus é o repositório de código aberto definitivo de diffs de patches do kernel do Windows.
Esses artefatos são produzidos usando o Drift Agent, mecanismo automático de engenharia reversa da ByteRay e parte da plataforma Argus-Systems. Com o Drift, mapeamos, analisamos e anotamos com sucesso vulnerabilidades do kernel do Windows corrigidas pela Microsoft. A coleção atualmente cobre entradas de 2026 (240+), com entradas adicionais sendo adicionadas ao longo do tempo.
Como disse Derek Soeder, deixamos a exploração dessas vulnerabilidades para o leitor. Junte-se ao nosso Discord para colaboração no desenvolvimento de PoC/exploits adicionais.
Não distribuímos binários da Microsoft. Este repositório contém apenas os metadados JSON, análise e diffs de assembly. Para reconstruir o ambiente de pesquisa completo e baixar os arquivos .sys, .exe e .dll reais referenciados neste corpus, você pode usar o número KB listado no metadata.json com o projeto PatchPair.
Cada vulnerabilidade corrigida neste corpus é armazenada em seu próprio diretório, contendo um arquivo nomeado (ex.: afd-report-20260626-131300.json) e um schema abrangente.
Cada entrada JSON contém:
binaries: Pontuações de similaridade de alto nível, contagens de blocos correspondentes/não correspondentes e identificadores de arquivos (ex.: afd_unpatched.sys e afd_patched.sys).changed_functions: Detalhamentos granulares de funções modificadas, incluindo pontuações de similaridade, mudanças de comportamento e diffs de assembly brutos. Ele sinaliza explicitamente se uma mudança é security_relevant ou meramente cosmetic.security_findings: A análise principal. O Drift mapeia autonomamente a classe de vulnerabilidade, cadeias de chamadas, primitivas de exploit (ex.: uso após liberação do pool do kernel) e condições de acionamento precisas.debugging_aids: Deslocamentos (offsets) do WinDbg prontos para uso, incluindo breakpoints recomendados, alvos de observação de memória e observações de crash esperadas para ajudá-lo a reproduzir a falha imediatamente.summary: Uma visão geral de alto nível e legível por humanos do patch e da causa raiz.Se você usar o Drift Corpus em sua pesquisa de vulnerabilidades, artigos acadêmicos ou conjuntos de dados de treinamento de IA, por favor, cite a ByteRay e o mecanismo usando o seguinte formato:
Citação em Texto:
ByteRay (2026). O Drift Corpus: Ring 0. ByteRay Ltd. Obtido de 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}
}