首页
社区
课程
招聘
[讨论]IDA动态调试so
发表于: 2015-12-2 13:23 4493

[讨论]IDA动态调试so

2015-12-2 13:23
4493
请教各位大牛哥,我在ida中静态静态调试so的时候,是可以完整看到反汇编代码的。

但在动态调试中,ida不对该地址进行反汇编,显示如下:

在该地址创建函数后,显示的反汇编只有一部分,而且不正确:

so的地址是 0x55906000 创建函数的地址应该是正确无误的。我调试别的so文件这个办法可以,但是调试这个so确不行。

请教下这种如何在动态调试中显示正确的反汇编代码?

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 116
活跃值: (510)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你的源码是arm格式的,动态调试时先alt+G将thumb转arm,再按P或者c
2015-12-2 15:46
0
雪    币: 121
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ALT+G出来个这么个东东

完全不知道怎么选择啊
上传的附件:
2015-12-2 16:28
0
雪    币: 44
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这样吧,先找到你的so的在内存中的基地址再加上你ida静态的地址,找到你调试中的函数首地址,选中函数首地址跟尾地址,右键你就懂了
2015-12-2 20:19
0
雪    币: 121
活跃值: (44)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢指导
2015-12-3 12:52
0
游客
登录 | 注册 方可回帖
返回
//