#1 楼
烟尘可以为您提供apk
的Jimple IR,并将仪器注入其中。尽管它不动态,但是我不明白为什么不能将其用于数据依赖分析。除非目标应用程序使用反射或JNI做奇怪的事情,否则您仍然应该能够执行所需的分析。从存储库构建Soot以获取dex
功能;这里有一个关于如何运行它的教程。apk
的Jimple IR,并将仪器注入其中。尽管它不动态,但是我不明白为什么不能将其用于数据依赖分析。除非目标应用程序使用反射或JNI做奇怪的事情,否则您仍然应该能够执行所需的分析。从存储库构建Soot以获取dex
功能;这里有一个关于如何运行它的教程。
评论
嗨,实际上我需要对字节码进行动态切片,我以前使用Pin在x86二进制文件上实现了该算法。现在想知道是否可以在dalvik字节码中使用相同的内容,实际上我需要的是VM执行的指令的执行跟踪。
– P basak
2013年9月22日12:13在