VirtualDbg
Debugging without the debugger
Intel's hardware virtualization allows for transparent code interception on any part of this system. This is used to intercept a single process in the same manner as a debugger. However, Windows does not know this is a "debugger" in the normal sense.