首页
社区
课程
招聘
[求助]获取apk使用了哪些api
发表于: 2015-9-11 16:03 9697

[求助]获取apk使用了哪些api

2015-9-11 16:03
9697
请问有没有什么好的方法或者工具,可以获取apk使用了哪些Android api,把所有使用到的api列出来.

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 231
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qdk
2
用Xprivacy就可以
2015-9-11 19:45
0
雪    币: 22
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我看Xprivacy是权限管理啊,怎么能列出app用的所有api?
2015-9-13 19:39
0
雪    币: 231
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qdk
4
列出所有api当然不行,
但是你把app跑一下,Xprivacy就能得到app调用过的所有api
2015-9-14 12:36
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可以直接用strings扫描dex文件,再用正则化表达式匹配
androguard也有这个功能,androguard配置不好的,请看santoku
2015-9-14 16:21
0
雪    币: 180
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
直接在系统API上挂hook就行,360就是这样搞的
2015-9-17 10:49
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
所有API都hook了吗,Inline hook?
2015-9-17 11:07
0
雪    币: 180
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你想对哪个API进行hook都行,对对应的运行库so进行hook就可以了
2015-9-17 11:13
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
androguard 怎么实现这个功能?
2016-1-6 17:20
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
楼主实现了么?
我有个比较笨的方法,就是反编译到smali代码,然后用所有的API字段进行匹配。
2016-1-6 17:21
0
雪    币: 22
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
用的同样的方式,smali语法好匹配。
2016-1-7 09:10
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
找不到你的联系方式,你加我qq吧 562526772 我们聊一聊~
2016-1-7 09:40
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
用dexhump就可以列出apk中的所有函数
2016-1-7 11:11
0
雪    币: 44
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
你们的方法都很不错学习了,哇哈哈!,好多办法!
2016-1-8 19:45
0
游客
登录 | 注册 方可回帖
返回
//