首页
社区
课程
招聘
[求助]so文件地址跳转的问题
发表于: 2016-1-19 21:30 3753

[求助]so文件地址跳转的问题

2016-1-19 21:30
3753
看雪大神们,帮我看个问题...
.text:00005C8E     04 BC                       POP     {R2}

.text:00005CC6    [COLOR="red"]E2[/COLOR] E7                       B       loc_5C8E
.text:00005CD8     [COLOR="Red"]D9[/COLOR] E7                       B       loc_5C8E


已知:B指令所在地址(5CC6,5CD8),跳转目标地址(5C8E)
求:红色部分E2与D9怎么计算而来的,求计算过程及公式。。

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 803
活跃值: (850)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
我不懂英文没法找资料,我是用土法算的。
0x5cc6 - 0x5c8e= 0x38
0x38 + 0x04 = 0x3c
0x3c / 2 =0x1e
0X100 - 0X1E = 0XE2
2016-1-20 01:18
0
雪    币: 803
活跃值: (850)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
0X5CD8 - 0X5C8E =  0X4A
0X4A + 0X04 = 0X4E
0X4E / 0X02 = 0X27
0X100 - 0X27 = 0XD9
2016-1-20 01:24
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢
前面那个是向前跳,这个向后跳。。
.text:0000606E     11 E0                       B       loc_6094

.text:00006094     07 2C                       CMP     R4, #7

用你这方法,最后一步,上面这个最后值为0x111,0x111 & 0xff就对了。
2016-1-20 09:58
0
雪    币: 803
活跃值: (850)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5
向后跳更好算

0x6094 - 0x606e = 0x26

0x26 - 0x04 = 0x22

0x22 / 0x02 = 0x11
2016-1-20 10:25
0
游客
登录 | 注册 方可回帖
返回
//