An open-source, free protector for .NET applications
Перейти к файлу
yck1509 c35f0294b1 remove debug statements 2014-05-15 14:49:49 +08:00
.nuget fixed nuget 2014-03-29 15:50:17 +08:00
Confuser.CLI fix indentation 2014-03-28 16:38:00 +08:00
Confuser.Core added basic anti tamper protection 2014-05-11 18:37:45 +08:00
Confuser.DynCipher finished constant protection 2014-05-05 19:28:01 +08:00
Confuser.Protections fixed resource assembly not strong name signed 2014-05-15 14:48:47 +08:00
Confuser.Renamer fixed incompatibility between constant protection and resource protection 2014-05-14 02:03:08 +08:00
Confuser.Runtime remove debug statements 2014-05-15 14:49:49 +08:00
additional added readme 2014-03-28 19:39:37 +08:00
dnlib@cd8ef8a1f7 remove the need of rewriting method body in resources protection 2014-05-14 18:48:22 +08:00
.gitignore edited .gitignore 2014-03-28 21:23:49 +08:00
.gitmodules updated submodules URL 2014-03-28 15:16:00 +08:00
Confuser2.sln added basic constant protection 2014-05-04 14:46:14 +08:00
LICENSE added readme 2014-03-28 19:39:37 +08:00
ProjectFormat.md added readme 2014-03-28 19:39:37 +08:00
README.md added readme 2014-03-28 19:39:37 +08:00
docs.shfbproj added basic renamer 2014-02-06 22:18:35 +08:00

README.md

ConfuserEx

ConfuserEx is a open-source protector for .NET applications. It is the successor of Confuser project.

Features

  • Supports .NET Framework 2.0/3.0/3.5/4.0/4.5
  • Symbol renaming
  • Protection against debuggers/profilers
  • Protection against memory dumping
  • Control flow obfuscation
  • Reference hiding proxies
  • Extensible plugin API
  • Many more are coming!

Usage

Confuser.CLI <path to project file>

The project file is a ConfuserEx Project (*.crproj). The format of project file can be found in ProjectFormat.md

Bug Report

If your application does not work with ConfuserEx, feel free to submit a bug report!

If you decided to submit a bug report, please include the following information:

  1. The version of ConfuserEx you are using.
  2. The protection and packer settings you used.
  3. The input and output sample files that does not work.
    If you can't disclose the application, you can try reducing it to a minimum case that does not work in ConfuserEx,
    or you can sent it to me through email to confuser.net@gmail.com if you prefer not to disclose it publicly.
  4. If it sometimes works and sometimes does not work, it might be better to include the seed since ConfuserEx uses random mechanism in protection.

License

See LICENSE file for details.

Credits

0xd4d for his awesome work and extensive knowledge!
Members of Black Storm Forum for their help!