实例介绍
【实例截图】
【核心代码】
.
├── VT_demo
│ ├── VT_demo
│ │ ├── ActiveProcessDbgList.c
│ │ ├── ActiveProcessDbgList.h
│ │ ├── AntiAntiDebugALL.c
│ │ ├── AntiHookSwapContext.c
│ │ ├── Arch
│ │ │ └── Intel
│ │ │ ├── EPT.c
│ │ │ ├── EPT.h
│ │ │ ├── VMCS.h
│ │ │ ├── VMX.c
│ │ │ ├── VMX.h
│ │ │ ├── VMXa.asm
│ │ │ ├── VmxEvent.h
│ │ │ └── VmxExitHandlers.c
│ │ ├── Core
│ │ │ ├── HVM.c
│ │ │ └── HVM.h
│ │ ├── DBGTOOL.c
│ │ ├── DRRWE.c
│ │ ├── DRRWE.h
│ │ ├── DbgIsMyProcess.c
│ │ ├── DisablePG.c
│ │ ├── Driver.c
│ │ ├── EptHeader.h
│ │ ├── EptHideDebugPort.c
│ │ ├── HOOKfunctions.c
│ │ ├── Hooks
│ │ │ ├── PageHook.c
│ │ │ ├── PageHook.h
│ │ │ ├── Syscall.asm
│ │ │ ├── SyscallHook.c
│ │ │ └── SyscallHook.h
│ │ ├── Include
│ │ │ ├── CPU.h
│ │ │ ├── Common.h
│ │ │ ├── Native.h
│ │ │ └── PE.h
│ │ ├── KernelStruct.h
│ │ ├── LDE64x6412.h
│ │ ├── ProtectWindow.c
│ │ ├── R3EptHideMem.h
│ │ ├── R3EptHieMemPage.c
│ │ ├── SwapContext.asm
│ │ ├── Test
│ │ │ ├── Tests.c
│ │ │ └── Tests.h
│ │ ├── Txoo.h
│ │ ├── Util
│ │ │ ├── LDasm.c
│ │ │ ├── LDasm.h
│ │ │ ├── Utils.c
│ │ │ └── Utils.h
│ │ ├── VMH
│ │ │ ├── amd64
│ │ │ │ ├── common-asm.asm
│ │ │ │ ├── regs.asm
│ │ │ │ └── vmx-asm.asm
│ │ │ ├── common.c
│ │ │ ├── common.h
│ │ │ ├── hvm.h
│ │ │ ├── mem.c
│ │ │ ├── mem.h
│ │ │ ├── regs.h
│ │ │ ├── vmcs.h
│ │ │ └── vmx.h
│ │ ├── VMMprocessList.h
│ │ ├── VMProtectDDK.h
│ │ ├── VMProtectDDK32.lib
│ │ ├── VMProtectDDK64.lib
│ │ ├── VT_demo.inf
│ │ ├── VT_demo.vcxproj
│ │ ├── VT_demo.vcxproj.filters
│ │ ├── VT_demo.vcxproj.user
│ │ ├── Win7Debug
│ │ │ ├── VT_demo.Build.CppClean.log
│ │ │ ├── VT_demo.inf
│ │ │ ├── VT_demo.log
│ │ │ ├── VT_demo.tlog
│ │ │ │ ├── VT_demo.lastbuildstate
│ │ │ │ ├── VT_demo.write.1u.tlog
│ │ │ │ └── unsuccessfulbuild
│ │ │ ├── stampinf.command.1.tlog
│ │ │ ├── stampinf.read.1.tlog
│ │ │ └── stampinf.write.1.tlog
│ │ ├── Win7Release
│ │ │ ├── VT_demo.inf
│ │ │ ├── VT_demo.log
│ │ │ ├── VT_demo.tlog
│ │ │ │ ├── VT_demo.lastbuildstate
│ │ │ │ ├── VT_demo.write.1u.tlog
│ │ │ │ └── unsuccessfulbuild
│ │ │ ├── stampinf.command.1.tlog
│ │ │ ├── stampinf.read.1.tlog
│ │ │ └── stampinf.write.1.tlog
│ │ ├── WindowKrnlHwbreak.asm
│ │ ├── amd64.h
│ │ ├── common.c
│ │ ├── dbgfunc.asm
│ │ ├── dbgk.c
│ │ ├── dbgk.h
│ │ ├── dbgk1to2.c
│ │ ├── dbgkm.asm
│ │ ├── dbgtool.h
│ │ ├── dpg.asm
│ │ ├── driver.h
│ │ ├── ept.h
│ │ ├── eptcomm.h
│ │ ├── gobalConter.h
│ │ ├── hvm.c
│ │ ├── initMiniHook.c
│ │ ├── initSsdtInlineHook.c
│ │ ├── newbp.c
│ │ ├── snprintf.c
│ │ ├── snprintf.h
│ │ ├── syscalhook.c
│ │ ├── vmxdebug.c
│ │ ├── vstruct.h
│ │ └── x64
│ │ ├── Win7Debug
│ │ │ ├── VT_demo.Build.CppClean.log
│ │ │ ├── VT_demo.inf
│ │ │ ├── VT_demo.log
│ │ │ ├── VT_demo.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── CL.write.1.tlog
│ │ │ │ ├── VT_demo.lastbuildstate
│ │ │ │ ├── VT_demo.write.1u.tlog
│ │ │ │ ├── cl.command.1.tlog
│ │ │ │ └── unsuccessfulbuild
│ │ │ ├── amd64.obj
│ │ │ ├── common-asm.obj
│ │ │ ├── dbgfunc.obj
│ │ │ ├── dbgkm.obj
│ │ │ ├── dpg.obj
│ │ │ ├── idtasm.obj
│ │ │ ├── mem.obj
│ │ │ ├── regs.obj
│ │ │ ├── snprintf.obj
│ │ │ ├── stampinf.command.1.tlog
│ │ │ ├── stampinf.read.1.tlog
│ │ │ ├── stampinf.write.1.tlog
│ │ │ ├── syscall64.obj
│ │ │ ├── vc120.pdb
│ │ │ └── vmx-asm.obj
│ │ ├── Win7Release
│ │ │ ├── ActiveProcessDbgList.obj
│ │ │ ├── AntiAntiDebugALL.obj
│ │ │ ├── AntiHookSwapContext.obj
│ │ │ ├── DBGTOOL.obj
│ │ │ ├── DRRWE.obj
│ │ │ ├── DbgIsMyProcess.obj
│ │ │ ├── DisablePG.obj
│ │ │ ├── Driver.obj
│ │ │ ├── EPT.obj
│ │ │ ├── EptHideDebugPort.obj
│ │ │ ├── HOOKfunctions.obj
│ │ │ ├── HVM.obj
│ │ │ ├── LDasm.obj
│ │ │ ├── PageHook.obj
│ │ │ ├── ProtectWindow.obj
│ │ │ ├── R3EptHieMemPage.obj
│ │ │ ├── SwapContext.obj
│ │ │ ├── Syscall.obj
│ │ │ ├── SyscallHook.obj
│ │ │ ├── Tests.obj
│ │ │ ├── Utils.obj
│ │ │ ├── VMX.obj
│ │ │ ├── VMXa.obj
│ │ │ ├── VT_demo.Build.CppClean.log
│ │ │ ├── VT_demo.inf
│ │ │ ├── VT_demo.log
│ │ │ ├── VT_demo.tlog
│ │ │ │ ├── CL.read.1.tlog
│ │ │ │ ├── VT_demo.lastbuildstate
│ │ │ │ ├── VT_demo.write.1u.tlog
│ │ │ │ ├── cl.command.1.tlog
│ │ │ │ ├── cl.write.1.tlog
│ │ │ │ ├── link.command.1.tlog
│ │ │ │ ├── link.read.1.tlog
│ │ │ │ └── link.write.1.tlog
│ │ │ ├── VmxExitHandlers.obj
│ │ │ ├── common.obj
│ │ │ ├── dbgfunc.obj
│ │ │ ├── dbgk.obj
│ │ │ ├── dbgk1to2.obj
│ │ │ ├── dbgkm.obj
│ │ │ ├── dpg.obj
│ │ │ ├── initMiniHook.obj
│ │ │ ├── initSsdtInlineHook.obj
│ │ │ ├── mem.obj
│ │ │ ├── snprintf.obj
│ │ │ ├── stampinf.command.1.tlog
│ │ │ ├── stampinf.read.1.tlog
│ │ │ ├── stampinf.write.1.tlog
│ │ │ ├── syscalhook.obj
│ │ │ ├── vc120.pdb
│ │ │ └── vmmHardBreak.Build.CppClean.log
│ │ └── Win8Release
│ │ ├── VT_demo.inf
│ │ ├── VT_demo.log
│ │ ├── VT_demo.tlog
│ │ │ ├── VT_demo.lastbuildstate
│ │ │ ├── VT_demo.write.1u.tlog
│ │ │ ├── cl.command.1.tlog
│ │ │ └── unsuccessfulbuild
│ │ ├── amd64.obj
│ │ ├── dbgfunc.obj
│ │ ├── dpg.obj
│ │ ├── idtasm.obj
│ │ ├── mem.obj
│ │ ├── protocol.obj
│ │ ├── snprintf.obj
│ │ ├── stampinf.command.1.tlog
│ │ ├── stampinf.read.1.tlog
│ │ ├── stampinf.write.1.tlog
│ │ ├── syscall64.obj
│ │ └── vc120.pdb
│ ├── VT_demo Package
│ │ ├── VT_demo Package.vcxproj
│ │ ├── VT_demo Package.vcxproj.filters
│ │ ├── VT_demo Package.vcxproj.user
│ │ ├── Win7Debug
│ │ │ └── VT_demo Package.tlog
│ │ └── x64
│ │ └── Win7Release
│ │ ├── VT_demo Package.log
│ │ ├── VT_demo Package.tlog
│ │ ├── VT_demo Package.vcxprojResolveAssemblyReference.cache
│ │ └── inf2catOutput.log
│ ├── VT_demo.sln
│ ├── VT_demo.v12.suo
│ ├── suo21E8.tmp
│ └── suo7949.tmp
└── 好例子网_VT_demo.zip
28 directories, 208 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论