Soot是一个Java优化框架。我正在使用Soot来分析一些微服务项目。现在,我只知道Soot接受.jar、.zip、.dex、.apk和源代码作为输入。然而,其中一些会被包装成.war。Soot支持.war分析吗?有什么相关的帮助信息吗?
没有直接支持,但不是很难破解,通过SourceLocator给定Soot加载字节码,预定义的支持类型为jar
、zip
、apk
、dex
、directory
、jrt
,请参阅此处,最简单的解决方法是提取war文件并将输入(也称为CCD_ 7(设置到解压缩的CCD_,但是你可以通过破解getClassesUnder和getClassSource来扩展war
格式支持