今天看了soot生成手册的部分内容,简单摘录一下 Scene 表示分析所处的完整环境,可以借此设置application class(用sootclass),主类(main),point-to和call graph SootClass 一个单独的类,被载入soot或用soot产生 SootMetho ...
分类:
其他好文 时间:
2019-09-30 14:31:20
阅读次数:
113
Soot可以对代码进行分析,提供了多种字节码分析和变换功能,通过它可以进行过程内和过程间的分析优化,以及程序流图的生成,还能通过图形化的方式输出。 http://www.brics.dk/SootGuide/上面有官方的guide 1. 环境准备: a. 下载安装java7,不能用java8 (so ...
分类:
其他好文 时间:
2018-10-01 19:14:57
阅读次数:
506
1.将soot.jar文件复制到工程bin目录下;2.在cmd中执行如下命令java-cpsoot-trunck.jarsoot.tools.CFGViewer--soot-classpath.;"%JAVA_HOME%"\jre\lib\rt.jarcom.wauoen.paper.classes.Activity其中,JAVA_HOME是jdk目录;com.wauoen.p
分类:
其他好文 时间:
2018-03-25 16:19:42
阅读次数:
304
0.生成XML格式文件 笔者使用soot将java文件解析生成xml格式文档,具体操作流程不再赘述。本文讨论执行结果的用途。笔者第一次采用的java文件如下:文件名为test.java 用soot解析后,生成如下所示的XML文件: 1.用xsl样式表链接XML文档 大家很容易看到上文是一个常见的xm ...
分类:
编程语言 时间:
2017-07-23 12:30:11
阅读次数:
227
1.生成dot 2.根据生成的dot生成png图 3.结果: 4.使用代码 ...
分类:
其他好文 时间:
2017-04-14 12:42:08
阅读次数:
152
登陆 GitHub, 访问 https://github.com/Sable/soot, 下载 zip 包 ...
分类:
编程语言 时间:
2017-04-13 16:43:19
阅读次数:
321
Well, I try to install soot in Eclipse through "help -> install...", but when I finish it, I can not find "soot" on the right click of project. So, I ...
分类:
其他好文 时间:
2017-04-13 00:59:09
阅读次数:
1034
环境需求:eclipsekepler、jdk1.7、soot步骤:https://github.com/Sable/soot/wiki/Building-Soot-with-Eclipse
分类:
系统相关 时间:
2016-08-24 01:19:56
阅读次数:
528
本篇内容主要是在学习intra-procedural analysis过程中,做的一些总结性知识点,内容参考知乎、龙书、A Survivor‘s Guide to Java Program Analysis with Soot。...
分类:
其他好文 时间:
2016-06-02 14:59:27
阅读次数:
332
soot工具是一个可以分析多种源代码的工具,可以进行插桩,最新版本可对androidapk文件,进行相应的分析以往可以直接在eclipse里面在线安装。soot(AframeworkforanalyzingandtransformingJavaandAndroidApplications)主页htt...
分类:
其他好文 时间:
2016-01-22 17:47:19
阅读次数:
423