├── .gitignore ├── CMakeLists.txt └── ollvm ├── CMakeLists.txt ├── include └── llvm │ ├── CryptoUtils.h │ └── Transforms │ └── Obfuscation │ ├── BogusControlFlow.h │ ├── Flattening.h │ ├── Split.h │ ├── Substitution.h │ └── Utils.h └── lib ├── CMakeLists.txt ├── LLVMBuild.txt └── Transforms ├── CMakeLists.txt ├── LLVMBuild.txt └── Obfuscation ├── BogusControlFlow.cpp ├── CMakeLists.txt ├── CryptoUtils.cpp ├── Entry.cpp ├── Flattening.cpp ├── LICENSE-OBFUSCATOR.TXT ├── LLVMBuild.txt ├── Makefile ├── SplitBasicBlocks.cpp ├── Substitution.cpp └── Utils.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ollvm/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(lib) -------------------------------------------------------------------------------- /ollvm/include/llvm/CryptoUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/CryptoUtils.h -------------------------------------------------------------------------------- /ollvm/include/llvm/Transforms/Obfuscation/BogusControlFlow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/Transforms/Obfuscation/BogusControlFlow.h -------------------------------------------------------------------------------- /ollvm/include/llvm/Transforms/Obfuscation/Flattening.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/Transforms/Obfuscation/Flattening.h -------------------------------------------------------------------------------- /ollvm/include/llvm/Transforms/Obfuscation/Split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/Transforms/Obfuscation/Split.h -------------------------------------------------------------------------------- /ollvm/include/llvm/Transforms/Obfuscation/Substitution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/Transforms/Obfuscation/Substitution.h -------------------------------------------------------------------------------- /ollvm/include/llvm/Transforms/Obfuscation/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/include/llvm/Transforms/Obfuscation/Utils.h -------------------------------------------------------------------------------- /ollvm/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/CMakeLists.txt -------------------------------------------------------------------------------- /ollvm/lib/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/LLVMBuild.txt -------------------------------------------------------------------------------- /ollvm/lib/Transforms/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(Obfuscation) 2 | -------------------------------------------------------------------------------- /ollvm/lib/Transforms/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/LLVMBuild.txt -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/BogusControlFlow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/BogusControlFlow.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/CMakeLists.txt -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/CryptoUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/CryptoUtils.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/Entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/Entry.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/Flattening.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/Flattening.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/LICENSE-OBFUSCATOR.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/LICENSE-OBFUSCATOR.TXT -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/LLVMBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/LLVMBuild.txt -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/Makefile -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/SplitBasicBlocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/SplitBasicBlocks.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/Substitution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/Substitution.cpp -------------------------------------------------------------------------------- /ollvm/lib/Transforms/Obfuscation/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redheart923/ollvm-ext/HEAD/ollvm/lib/Transforms/Obfuscation/Utils.cpp --------------------------------------------------------------------------------