首页
社区
课程
招聘
[旧帖] [求助]OD下汇编代码的hex表示问题 0.00雪花
发表于: 2013-3-22 18:33 1854

[旧帖] [求助]OD下汇编代码的hex表示问题 0.00雪花

2013-3-22 18:33
1854
在OD下

汇编:JMP 00401590
hex dump:E9 AEFEFCFF

E9是JMP的机器码,E9后面应该跟上00401590啊,为什么是AEFEFCFF?而这个AEFEFCFF是怎么翻译的?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 20
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
谁来救救我啊
2013-3-22 22:56
0
雪    币: 396
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我的理解是:
00401590是 offset,偏移地址,AEFEFCFF 是偏移地址中储存的内容
类似00401590的地址在C语言中一般被取一个名字,如 int i, char c 等,就是变数声明,汇编语言同样也取名字,如Label begin中的begin,给地址00401590取个名字,方便程序猿看的,跳转之后重要的是地址里的内容了,至于里面装的是另一个地址,还是单纯的数据,或者是下一步要执行的命令语句等,就要看看了,你自己判断吧!

不知这样的回答能不能帮到你 ^^;
2013-3-23 11:56
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以右键菜单中,选择分析,然后在选择命令,在重新分析试试看
2013-12-17 23:30
0
游客
登录 | 注册 方可回帖
返回
//