Obfussor is a powerful cross-platform application that transforms your C and C++ source code into reverse-engineering resistant binaries. Using advanced LLVM compiler infrastructure, it applies multiple obfuscation techniques to protect your intellectual property while maintaining optimal performance.
| Technique | Description | Impact |
|---|---|---|
| Control Flow Flattening | Transforms program logic into complex, non-linear paths | High |
| String Encryption | Encrypts string literals with runtime decryption | Medium |
| Dead Code Injection | Inserts misleading code paths and dummy operations | High |
| Instruction Substitution | Replaces simple operations with complex equivalents | Medium |
| Function Obfuscation | Manipulates function boundaries and call patterns | Medium-High |
Obfussor provides detailed analytics after each obfuscation:
Released under the MIT License. Free for personal and commercial use.