使用soot比较两个apk文件的调用图

时间:2015-07-10 04:43:07

标签: java android soot

我正在尝试制作一个

的程序
  1. 以apk文件作为输入
  2. 将其转换为dalvik字节代码
  3. 以后从dalvik字节码到jimple
  4. 将生成程序的调用图
  5. 处理程序的调用图,并尝试将其与现有程序相匹配,以找出两者之间的相似程度。
  6. 基本上它会将程序的调用图与恶意软件的调用图进行比较。我打算用烟灰这样做。 目前我打算用java编写代码并且正在使用Windows平台

    请提供一些合适的方法。如果代码可用,那就更好了。谢谢你

1 个答案:

答案 0 :(得分:1)

看看PROBE: http://plg.uwaterloo.ca/~olhotak/probe/

它允许您比较基于Soot的调用图。