
Kill AV/EDR leveraging BYOVD attack
Nota: Este projeto é apenas para fins educacionais. O uso deste código para qualquer atividade maliciosa é estritamente proibido. Não sou responsável por qualquer uso indevido deste software.
NimBlackout é uma adaptação do projeto @Blackout originalmente desenvolvido em C++ por @ZeroMemoryEx, que consiste em remover AVs/EDRs usando o driver gmer (BYOVD).
A principal razão para este projeto foi entender como funcionam os ataques BYOVD e, em seguida, fornecer um PoC válido desenvolvido em Nim.
Todo o crédito vai para o autor original @ZeroMemoryEx.
nim --os:windows --cpu:amd64 --gcc.exe:x86_64-w64-mingw32-gcc --gcc.linkerexe:x86_64-w64-mingw32-gcc c NimBlackout.nim
nim c NimBlackout.nim
NimBlackout.exe <process name>
Para evitar que o processo seja reiniciado (como MsMpEng.exe), mantenha o programa em execução.
