A powerful .NET Obfuscator designed to protect your applications from reverse-engineering by applying advanced obfuscation techniques while maintaining functionality.
- Control Flow Obfuscation: Rearranges code flow to confuse decompilers.
- Renaming Protection: Replaces meaningful names with random or thematic names.
- Proxy Methods: Redirects constants (integers, floats, strings) through proxy methods.
- Anti-Decompiler Protections: Includes Anti-DnSpy, Anti-De4dot, and Anti-Ildasm features.
- Junk Code Insertion: Adds meaningless code to inflate program size and complexity.
- Watermark Embedding: Adds a unique identifier to trace the program's origin.
- Opaque Predicates: Inserts always-true/false conditions to obscure logic.
- Field Encapsulation: Converts local variables into fields for added complexity.
- Fake Attributes: Injects misleading metadata to confuse reverse engineers.
- Operating System: Windows 10 or later
- .NET Runtime: .NET 8.0 or higher
- RAM: 4GB minimum (8GB recommended)
- Processor: Dual-core processor or higher
- Dependencies: dnlib library included
- Development Environment: Visual Studio 2022 or compatible
- Clone or download this repository.
- Open the solution in Visual Studio 2022 or a compatible IDE.
- Build the project to ensure all dependencies are installed.
- Run the program and load your .NET application (DLL or EXE) into the obfuscator.
- Select your desired obfuscation methods using the provided checkboxes.
- Click the "Obfuscate" button to apply the obfuscation.
- The obfuscated file will be saved in the same directory as the original file with
_XObfuscatedappended to the filename (or in a custom location if specified).
This tool is intended for legal purposes only. The use of this program to obfuscate malicious software or for any unlawful activity is strictly prohibited. Use at your own risk.
Protect your applications with ease!
