首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
RPL代码段委托访问发生在什么情况?
0.00雪花
发表于: 2015-3-12 22:15
2643
[旧帖]
RPL代码段委托访问发生在什么情况?
0.00雪花
hrpirip
1
2015-3-12 22:15
2643
重新温习了一下以前学的一些东西,又在这个位置卡住了,某些书籍说用户层调用内核层去访问一个内核保护数据时,内核会将接收到的用户层RPL与目标数据段的DPL做权限比较。
这里有三个疑问:
1、这里说的内核 指的是用户层通过调用门 来执行的非一致代码段吗?(因为我记得如果不是这种情况的话,用户层执行内核层(一致代码段)时CPL应当不会发生变化,而转移后的CPL不变,所以会比内核数据段特权级小,因此不需要RPL就可以决定能否进行访问。 那么反之,以上书籍里所指的情况是否是通过调用门而触发的非一致代码?)
2、书籍中说,内核层会将接受到的RPL与目标数据段的DPL做比较,那么内核层接收用户层RPL的过程是怎样的?也就是“接收”的概念是什么?(如果通过调用门执行的非一致代码段,那么调用门中的选择子RPL在跳转之前就被清零了, 那么书籍中 内核代码段是如何保存(接收)用户层的RPL,以用于后续和数据段进行比较的???)
3、实际是否有什么例子会产生这种“委托”类型的访问,这里被委托访问的数据,是用户传递的自定义的数据地址,还是内核段代码本身固定访问的某个数据。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
1
)
hrpirip
雪 币:
55
活跃值:
(519)
能力值:
( LV6,RANK:80 )
在线值:
发帖
48
回帖
407
粉丝
2
关注
私信
hrpirip
1
2
楼
不知道我如此的提问方式有没有人能理解。。。希望有看的明白的人为小弟解此困惑
重新找了一下,有的材料说是被调方的RPL被设置为调用方的DPL,这个过程是谁设置的。这种的可以理解,但这个设置的过程是怎样的?谁做的操作。
2015-3-12 22:26
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
hrpirip
1
48
发帖
407
回帖
80
RANK
关注
私信
他的文章
[求助] [ game ] 近期遇到的一个未解决的 OD&CE 硬件断点 调试问题
20825
二进制数据与文本数据的传输效率上有什么差异?
6992
[求助]使用OD 2.01 OD的状态条一直不停的显示"调试字符串:xxxxx" 怎么去掉?
5178
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部