Skip to content

The popular open-source .NET protector ConfuserEX. The history is: Confuser -> ConfuserEx -> neo-ConfuserEx -> ConfuserEx2

License

Notifications You must be signed in to change notification settings

xiaoxstz/ConfuserEx2

 
 

Repository files navigation

ConfuserEx2

1. Introduction

ConfuserEx2 is a .NET program protector.

2. History

  • 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.

Build status

3. Documentation

Please have a look at our WIKI

4. Obfuscation Features

  • 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

5. Usage

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

6. How to build

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.

7. Bug Report

This project is maintained on Github and Gitee

8. License

See LICENSE file for details.

9. Credits

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!

About

The popular open-source .NET protector ConfuserEX. The history is: Confuser -> ConfuserEx -> neo-ConfuserEx -> ConfuserEx2

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%