Curated security research, vulnerabilities, advisories and tools for practitioners.

IUM-Debugger: Patching Secure Kernel to Enable Debugging of VTL 1 Isolated User Mode Trustlets

Summary

The IUM Debugger is a Windows host-side utility designed to bypass Virtualization-Based Security (VBS) debugging restrictions. By leveraging LiveCloudKd's signed hvmm.sys driver to access guest physical memory from the Hyper-V host, it dynamically patches the debug-permission check in the running guest's live securekernel.exe image, enabling WinDbg to attach to and debug isolated VTL 1 trustlets such as LsaIso.exe and NgcIso.exe.

Why it matters

Overcomes signature-enforced boot protections on securekernel.exe to unlock dynamic live debugging of Windows VBS trustlets (e.g., Credential Guard), greatly simplifying reverse engineering and vulnerability research against isolated secure enclaves.
Published
Collected