首页
社区
课程
招聘
[原创]基于vt的内核调试器 vmxice ~yeeeah
发表于: 2011-9-17 19:52 26219

[原创]基于vt的内核调试器 vmxice ~yeeeah

2011-9-17 19:52
26219

这是一款32位基于VT技术的内核调试器。

业余作品。仅供娱乐~

暂时不支持ring3调试(没解析符号)。

CPU必须是intel支持vt技术的cpu,BIOS必须Enable VT。

不支持多核,多核心请打开/NUMPROC=1选项。否则单着单着就挂死了。很坑爹。
不支持双显卡。据说多显卡画不出界面,我没测试条件…
仅支持PS2键盘,不支持鼠标。低端了…
支持xp/2003/vista/win7,自动下载所需符号。
不能和vmware一起开,会死很惨。
打开everest会卡在获取MSR,fxxx,why?

几个控制键如下。
F7单步
F8单步步过
F9执行到返回(未完成,有bug,慎用)
F12呼出调试器

目前支持的命令有:
BC
BL
BPIO
BPMB
BPMW
BPMD
BPX
CPU
DRIVER
!DB
!DW
!DD
DB
DW
DD
H
IDT
KILL
PAGE
PHYS
PROC
STACK
U
?

H可以获取帮助查看详细用法。

断点支持条件表达式,语法大概如下(我x!上学期的编译原理课没有白学…):
bpx 0xxxxxxxx if "word [[esp+8]+4] == 0ffff && ([esp+0c] == "test" || byte [esp+10] & 80)"

这种也是允许的
bpx ntsetvaluekey+2

if后面的do暂时没啥用……毕竟支持的命令还不多……

字符串判断支持宽字符串,自动适应,无视大小写。
数值判断支持 dword word byte 3种前缀。
数值都是16进制,字母打头需要0前缀。例如 0ffffffff。

没有保护DR寄存器。

死机请重启…

附无码图一张


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 6
支持
分享
最新回复 (19)
雪    币: 96
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
强力插入,,,都是大牛啊。
2011-9-17 20:11
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
3
膜拜一下牛人
2011-9-17 20:22
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
4
牛人啊...
2011-9-17 22:19
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
顶  MengXP= =!
2011-9-17 22:22
0
雪    币: 1054
活跃值: (1258)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
支持一个 希望作出一个好的作品
2011-9-17 22:46
0
雪    币: 615
活跃值: (1202)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
突然发现 你已经是大人了。。 还没毕业?
2011-9-17 22:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
太强了
数值都是16进制,字母打头需要0前缀。例如 ASP毕业设计0ffffffff。
2011-9-18 18:28
0
雪    币: 82
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
传说中的VT调试器 哈哈
2011-9-22 02:40
0
雪    币: 382
活跃值: (352)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
10
强烈要求楼主加入USB的键盘的支持
2011-9-22 09:07
0
雪    币: 768
活跃值: (530)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
11
 电脑不支持VT 关注~:)
2011-9-22 11:17
0
雪    币: 260
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
AMD的VT杯具!
2011-9-22 12:50
0
雪    币: 132
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
大神啊 膜拜
2011-10-6 13:21
0
雪    币: 260
活跃值: (102)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
14
win7支持不?
2011-10-12 22:28
0
雪    币: 304
活跃值: (507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
win7单核支持
2011-10-12 23:00
0
雪    币: 114
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
都潜水员啊,一露头就一大作,看来我还是继续潜水吧。
2011-10-12 23:22
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
17
支持一下,希望继续完善
2011-10-13 11:03
0
雪    币: 6976
活跃值: (1472)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
18
果然是大杀器啊, 不过你不开放源码, 好像........
2011-10-13 13:24
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
CPU 是Intel Core 2Duo T6600 2.2G
说CPU不支持VT??
为什么?怎么查看CPU支持还是不支持?
2011-10-25 19:33
0
雪    币: 463
活跃值: (116)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
VT需要在BIOS里开启的...否则会提示
2011-10-25 20:45
0
游客
登录 | 注册 方可回帖
返回
//