Questions tagged [confuserex]

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

What is ConfuserEx?

is an open-source protector for .NET applications. It offers advanced security to applications written in C#, VB, F#, and other .NET languages. ConfuserEx is the successor to Confuser project. While Confuser is widely regarded as one of the strongest obfuscators available in .NET, ConfuserEx continues to provide excellent protections to .NET applications.


Features ConfuserEx supports .NET Framework from 2.0 - 4.5 and Mono (and other .NET platforms if enough request!). It supports most of the protections you’ll find in commerical protectors, and some more!

  • Symbol renaming
  • WPF/BAML renaming
  • Control flow obfuscation
  • Method reference hiding
  • Anti debuggers/profilers
  • Anti memory dumping
  • Anti tampering (method encryption)
  • Embedding dependency
  • Constant encryption
  • Resource encryption
  • Compressing output
  • Extensible plugin API

Interface Screenshot

Command-line interface: Command-line interface

Graphical interface: Graphical interface


Protection example

Before protection: Before protection

After protection: After protection


References

ConfuserEx Org:

https://yck1509.github.io/ConfuserEx/

https://github.com/yck1509/ConfuserEx

ConfuserEx 2(forked from ConfuserEx):

https://github.com/mkaring/ConfuserEx

34 questions
0
votes
1 answer

Automatically obfuscate internals and private members with ConfuserEx

If I am using ConfuserEx, will it automatically obfuscate all internal and private members, without having to use declarative obfuscation? The wiki https://github.com/yck1509/ConfuserEx/wiki/Documentation describes declarative obfuscation, but not…
dashnick
  • 2,020
  • 19
  • 34
0
votes
0 answers

ConfuserEx Winforms Selfhosted WebAPI

I am trying to confuse a Winforms self hosted WebAPI project. I am using ConfuserEx UI for an exe and two dll files. No packer and settings to Normal. When the exe gets confused, I get the following error when executing.…
elector
  • 1,327
  • 4
  • 26
  • 43
0
votes
1 answer

Accessing public members of my own confused dll

I've asked a question here before, about protecting an application from being stolen and I've got an answer. I decided to use confuserEX which is free and works fine with WPF. But when I checked the documentation, I noticed that it renames all the…
Majid khalili
  • 520
  • 1
  • 4
  • 24
-4
votes
1 answer

How would I go about deobfuscating confuserex on most amount of obfuscation?

If I had a confuserex application with the most amount of obfuscation added (max preset) how would I deobfuscate it?
1 2
3