
PoC e Pesquisa Avançados para CVE-2026-0828 (Safetica) e CVE-2025-7771 (ThrottleStop). Análise de TTPs de BYOVD (Bring Your Own Vulnerable Driver) para encerramento de processos no Ring 0 e leitura/escrita de memória física. Pesquisando padrões de EDR-Killer, bypasses de PPL e primitivas de modo kernel usadas por MedusaLocker e outros atores de ameaças.
Pesquisa de BYOVD no Windows sobre dois casos reais: o Safetica ProcessMonitorDriver (CVE-2026-0828) e o driver ThrottleStop abusado pelo MedusaLocker (CVE-2025-7771). O repositório documenta as interfaces expostas, o resultado privilegiado que cada uma alcança e como detectar o abuso. Ele traz apenas reconhecimento seguro em modo usuário: nenhum código em modo kernel, nenhuma invocação de IOCTL e nenhuma rotina de encerramento de processos.
A proteção de endpoint protege cada vez mais seus próprios processos com níveis de proteção e tokens restritos, então os atacantes levam a disputa para o kernel com Bring Your Own Vulnerable Driver. Eles implantam um driver assinado legítimo, porém vulnerável, chamam um manipulador de IOCTL fraco e alcançam uma primitiva de kernel como encerramento arbitrário de processos ou leitura e escrita arbitrária de memória.
Este repositório estuda esse padrão em dois casos públicos e transforma cada um em material de detecção e hardening.
O repositório é um estudo, não uma arma. Ele não contém exploit funcional nem código em modo kernel.
Os casos Safetica e ThrottleStop não são teóricos. O ThrottleStop.sys foi transformado em arma por operadores do MedusaLocker em intrusões reais, e o padrão se generaliza por dezenas de drivers assinados abusados entre 2024 e 2026. Um driver que alcança encerramento de processos no kernel ou escrita em memória do kernel é um caminho direto para silenciar a proteção de endpoint antes que um payload seja implantado.
A contribuição aqui é um writeup claro e reproduzível de cada caso e o material defensivo que dele decorre:
ProcessMonitorDriver.sys.Hashes conhecidos e espelhos estão em drivers/0xhashes.md. As notas completas estão em research/0xsafetica-cve-2026-0828.md.
Operadores do MedusaLocker transformaram em arma o ThrottleStop.sys, o driver da
ferramenta de limitação de CPU da TechPowerUp, em intrusões reais, incluindo um incidente
brasileiro analisado pela Kaspersky em agosto de 2025. É um fluxo mais avançado
do que um kill direto por IOCTL.
ThrottleStop.sys, renomeado para ThrottleBlood.sys pelos
atacantes, assinado pela TechPowerUp com um certificado EV DigiCert de 2020.MmMapIoSpace sem
verificação de acesso, então um chamador em modo usuário pode ler e escrever memória física.\\.\ThrottleStop.0x80006498, escrita
0x8000649C).NtQuerySystemInformation(SystemModuleInformation).As notas completas estão em research/0xthrottlestop-medusalocker.md. Fonte primária: Kaspersky Securelist, agosto de 2025.
.sys seguido imediatamente por uma inicialização. Event ID 7045 e, com
auditoria de serviços ativada, 4697.As notas de mitigação estão em docs/0xmitigations.md.
src/0xPoC.c é somente leitura. Ele enumera processos em execução através das
APIs Toolhelp32 e imprime os nomes de produtos de segurança comuns. É a
primeira etapa de reconhecimento e não realiza nenhuma ação privilegiada.
# From a Visual Studio Developer Command Prompt
cl.exe /EHsc /W4 src/0xPoC.c
0xPoC.exe
0xKern3lCrush/
|-- README.md
|-- LICENSE
|-- SECURITY.md
|-- src/
| |-- 0xPoC.c read-only process enumeration
| +-- 0xtargets.h target name list
|-- drivers/
| +-- 0xhashes.md artifact hashes and public mirrors
|-- research/
| |-- 0xbyovd-patterns.md
| |-- 0xsafetica-cve-2026-0828.md
| +-- 0xthrottlestop-medusalocker.md
+-- docs/
+-- 0xmitigations.md
Este projeto existe para pesquisa e defesa. Carregue esses drivers apenas em sistemas que você possui ou está autorizado a testar, e apenas em um ambiente isolado com um snapshot para o qual possa reverter. Carregar um driver assinado vulnerável ou enviar um IOCTL criado sem autorização é ilegal na maioria das jurisdições.