├── .classpath ├── .gitignore ├── .project ├── README.md ├── example ├── ValueSetAnalysisExample.apk └── example.json ├── libs ├── android.jar ├── apktool-lib_fat.jar └── apktool_2.3.0.jar └── src ├── edu └── osu │ └── sec │ └── vsa │ ├── backwardslicing │ ├── BackwardContext.java │ ├── BackwardController.java │ ├── CallStackItem.java │ └── ICollecter.java │ ├── base │ ├── ExecTrace.java │ ├── GlobalStatistics.java │ ├── ParameterTransferStmt.java │ └── StmtPoint.java │ ├── forwardexec │ ├── SimulateEngine.java │ └── StmtPath.java │ ├── graph │ ├── CallGraph.java │ ├── CallGraphNode.java │ ├── DGraph.java │ ├── HeapObject.java │ ├── IDGNode.java │ └── ValuePoint.java │ ├── main │ ├── ApkContext.java │ ├── Config.java │ └── Main.java │ └── utility │ ├── BlockGenerator.java │ ├── BlockUtility.java │ ├── ErrorHandler.java │ ├── FileUtility.java │ ├── FunctionUtility.java │ ├── ListUtility.java │ ├── Logger.java │ ├── MethodUtility.java │ └── OtherUtility.java └── org └── json ├── CDL.java ├── Cookie.java ├── CookieList.java ├── HTTP.java ├── HTTPTokener.java ├── JSONArray.java ├── JSONException.java ├── JSONML.java ├── JSONObject.java ├── JSONPointer.java ├── JSONPointerException.java ├── JSONString.java ├── JSONStringer.java ├── JSONTokener.java ├── JSONWriter.java ├── LICENSE ├── Property.java ├── README ├── XML.java └── XMLTokener.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/.project -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/README.md -------------------------------------------------------------------------------- /example/ValueSetAnalysisExample.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/example/ValueSetAnalysisExample.apk -------------------------------------------------------------------------------- /example/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/example/example.json -------------------------------------------------------------------------------- /libs/android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/libs/android.jar -------------------------------------------------------------------------------- /libs/apktool-lib_fat.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/libs/apktool-lib_fat.jar -------------------------------------------------------------------------------- /libs/apktool_2.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/libs/apktool_2.3.0.jar -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/backwardslicing/BackwardContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/backwardslicing/BackwardContext.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/backwardslicing/BackwardController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/backwardslicing/BackwardController.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/backwardslicing/CallStackItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/backwardslicing/CallStackItem.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/backwardslicing/ICollecter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/backwardslicing/ICollecter.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/base/ExecTrace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/base/ExecTrace.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/base/GlobalStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/base/GlobalStatistics.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/base/ParameterTransferStmt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/base/ParameterTransferStmt.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/base/StmtPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/base/StmtPoint.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/forwardexec/SimulateEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/forwardexec/SimulateEngine.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/forwardexec/StmtPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/forwardexec/StmtPath.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/CallGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/CallGraph.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/CallGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/CallGraphNode.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/DGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/DGraph.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/HeapObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/HeapObject.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/IDGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/IDGNode.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/graph/ValuePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/graph/ValuePoint.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/main/ApkContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/main/ApkContext.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/main/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/main/Config.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/main/Main.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/BlockGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/BlockGenerator.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/BlockUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/BlockUtility.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/ErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/ErrorHandler.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/FileUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/FileUtility.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/FunctionUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/FunctionUtility.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/ListUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/ListUtility.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/Logger.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/MethodUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/MethodUtility.java -------------------------------------------------------------------------------- /src/edu/osu/sec/vsa/utility/OtherUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/edu/osu/sec/vsa/utility/OtherUtility.java -------------------------------------------------------------------------------- /src/org/json/CDL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/CDL.java -------------------------------------------------------------------------------- /src/org/json/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/Cookie.java -------------------------------------------------------------------------------- /src/org/json/CookieList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/CookieList.java -------------------------------------------------------------------------------- /src/org/json/HTTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/HTTP.java -------------------------------------------------------------------------------- /src/org/json/HTTPTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/HTTPTokener.java -------------------------------------------------------------------------------- /src/org/json/JSONArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONArray.java -------------------------------------------------------------------------------- /src/org/json/JSONException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONException.java -------------------------------------------------------------------------------- /src/org/json/JSONML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONML.java -------------------------------------------------------------------------------- /src/org/json/JSONObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONObject.java -------------------------------------------------------------------------------- /src/org/json/JSONPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONPointer.java -------------------------------------------------------------------------------- /src/org/json/JSONPointerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONPointerException.java -------------------------------------------------------------------------------- /src/org/json/JSONString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONString.java -------------------------------------------------------------------------------- /src/org/json/JSONStringer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONStringer.java -------------------------------------------------------------------------------- /src/org/json/JSONTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONTokener.java -------------------------------------------------------------------------------- /src/org/json/JSONWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/JSONWriter.java -------------------------------------------------------------------------------- /src/org/json/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/LICENSE -------------------------------------------------------------------------------- /src/org/json/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/Property.java -------------------------------------------------------------------------------- /src/org/json/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/README -------------------------------------------------------------------------------- /src/org/json/XML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/XML.java -------------------------------------------------------------------------------- /src/org/json/XMLTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OSUSecLab/LeakScope/HEAD/src/org/json/XMLTokener.java --------------------------------------------------------------------------------