我想创建一个 JAVA 程序,它将 apk 文件(存在于计算机中)作为输入,然后将其调用图作为输出返回。我想在windows平台上做,用JAVA写程序
请提出一些方法来做到这一点。我阅读了有关 soot、dexpler、jimple 的信息,但找不到合适的源代码或适合初学者的源代码。请建议一些使用 soot 的方法,将 apk 转换为 jimple 代码,然后使用相同的 jimple 代码生成调用图表
请再看一次我想在windows平台上做它并用java编写
我想创建一个 JAVA 程序,它将 apk 文件(存在于计算机中)作为输入,然后将其调用图作为输出返回。我想在windows平台上做,用JAVA写程序
请提出一些方法来做到这一点。我阅读了有关 soot、dexpler、jimple 的信息,但找不到合适的源代码或适合初学者的源代码。请建议一些使用 soot 的方法,将 apk 转换为 jimple 代码,然后使用相同的 jimple 代码生成调用图表
请再看一次我想在windows平台上做它并用java编写
您可以通过 soot 和 dexpler 轻松找到 apk 的调用图。
看这里:
https://github.com/secure-software-engineering/soot-infoflow-android/issues/76
我测试了它,它工作得很好。只需导入所需的类。