java - Android 流量分析

标签 java android soot

是否有适用于 Android 应用程序的控制流图生成器。 (最好是开源的)我希望对应用程序进行一些流量分析。但我找不到任何这样的静态分析器。

如果没有这样的软件,能否扩展soot来对Android应用程序进行静态分析。有关如何执行此操作的一些指示(特别是在制作控制流图时处理多个入口点和对 onPause、onDestroy 等的异步调用)将非常有帮助。

谢谢

最佳答案

您可以使用Androguard生成CFG。另一种方法是使用 apktool 将应用程序反编译为 smali 并编写我们自己的 CFG 生成器。

关于java - Android 流量分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653260/

相关文章:

android - 如何在点击底部导航时禁用从中心到边缘的灰色动画

java - 如何使 Observable 在 1 秒的时间间隔后发出字符

java - 如何轻松创建 Java 字节码相关回归测试?

java - 方法调用不明确。 Patchingchain 中的 add(Unit) 和 AbstractCollection 中的 add(Unit) 均匹配”

java - 使用 Ant 和 Junit 执行单个测试方法

java - 如何使用 Java Jackson 重命名 JSON 的根键?

android - Linux编译配置

java - Hadoop 2.6.0浏览文件系统Java

java - 为什么每次添加新元素时 ArrayList 的 hashCode() 都会发生变化?