首页
社区
课程
招聘
未解决 [求助]关于机器码跳转指令的问题
发表于: 2019-3-25 15:46 1951

未解决 [求助]关于机器码跳转指令的问题

2019-3-25 15:46
1951
想问下为什么这里的EB F6是往回跳8个字节,E9 2BFFFFFF能跳到0013FE88

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 45
活跃值: (2575)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
13FE88 减 13FF58 = FFFFFF30  减 5 =  FFFFFF2B  机器码 2BFFFFFF
计算方式 跳到地址  - 起跳地址 - 5  然后

1.段内跳转
JMP指令占1个字节。
操作数的地址长度 = (目标地址-指令当前地址)//若能用1个字节表示,则占用1个字节,那么整体指令长度为2个字节;若需2个字节表示,则占用2个字节,此时整体指令为3个字节。
2019-3-25 17:20
0
雪    币: 1421
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
CrackFive 13FE88 减 13FF58 = FFFFFF30 减 5 = FFFFFF2B 机器码 2BFFFFFF 计算方式 跳到地址 - 起跳地址 - 5 然后 1.段内跳转 JMP指 ...
懂了,谢谢大佬
2019-3-26 13:06
0
雪    币: 26
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
1楼牛逼
2019-3-27 21:33
0
游客
登录 | 注册 方可回帖
返回
//