首页
社区
课程
招聘
[求助]如何静态分析android的apk
发表于: 2017-5-21 15:08 5307

[求助]如何静态分析android的apk

2017-5-21 15:08
5307
求大神指教如何静态分析一个apk啊,说用什么soot,或是什么flowdroid,但没找到具体的教程啊,具体该怎么使用啊?


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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不知道你分析到什么程度,可以试试mobsf,github有资料还安装包
2017-5-21 16:06
0
雪    币: 210
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
menglinmm 不知道你分析到什么程度,可以试试mobsf,github有资料还安装包
我想是在程序中进行静态分析得到call  graph,mobsf能做到吗?
2017-5-21 21:48
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以试试androguard
2017-5-22 10:00
0
雪    币: 15
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
按照我以往的经验,都是,先抓包,整体看下网络请求的格式,是http还是https或者tcp,有没有加密等,然后按照开启apk请求的顺序,对应的看网络请求,遇到不清楚的参数,再去反编译apk(apktool),接下来就是一系列的手段,关键字搜索,xposed  hook等等,直到搞清楚他的参数含义
2017-5-22 11:14
0
雪    币: 59
活跃值: (57)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6

mobsf有一些分析结果,但应该没有你想要的call  graph.
Soot和FlowDroid可以做静态分析。
soot的使用可以看看这里,http://www.brics.dk/SootGuide/
FlowDroid可以看官网:https://blogs.uni-paderborn.de/sse/tools/flowdroid/,或者可以参考http://blog.csdn.net/liu3237/article/details/48827523  这篇文章。

2017-5-24 13:41
0
雪    币: 0
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
FlowDroid、Amandroid、IccTA、DroidSafe
这是学术界目前最主流的几个static  analysis  tools。
都能提供  获取  call  graph功能
2017-5-29 18:44
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

谢谢大神分析!

2017-6-15 11:27
0
游客
登录 | 注册 方可回帖
返回
//