Overview of ConfuserEx features
masterConfuserEx is an open-source protector for .NET applications (successor to the Confuser project). It provides various obfuscation and protection mechanisms including:
- Symbol Renaming: Supports WPF/BAML.
- Anti-Debugging/Profiling: Protection against debuggers and profilers.
- Anti-Memory Dumping: Protection against memory dumping.
- Anti-Tampering: Method encryption to prevent tampering.
- Obfuscation: Control flow obfuscation.
- Encryption: Constant and resource encryption.
- Reference Hiding: Uses reference hiding proxies.
- Decompiler Protection: Designed to disable decompilers.
- Other: Embedding dependencies and compressing output.
- Extensibility: Includes an extensible plugin API.
It supports .NET Framework versions 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.7, and 4.8.