kurasagi
is full POC of PatchGuard bypass for Windows 24H2. Tested on 26100.4351 - Up to 26100.6584.
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