kurasagi
is full POC of PatchGuard bypass for Windows 24H2 - 25H2. Tested on 24H2 26100.4351 - Up to 25H2 26200.6899.
For more information, please refer to the product
branch, which contains the PDF paper detailing the bypass.
If any BSOD which is related to CRITICAL_STRUCTURE_CORRUPTION
(PatchGuard) appears, please create issue with it!
- PLEASE USE IT FOR ONLY EDUCATIONAL PURPOSES!
- Do not turn on hypervisor-based security factors when running! (It will BSOD!)
- Use kdmapper for driver loading.
- After
kurasagi
has been loaded, we just found there's some weird issue when you allocate pool withNonPagedPoolExecute
(orNonPagedPool
, it is same), it is not executable. I'll fix as soon as possible.
Here are the helpful resources I referred to in completing this project. I appreciate these works, ideas, and source codes. Thanks