本文主要是介绍Soot检测Android应用中URL地址,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Soot简介
Soot是一个Java静态分析框架,它提供了四种中间(representation)表现用于分析与转换Java字节码.Soot既可以作为优化和检查class文件的工具也可以作为一个开发与优化Java字节码的框架。
使用Soot可以对Android应用进行静态分析,Android静态分析指APK不在运行的情况下,根据某些代码特征来分析应用具有哪些行为。
代码实现
工程依赖的jar包,依赖包下载地址:https://github.com/secure-software-engineering/FlowDroid/releases
gradle依赖
dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5'testCompile group: 'junit', name: 'junit', version: '4.11'
}
定义检查接口ICheck
/*** 应用检查接口* @author
这篇关于Soot检测Android应用中URL地址的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!