首页
社区
课程
招聘
[求助]IDA PRO 6.8 反编译 ANDROID 64位KERNEL的问题
发表于: 2016-5-6 14:50 6775

[求助]IDA PRO 6.8 反编译 ANDROID 64位KERNEL的问题

2016-5-6 14:50
6775
兄弟在 IDA PRO 6.8 反编译 ANDROID 64位KERNEL时, IDA 没成功反编译出对应的64位汇编。
特求助,十分感谢大家的帮忙
我的操作是这样的:
1. 导出手机的BOOT.IMG.
2. BOOT.IMG导出 KERNEL.GZ
3. KERNEL.GZ解压后得到KERNEL 二进制文件。
4.ida 打开该kernel文件, 选择cpu类型 arm 小端.(也没有armv8或aarch64可选)
5. ida 没有反编译出汇编代码。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 3
活跃值: (353)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
需要先对kernel处理一下。
2016-5-6 18:27
0
雪    币: 1305
活跃值: (252)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
3
请教对kernel如何处理呢?
同样的操作方法在32位的ARM KERNEL里是 IDA PRO 6.8 可以反编译的,但是64位的KERNEL不行。

我这边已经把kernel的解压代码去除了,并且解压了。
由于是从手机里提前的代码,也没有像通过源码生成自己编译的  VMLINUX那样的ELF格式。
2016-5-6 18:58
0
雪    币: 28972
活跃值: (7458)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
4
第4步是用ida64.exe打开的吗? 正常情况打开后设置下基址就完事了
2016-5-6 20:41
0
雪    币: 1305
活跃值: (252)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
5
感谢风兄的回复。
我这边用ida32  和 ida64都试过了。都不行。
目前我临时用objdump生成汇编,但是就感觉没那么人性化。
我感觉ida这款软件应该支持这个64位bin,反编译的功能的,可能是自己不会用而已。
如果还不行,我可能就尝试生成elf头了。
2016-5-7 11:02
0
游客
登录 | 注册 方可回帖
返回
//