首页
社区
课程
招聘
[分享]VMPDebugger 调试器(2.16更新)
发表于: 2010-12-21 16:34 115681

[分享]VMPDebugger 调试器(2.16更新)

2010-12-21 16:34
115681

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-0x0010
6.指令执行信息统计
    能够显示指令的执行总数,将所有执行过的指令保存为文件。保存到文件后,在calc hash指令、call api等指令后面会加上相关注释
7.指令自动分析、重组、还原
    此演示版未加入本功能



















2010.12.23 修复了遇到未识别的指令时崩溃问题。
2011.2.16 加入了线程、模块查看,API Hook,能够调试程序的任意位置处的代码, 现在能够真正地实际地调试了


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 7
支持
分享
最新回复 (158)
雪    币: 601
活跃值: (256)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
2
强力插入,占座留名
2010-12-21 16:35
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
VMP已经白菜了吗
2010-12-21 16:38
0
雪    币: 300
活跃值: (179)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
2010-12-21, 16:38:35 也表示顺利插入前三
2010-12-21 16:39
0
雪    币: 611
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个要支持。
2010-12-21 16:39
0
雪    币: 1432
活跃值: (3072)
能力值: ( LV9,RANK:156 )
在线值:
发帖
回帖
粉丝
6
写个教程就好了。
2010-12-21 16:45
0
雪    币: 443
活跃值: (59)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
。。。。VMP毁了了。。。。。。。
2010-12-21 16:47
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
8
昨晚才想lz啥时放出来呢,没想到今天就出来了,谢谢分享

我用vmP1.2加了怎么打开提示
无法识别该程序。该程序可能不是由 VMProtect 加壳,或者使用了新版本的VMProtect。
请将问题反馈到: http://hi.baidu.com/vmpdebugger

呵呵
2010-12-21 16:50
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
9
忘记加上错误值显示了,请重新下载
2010-12-21 17:05
0
雪    币: 230
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
和楼上一样!或者使用了新版本的VMProtect。
2010-12-21 17:05
0
雪    币: 196
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
强力支持拉,期待后续的功能~~
2010-12-21 17:11
0
雪    币: 8221
活跃值: (2806)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
很强大...下载收藏了..谢谢
2010-12-21 17:13
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13
测试了一下,不会用

唯有继续用 OD 了
2010-12-21 18:00
0
雪    币: 445
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
绝对是好东西~,~
2010-12-21 18:02
0
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
15
能否支持旧版本VMP?
2010-12-21 18:21
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
什么时候大牛玩腻了 记得把马放出来啊.....
2010-12-21 18:34
0
雪    币: 1155
活跃值: (4247)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
17
这个必须得顶   
2010-12-21 18:42
0
雪    币: 357
活跃值: (3463)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
18
无法识别该程序。该程序可能不是由 VMProtect 加壳,或者使用了新版本的VMProtect。
请将问题反馈到: http://hi.baidu.com/vmpdebugger

测试2.04 2.06主程序不成功..

有待加强
2010-12-21 18:44
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
19
哦,我看错了,刚才再试用了一下,感觉还不错
2010-12-21 18:52
0
雪    币: 414
活跃值: (987)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
20
没有文档...悲剧了
2010-12-21 19:08
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
21
我的VMProtect是 2.04.6,没有测试其他版本。不过找了一个最新版本加壳的程序测试了一下也可以。如果大家发现有不能识别的程序,请把错误日志和程序贴出来,或直接发到我的邮箱
2010-12-21 19:26
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
VMP已经白菜了吗
2010-12-21 20:09
0
雪    币: 357
活跃值: (3463)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
23
VMOpcodeGetAddr = 00E89D79
VMEntry = 00E84DEF
ecx VMDispatchTable = 00E89172

not ecx

dwVMOpcodeGetAddr = 00E8A604

00E88A99 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!error
00E8A4F7  wait

无法识别该程序。该程序可能不是由 VMProtect 加壳,或者使用了新版本的VMProtect。 (errcode = -6)
请将问题反馈到: http://hi.baidu.com/vmpdebugger

VMP 2.04.6主程序
2010-12-21 20:22
0
雪    币: 82
活跃值: (301)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
无论是程序界面还是后台的强大的分析引擎还有楼主的分析能力
我都只能膜拜了
2010-12-21 21:58
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
VMOpcodeGetAddr = 00D13BDA
VMEntry = 00AF5667
ecx VMDispatchTable = 00D13FF1

not ecx

dwVMOpcodeGetAddr = 00D1334A

00D12DB3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!error
00D12DB5  mov edx,[ebp]
00D12DC0  mov eax,[ebp+0x4]
00D13CED  sub ebp,4
00D13CF3  mul edx
00D14BDC  mov [ebp+0x4],edx
00D14BE2  mov [ebp+0x8],eax
00D14611  pop [ebp]
00D13047  lea eax,[edi+0x50]
00D14F86  cmp ebp,eax

无法识别该程序。该程序可能不是由 VMProtect 加壳,或者使用了新版本的VMProtect。 (errcode = -6)
请将问题反馈到: http://hi.baidu.com/vmpdebugger

2.04.3 主程序
2010-12-21 22:06
0
游客
登录 | 注册 方可回帖
返回
//