VMPDebugger 用于调试由VMProtect 2.04.06及后续版本加壳的程序。功能：1.调试控制功能运行程序、单步调试、终止程序2.设置断点设置指令断点，如 calc hash、call api 等指令。在目标程序执行到断点指令后会中断设置地址断点，如00402382，在目标程序执行到该地址后会中断3.寄存器查看与修改能够查看、修改r0-r15、IP、SP寄存器。在单步执行时，如果某个寄存器值发生变化，会以红色标识4.堆栈查看与修改能够查看、修改VMProtect的堆栈。在单步执行时，如果堆栈中的某个数据发生变化，会以红色标识5.内存查看与修改能够查看、修改任意内存，内存能够以BYTE、WORD、DWORD值分别进行显示。在单步执行时，如果内存中的某个数据发生变化，会以红色标识。内存地址表达式分为3种：(1) 16进制数据，如 004055578(2) 寄存器，包括 r1 - r15, IP, SP(3) 表达式，如 004055578+7， r1+r2， r10-0x00106.指令执行信息统计能够显示指令的执行总数，将所有执行过的指令保存为文件。保存到文件后，在calc hash指令、call api等指令后面会加上相关注释7.指令自动分析、重组、还原此演示版未加入本功能2010.12.23 修复了遇到未识别的指令时崩溃问题。2011.2.16 加入了线程、模块查看，API Hook，能够调试程序的任意位置处的代码, 现在能够真正地实际地调试了

[公告]第4届看雪技术峰会2020年10月23日上海浦东喜来登由由大酒店召开！