kdclient/dllmain.cpp | Contains the DllMain() implementation |
kdclient/kdclient.cpp | Contains the VMWare hooking/unhooking entries |
kdclient/tablemgr.cpp | Implements the RPC dispatcher hooking engine |
kdclient/tablemgr.h | Contains declaration for patcher engine and patch database |
kdpatch/kdpatch.cpp | Contains the driver load/unload code |
kdpatch/moduleapi.h | Implements inline equivalents of GetModuleHandle()/GetProcAddress() for kernel mode |
kdvmware/emptyfunc.cpp | Contains implementation of unused API exported by KDVmware.dll |
kdvmware/kdrpc.h | Contains definitions for KdXXX() marshalling protocol |
kdvmware/kdvmware.cpp | Contains guest side of KdXXX() marshalling functions |
kdvmware/kdvmware.h | Contains definitions for extra functions exported by KDVmware.dll |
kdvmware/kdxxx.h | Contains definitions of functions and structures exported by KD extension libraries Information extracted from KDVM documentation (http://www.nynaeve.net/?p=169) |
kdvmware/vmwrpc.h | Contains inline classes for performing Guest-to-Host VMWare RPC calls (GuestRPC mechanism) Further information about GuestRPC can be found here: http://chitchat.at.infoseek.co.jp/vmware/backdoor.html |
pipeproxy/pipeproxy.cpp | Contains the entry point and implementation for Pipe proxy used for debugging |
rpcdispatch/kdcomdisp.cpp | Contains implementation for KdReceivePacket()/KdSendPacket() |
rpcdispatch/kdcomdisp.h | Contains declaration for class implementing KdComDispatcher::KdReceivePacket() and KdComDispatcher::KdSendPacket() |
rpcdispatch/pipesrv.h | Contains a simple inline named pipe server |
rpcdispatch/reporter.cpp | Contains implementation for status reporting class |
rpcdispatch/reporter.h | Contains declarations for status reporting class |
rpcdispatch/rpcdisp.h | Contains host side of KdXXX() marshalling functions |
rpcdispatch/status.h | Contains declarations for status reporting structures |
rpcdispatch/trassist.h | Contains inline TraceAssist implementation |
vmmon/loader.h | Contains an inline class for injecting DLLs into processes |
vmmon/MainDlg.cpp | Contains implementation for main VMMON dialog |
vmmon/MainDlg.h | Contains declaration of main VMMON dialog class |
vmmon/PatchList.h | Contains declaration for patched process state structure |
vmmon/trparams.h | Contains inline TraceAssist parameters dialog |
vmmon/vmmon.cpp | Contains entry point for VMMON application |
vmxpatch/findproc.cpp | Contains functions for enumerating running processes |
vmxpatch/findproc.h | Contains declaration for process enumeration functions The API provided by this file is deprecated. Use the ToolhelpSnapshot class from BazisLib instead |
vmxpatch/vmxpatch.cpp | Contains implementation for a simple console-based VMWare patcher |