Diskjacker
August 13, 2025 ยท View on GitHub
A proof of concept project which hijacks Hyper-Vs VM Exit handler at runtime using DDMA.
Video
https://github.com/user-attachments/assets/5e02db13-113d-44e1-90cb-c199b70d3d06
How it works
Read at readcc.net, archived at archive.org.
Requirements
- AMD CPU with Virtualization Capabilities (Intel support in theory possible)
- Windows 11 24H2 (requires offset update in
GetVmcbfunction inhyperv.hppotherwise) - IOMMU Disabled
- Hyper-V Enabled
Usage
- Compile the project using Visual Studio 2022 and WDK.
- Use a tool like HXD or bintoc to copy the bytes of
payload.systopayloadDatainside ofpayloadBytes.h - Run loader passing kernel driver as parameter
- Run usermode
- Profit!