首页
社区
课程
招聘
[旧帖] [求助]何为在ring0级别下调试程序 0.00雪花
发表于: 2007-8-1 17:38 6257

[旧帖] [求助]何为在ring0级别下调试程序 0.00雪花

2007-8-1 17:38
6257
程序不能下断点
有朋友提示我在ring0级别下可以,但是经常蓝屏

这句话是什么意思
是用ring0级别的工具调试,具体什么意思
还是在ring0级别下用工具调试,具体有又什么意思

若有高见,请赐教。。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。形象地说,特权指令就是那些儿童不宜的东东,而非特权指令则是老少皆宜。

  Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。Windows只使用其中的两个级别 RING0和RING3,RING0只给操作系统用,RING3谁都能用。如果普通应用程序企图执行RING0指令,则Windows会显示“非法指令” 错误信息。尽管有CPU的特权级别作保护,遗憾的是WINDOW98本身漏洞很多,使用Windows 98的系统一天死机n回也是正常的。
2007-8-1 18:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
高见啊,路过,学习中……
2007-8-1 21:10
0
雪    币: 22
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
死机也要测试
难道ring0级别下存在可以使我的程序断下的指令?
找资料去看看指令集

感谢尊敬的2楼小姐
2007-8-1 23:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上的,你怎么知道别人是女的呢....
2007-8-2 14:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我也想知道你是怎么知道的
2007-8-2 14:20
0
雪    币: 422
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
注意观察~~~QQ号泄露的性别
2007-8-2 14:41
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
8
在ring0下调试程序拥有最高的权力,但是,也是最危险的,所以在一般情况下,不是需要的情况,还是最好在ring3的级别调试,那样安全一些。
2007-8-2 16:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
郑重声明,我是爷们,非娘们。
2007-8-2 17:58
0
雪    币: 178
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
softice
2007-8-8 07:48
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
Softice和Windbg都可以嘛
2007-8-8 13:36
0
游客
登录 | 注册 方可回帖
返回
//