【发布时间】:2015-07-16 13:46:07
【问题描述】:
我正在尝试使用 Android APK 中的 soot API 制作控制流图。我读了很多,但我对如何从头开始感到有点无助。我正在使用夜间构建的烟灰(在此处下载:https://ssebuild.cased.de/nightly/soot/lib/),因为我读到版本 2.5.0 已过时。我在 google 上找到了很多,例如:
https://mailman.cs.mcgill.ca/pipermail/soot-list/2014-September/007303.html
首先我需要加载 Android APK 文件。在它完成的链接上:
SetupApplication app = new SetupApplication(...)
但这已经是第一个问题,夜间构建的 soot.jar 中没有 SetupApplication。
我是用命令行完成的,就像这里:
http://www.abartel.net/dexpler/
这几乎奏效了,但构建控制流图只是第一步。之后,我必须操纵图表并将其用作其他框架的输入。所以命令行对我来说是没有选择的。我宁愿用 Java 来做!
有人可以帮助一个煤烟新手吗?
【问题讨论】:
标签: java android control-flow-graph soot