首页
社区
课程
招聘
[讨论]反编译apk获得x86平台so是否能在PC下直接调用执行
发表于: 2016-11-9 15:49 5629

[讨论]反编译apk获得x86平台so是否能在PC下直接调用执行

2016-11-9 15:49
5629
尝试这么做,但是提示so有问题,使用ida反汇编观察,的确是x86版本so,搞不明白怎么回事。

错误提示
file was built for unsupported file format ( 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64)

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 93
活跃值: (136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有依赖android特性的吧,直接放pc上应该运行不了
2016-11-9 16:09
0
雪    币: 1
活跃值: (360)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
明显是不行的,执行文件格式都不一样,x86只是指令集,为了兼容PC上的android虚拟机设计的
2016-11-9 17:01
0
雪    币: 75
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
一个是pe文件格式 ,另一个是elf文件格式,是不行的
2016-11-9 17:07
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
在linux|mac下elf应该没问题吧
2016-11-10 10:08
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
so中应该没有依赖android的特性吧
2016-11-10 10:09
0
雪    币: 107
活跃值: (2232)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
7
直接用是不行的,主要可能是系统调用的区别,自己想办法是可以实现的.看需求有多大.
2016-11-10 11:16
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
主要是对一些数据的解析,应该涉及到的系统调用很少,麻烦问一下如何实现?
2016-11-15 14:34
0
雪    币: 107
活跃值: (2232)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
9
自己load,然后各种patch,hook啥的,应该可以搞定吧
2016-11-15 17:46
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
手机是x86指令么
2016-11-17 08:59
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
可以是x86
2016-11-17 14:58
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
不是arm么
2016-11-17 17:48
0
游客
登录 | 注册 方可回帖
返回