├── .gitignore ├── LICENSE ├── Readme.md ├── gradle.properties ├── script └── show_graph.py ├── settings.gradle └── src └── main └── java └── com └── gsat ├── Main.java ├── core ├── FlowNode.java ├── emur │ ├── BaseEmuer.java │ ├── EmuerFactory.java │ ├── FlowNode.java │ ├── LanguageId.java │ └── emuer │ │ ├── Aarch64.java │ │ ├── Arm32.java │ │ ├── Arm64.java │ │ ├── Mips32.java │ │ ├── Mips64.java │ │ ├── PowerPC32.java │ │ ├── PowerPC64.java │ │ ├── Riscv32.java │ │ ├── Riscv64.java │ │ ├── Sparc.java │ │ ├── X8632.java │ │ └── X8664.java └── identifier │ ├── BaseFunc.java │ ├── FuncFeature.java │ ├── FuncRealFeature.java │ ├── FuncTestData.java │ ├── FunctionEntrySign.java │ └── functions │ ├── Atoi.java │ ├── Checksum.java │ ├── Csum.java │ ├── Memcmp.java │ ├── Memcpy.java │ ├── Memmove.java │ ├── Memset.java │ ├── Recv.java │ ├── Recvfrom.java │ ├── Send.java │ ├── Sendto.java │ ├── Snprintf.java │ ├── Sprintf.java │ ├── Sscanf.java │ ├── Strcat.java │ ├── Strchr.java │ ├── Strcmp.java │ ├── Strcpy.java │ ├── Strlen.java │ ├── Strncat.java │ ├── Strncmp.java │ ├── Strncpy.java │ ├── Strnlen.java │ ├── Strrchr.java │ ├── Strtol.java │ └── Strtoul.java ├── helper ├── AnalysisHelper.java ├── BaseFinder.java ├── DecompHelper.java ├── MatchRes.java ├── Matcher.java ├── ProjectManager.java ├── Recover.java └── StringHelper.java ├── sea ├── AddressInterval.java ├── CFGBlock.java ├── CFGFunction.java ├── CFGFunctionBuilder.java ├── GraphFactory.java ├── ISCGFunction.java ├── ISCGNode.java ├── SOG.java ├── SOGBuilder.java ├── SOGNode.java ├── SOGOp.java ├── TSCGFunction.java ├── TSCGNode.java └── analysis │ ├── DAGGraph.java │ ├── DAGNode.java │ ├── DominatorFrontiers.java │ ├── Dominators.java │ └── SCC.java ├── taint ├── ExternalFunctionSignatures.java ├── TaintEngine.java ├── TaintJob.java ├── TaintResult.java ├── TaintSet.java ├── TaintSink.java ├── TaintSinkIdentifier.java ├── TaintSourceIdentifier.java ├── TaintTrace.java └── sources │ ├── IntOpSource.java │ ├── MergedSource.java │ └── TaintSource.java ├── tools ├── BaseTool.java ├── BuildProject.java ├── FindBase.java ├── PCodeExtractorV2.java ├── TaintAnalysis.java ├── ToolFactory.java ├── Unstrip.java └── UnstripFromLog.java └── utils ├── ColoredPrint.java └── CommonUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/Readme.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | GHIDRA_INSTALL_DIR=D:\some_soft\ghidra_10.2.2_PUBLIC 2 | GRADLE_MINIMUM_VERSION=7.3 -------------------------------------------------------------------------------- /script/show_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/script/show_graph.py -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/gsat/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/Main.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/FlowNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/FlowNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/BaseEmuer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/BaseEmuer.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/EmuerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/EmuerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/FlowNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/FlowNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/LanguageId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/LanguageId.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Aarch64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Aarch64.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Arm32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Arm32.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Arm64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Arm64.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Mips32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Mips32.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Mips64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Mips64.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/PowerPC32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/PowerPC32.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/PowerPC64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/PowerPC64.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Riscv32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Riscv32.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Riscv64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Riscv64.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/Sparc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/Sparc.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/X8632.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/X8632.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/emur/emuer/X8664.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/emur/emuer/X8664.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/BaseFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/BaseFunc.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/FuncFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/FuncFeature.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/FuncRealFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/FuncRealFeature.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/FuncTestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/FuncTestData.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/FunctionEntrySign.java: -------------------------------------------------------------------------------- 1 | package com.gsat.core.identifier; 2 | 3 | public class FunctionEntrySign { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Atoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Atoi.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Checksum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Checksum.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Csum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Csum.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Memcmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Memcmp.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Memcpy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Memcpy.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Memmove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Memmove.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Memset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Memset.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Recv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Recv.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Recvfrom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Recvfrom.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Send.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Send.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Sendto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Sendto.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Snprintf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Snprintf.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Sprintf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Sprintf.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Sscanf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Sscanf.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strcat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strcat.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strchr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strchr.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strcmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strcmp.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strcpy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strcpy.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strlen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strlen.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strncat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strncat.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strncmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strncmp.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strncpy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strncpy.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strnlen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strnlen.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strrchr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strrchr.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strtol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strtol.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/core/identifier/functions/Strtoul.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/core/identifier/functions/Strtoul.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/AnalysisHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/AnalysisHelper.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/BaseFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/BaseFinder.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/DecompHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/DecompHelper.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/MatchRes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/MatchRes.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/Matcher.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/ProjectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/ProjectManager.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/Recover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/Recover.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/helper/StringHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/helper/StringHelper.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/AddressInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/AddressInterval.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/CFGBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/CFGBlock.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/CFGFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/CFGFunction.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/CFGFunctionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/CFGFunctionBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/GraphFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/GraphFactory.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/ISCGFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/ISCGFunction.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/ISCGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/ISCGNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/SOG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/SOG.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/SOGBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/SOGBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/SOGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/SOGNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/SOGOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/SOGOp.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/TSCGFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/TSCGFunction.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/TSCGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/TSCGNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/analysis/DAGGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/analysis/DAGGraph.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/analysis/DAGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/analysis/DAGNode.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/analysis/DominatorFrontiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/analysis/DominatorFrontiers.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/analysis/Dominators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/analysis/Dominators.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/sea/analysis/SCC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/sea/analysis/SCC.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/ExternalFunctionSignatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/ExternalFunctionSignatures.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintEngine.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintJob.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintResult.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintSet.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintSink.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintSinkIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintSinkIdentifier.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintSourceIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintSourceIdentifier.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/TaintTrace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/TaintTrace.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/sources/IntOpSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/sources/IntOpSource.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/sources/MergedSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/sources/MergedSource.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/taint/sources/TaintSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/taint/sources/TaintSource.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/BaseTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/BaseTool.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/BuildProject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/BuildProject.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/FindBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/FindBase.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/PCodeExtractorV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/PCodeExtractorV2.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/TaintAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/TaintAnalysis.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/ToolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/ToolFactory.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/Unstrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/Unstrip.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/tools/UnstripFromLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/tools/UnstripFromLog.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/utils/ColoredPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/utils/ColoredPrint.java -------------------------------------------------------------------------------- /src/main/java/com/gsat/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sgfvamll/gsat/HEAD/src/main/java/com/gsat/utils/CommonUtils.java --------------------------------------------------------------------------------