Protect ILs from reverse engineering

How can I protect my IL from reverse engineering? Any Obsfuscator tool available? will it provide maximum security?

+2


source to share


4 answers


dotfuscator

is obfuscator.net.

Using an obfuscator does not mean that the code cannot be reversed. But this makes reverse engineering a little more difficult.

So it's not 100%.

There are other obfuscators similar to



Spices.Net Obfuscator

smartassembly

Eazfuscator.NET

Free

Skater.NET Obfuscator

+6


source


There is no such thing as maximum security. The dotfuscator mentioned by phoenix works pretty well, but in the end what obfuscators do is make it harder to reverse, but not impossible.



+1


source


You can and should use these obfuscation tools, but .net il is designed in such a way that it is very easy to rebuild it. Thus, you will not achieve real security. The biggest mistake made here is usually embedding credentials or encryption keys in the source code, which the bad guys can then disassemble and read. Be sure you don't.

However, you can check how well the .net reflector obfuscator works which will split the .net code for you http://www.red-gate.com/products/reflector/p >

0


source


You should check out BitHelmet obfuscator.

More protection for less money.

0


source







All Articles