首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成android应用程序的CFG -实用方法

生成android应用程序的CFG -实用方法
EN

Stack Overflow用户
提问于 2014-09-17 14:26:28
回答 1查看 1.1K关注 0票数 1

我有一个关于用Androgurad工具或其他工具创建控制流图(CFG)的问题。浏览互联网时,我注意到,有一些方法可以创建android应用程序的CFG。例如,一些工具,如smali CFG生成器https://code.google.com/p/smali-cfgs/,APKInspector,dexter和许多其他由安卓安全专家编写的工具…….Also,Androguard有能力做到这一点。最重要的是,我想补充说,我已经阅读了Androguard教程,以及其他工具‘阅读ME文件和手册,没有全面的指南来创建CFG (特别是为我这样的新手)。

我已经在我的系统上安装了Santoku发行版https://santoku-linux.com/来进行android反向工程。它安装了一些RE工具,如Androguard,APKtool和....我需要你的帮助,找到一个实用的解决方案,以生成安卓应用程序的CFG。(最好使用这些预安装的工具:)

我不得不说,我需要CFG来提供给机器学习方法,比如(内核方法-SVM)。如果你在这方面有任何经验,我将非常感谢,与mme和其他人分享它在未来可能有这样的问题:)。欢迎您提出任何全面的建议和建议。提前感谢您的帮助和支持。

EN

回答 1

Stack Overflow用户

发布于 2014-09-17 15:23:24

我找不到任何有用的工具来轻松分析CFG。但最近,我读到了一些论文,这些论文设计了一些可以分析CFG的工具或算法。然而,不幸的是,这些工具不是开源的。因此,您需要自己实现这些工具。

要实现CFG工具,您可能需要:插装和CFG算法。我可以给你一些论文供参考。

以下是我读过的论文:

SIF: A Selective Instrumentation Framework for Mobile Applications

Efficient Path Profiling

AppInsight: Mobile App Performance Monitoring in the Wild

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25883698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档