首页
社区
课程
招聘
[求助]Detours ring3 区别
发表于: 2014-9-24 16:23 4695

[求助]Detours ring3 区别

2014-9-24 16:23
4695
Detours hook 跟驱动级ring3 ring9 有啥区别,Detours不能逾越吗?

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
各位朋友qq驱动级保护是什么啊?ring0 级的,Detours 做不到吗?
2014-9-24 16:33
0
雪    币: 41
活跃值: (237)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ring3 可以理解. ring9是个什么模式。
2014-9-26 23:49
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ring0,驱动级别的,键盘问题,应该是0
2014-9-27 07:55
0
雪    币: 225
活跃值: (268)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Detours 是ring3 级的 hook 实现,当然不能用在RING0
2014-9-29 16:47
0
雪    币: 75
活跃值: (798)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
hook形式都一样,替换代码,写一个自己的jmp,jmp到自己的代码再jmp回去。只是替换这个动作,要考虑的东西在ring3 ,ring0不一样而已。
ring3 只用考虑多线程问题即可,防止一个线程在改代码段时,另一个线程也执行到被修改处.

ring0 就不一样了,除了多线程问题,还要考虑中断异常/muticpu等问题
2014-9-29 16:56
0
游客
登录 | 注册 方可回帖
返回
//