├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── String Obfuscator definition.postman_collection.json ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── satsana │ │ │ └── so │ │ │ ├── StringObfuscatorApplication.java │ │ │ ├── controllers │ │ │ └── ObfuscationServiceController.java │ │ │ ├── engine │ │ │ ├── model │ │ │ │ ├── Context.java │ │ │ │ ├── Engine.java │ │ │ │ ├── GenerationTarget.java │ │ │ │ ├── PolymorphicEngine.java │ │ │ │ └── TransformationChain.java │ │ │ ├── transforms │ │ │ │ ├── Add.java │ │ │ │ ├── MulMod.java │ │ │ │ ├── MulModInv.java │ │ │ │ ├── Not.java │ │ │ │ ├── Permutation.java │ │ │ │ ├── RotateLeft.java │ │ │ │ ├── RotateRight.java │ │ │ │ ├── Substract.java │ │ │ │ ├── Xor.java │ │ │ │ └── model │ │ │ │ │ ├── Modulus.java │ │ │ │ │ ├── Rotation.java │ │ │ │ │ └── Transformation.java │ │ │ └── visitors │ │ │ │ ├── BashVisitor.java │ │ │ │ ├── CSharpVisitor.java │ │ │ │ ├── CVisitor.java │ │ │ │ ├── JavaScriptVisitor.java │ │ │ │ ├── JavaVisitor.java │ │ │ │ ├── LanguageVisitor.java │ │ │ │ ├── Masm64Visitor.java │ │ │ │ ├── PowerShellVisitor.java │ │ │ │ ├── PythonVisitor.java │ │ │ │ └── Visitor.java │ │ │ └── services │ │ │ ├── ObfuscationService.java │ │ │ └── ObfuscationServiceImpl.java │ └── resources │ │ └── application.properties └── test │ └── java │ └── com │ └── satsana │ └── so │ ├── engines │ ├── BashEngineTest.java │ ├── CEngineTest.java │ ├── CSharpEngineTest.java │ ├── JavaEngineTest.java │ ├── JavaScriptEngineTest.java │ ├── Masm64EngineTest.java │ ├── PowerShellEngineTest.java │ ├── PythonEngineTest.java │ └── TestsUtil.java │ ├── suites │ └── EnginesTestSuite.java │ └── transformations │ └── TransformationsTest.java └── string-obfuscator-1.0.0.jar /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/README.md -------------------------------------------------------------------------------- /String Obfuscator definition.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/String Obfuscator definition.postman_collection.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/StringObfuscatorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/StringObfuscatorApplication.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/controllers/ObfuscationServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/controllers/ObfuscationServiceController.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/model/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/model/Context.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/model/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/model/Engine.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/model/GenerationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/model/GenerationTarget.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/model/PolymorphicEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/model/PolymorphicEngine.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/model/TransformationChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/model/TransformationChain.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/Add.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/Add.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/MulMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/MulMod.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/MulModInv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/MulModInv.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/Not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/Not.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/Permutation.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/RotateLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/RotateLeft.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/RotateRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/RotateRight.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/Substract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/Substract.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/Xor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/Xor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/model/Modulus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/model/Modulus.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/model/Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/model/Rotation.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/transforms/model/Transformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/transforms/model/Transformation.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/BashVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/BashVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/CSharpVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/CSharpVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/CVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/CVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/JavaScriptVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/JavaScriptVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/JavaVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/JavaVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/LanguageVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/LanguageVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/Masm64Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/Masm64Visitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/PowerShellVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/PowerShellVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/PythonVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/PythonVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/engine/visitors/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/engine/visitors/Visitor.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/services/ObfuscationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/services/ObfuscationService.java -------------------------------------------------------------------------------- /src/main/java/com/satsana/so/services/ObfuscationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/java/com/satsana/so/services/ObfuscationServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/BashEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/BashEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/CEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/CEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/CSharpEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/CSharpEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/JavaEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/JavaEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/JavaScriptEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/JavaScriptEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/Masm64EngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/Masm64EngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/PowerShellEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/PowerShellEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/PythonEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/PythonEngineTest.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/engines/TestsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/engines/TestsUtil.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/suites/EnginesTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/suites/EnginesTestSuite.java -------------------------------------------------------------------------------- /src/test/java/com/satsana/so/transformations/TransformationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/src/test/java/com/satsana/so/transformations/TransformationsTest.java -------------------------------------------------------------------------------- /string-obfuscator-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/54754N4/String-Obfuscator/HEAD/string-obfuscator-1.0.0.jar --------------------------------------------------------------------------------