ConfuserEx2
is a .NET program protector.
- 2014.2-2016.7:ConfuserEx. This repository has been archived in Jan 27,2019
- 2018.5-now:Neo ConfuserEx. This project turns not active since 2019.12
- 2022.3 - now :ConfuserEx2
- This repository plans to save this project since 2022.3.22.
Please have a look at our WIKI
- Supports .NET Framework 2.0/3.0/3.5/4.0/4.5 and up to 4.7.2
- Symbol renaming (Support WPF/BAML)
- Protection against debuggers/profilers
- Protection against memory dumping
- Protection against tampering (method encryption)
- Control flow obfuscation
- Constant/resources encryption
- Reference hiding proxies
- Type scrambler obfuscation
- Disable decompilers
- Embedding dependency
- Compressing output
- Extensible plugin API
Confuser.CLI <path to project file>
The project file is a ConfuserEx Project (*.crproj). The format of project file can be found in docs\ProjectFormat.md
You can also run the GUI application, ConfuserEx.exe
Step1. Run the command below
git.exe submodule update --progress --init
Step2. Open the solution file Confuser2.sln
with Visual Studio.
Then, build the solution.
This project is maintained on Github and Gitee
- Issues in Github
- Issues in Gitee: If you want to get quicker answer, you can create an reward in the issue tab.
See LICENSE file for details.
yck1509 the one and only, original coder of ConfuserEx
0xd4d for his awesome work and extensive knowledge!
Members of Black Storm Forum for their help!