An open-source, free protector for .NET applications
Перейти к файлу
yck1509 ac5cb2f756 Remove the TypeDefId 'hint' in ExportedType
Seems the runtime is so gullible that would blindly use the wrong provided hint.
2015-02-25 20:38:52 +08:00
.nuget fixed nuget 2014-03-29 15:50:17 +08:00
Build Migrate to .NET 4 2014-12-21 16:53:00 +08:00
Confuser.CLI Fix not using correct logger in CLI 2015-02-20 23:40:04 +08:00
Confuser.Core Update dnlib 2015-02-20 23:38:10 +08:00
Confuser.DynCipher Change code styles 2014-12-24 03:28:51 +08:00
Confuser.Protections Remove the TypeDefId 'hint' in ExportedType 2015-02-25 20:38:52 +08:00
Confuser.Renamer Fix Methods Renaming 2015-01-17 18:31:20 +01:00
Confuser.Runtime Fix compressor dependency name matching 2015-02-25 20:36:26 +08:00
ConfuserEx Fix relative path resolving in GUI 2015-02-20 23:38:17 +08:00
additional Add basic layout of GUI 2014-06-06 15:26:29 +08:00
deps Work on GUI (WIP) 2014-06-09 22:57:39 +08:00
dnlib@9bf7418c8f Update dnlib 2015-02-20 23:38:10 +08:00
docs Add declarative obfuscation 2014-12-09 16:54:17 +08:00
.gitattributes Add strong name to the projects 2014-05-27 23:17:25 +08:00
.gitignore Update build script 2014-07-04 14:23:00 +08:00
.gitmodules updated submodules URL 2014-03-28 15:16:00 +08:00
Confuser2.sln Add basic layout of GUI 2014-06-06 15:26:29 +08:00
ConfuserEx_default.snk Update build script 2014-07-04 14:39:36 +08:00
GlobalAssemblyInfo.Template.cs Add build scripts 2014-05-31 01:11:53 +08:00
LICENSE added readme 2014-03-28 19:39:37 +08:00
README.md Organize project folder structure 2014-06-09 22:52:04 +08:00
VERSION Update version 2014-12-09 22:11:23 +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 (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
  • Disable decompilers
  • Embedding dependency
  • Compressing output
  • 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 docs\ProjectFormat.md

Bug Report

See the Issues Report section of website.

License

See LICENSE file for details.

Credits

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