Obfuscator based on LLVM 12.0.1, being developed and maintained by 34r7h4mn
购买了看雪课程《LLVM与代码混淆技术》的小伙伴请注意,最新版本的OLLVM++与课程中的版本有所差别,要浏览与课程版本一致的OLLVM++源码请点这里。
- Ubuntu 20.04.3 LTS
- LLVM 12.0.1
- Clang 12.0.1
- CMake 3.16.3
Several examples are offered in obfu-examples
- Control Flow Flattening
- Bogus Control Flow
- Instruction Substitution
- Random Control Flow
- Variable Substitution
- String Encryption
- Globals Encryption