首页
社区
课程
招聘
[求助]长跳转与普通跳转
发表于: 2021-9-17 22:20 6847

[求助]长跳转与普通跳转

2021-9-17 22:20
6847

今日学保护模式,想到一个问题,什么情况下才会用到JMP far,长跳转要更改CS段寄存器,在不能提权的情况下,更改后的CS段寄存器与更改前也没有太大区别,反正cs.base都为0。想到一种可能是在访问高两G的DPL=0的一致代码段的时候可能需要用到JIM far。想问问各位大佬我的想法是否正确,或者说还有什么其他的情况。


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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
2
基址一样,不代表属性也一样,比如windows下的0x33选择子有LongMode属性,0x23选择子没有这个属性,这也就是jmp far 33:的原因
2021-9-18 08:36
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
はつゆき 基址一样,不代表属性也一样,比如windows下的0x33选择子有LongMode属性,0x23选择子没有这个属性,这也就是jmp far 33:的原因
JMP far不能提权的话,应该就只有一致位(C)和可读写位不一样,那就是我上面写的那个解释咯
2021-9-18 10:59
0
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
4
恺因 JMP far不能提权的话,应该就只有一致位(C)和可读写位不一样,那就是我上面写的那个解释咯
Windows上的差别,在x64会显现出来,x86没有L
2021-9-18 11:55
0
雪    币: 1475
活跃值: (14652)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
5
天堂之门
2021-9-18 11:57
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
はつゆき Windows上的差别,在x64会显现出来,x86没有L
好的
2021-9-19 15:08
0
游客
登录 | 注册 方可回帖
返回
//