This is a c# tinny version of Blackout: https://github.com/ZeroMemoryEx/Blackout
sample of vulnerable driver: https://www.loldrivers.io/drivers/7ce8fb06-46eb-4f4f-90d5-5518a6561f15/
Works with HVCI enabled: HVCI is designed to ensure the integrity of code executed in the kernel, but it cannot protect against all possible vulnerabilities or actions that can be performed through drivers or system interfaces.
- Load and start the driver:
sc create Pennywise binPath="c:\path\to\driver.sys" type= kernel start= demand
sc start Pennywise
- Start Pennywise
Pennywise.exe -p PID
- Windows recommended driver blocklist
- Enable HVCI to prevent code execution on kernel
- Limit local privileges, audit and prevent privesc attacks.