简体   繁体   中英

Protect IL from Reverse Engineering

How can i protect my IL from reverse engineering ? Any Obsfuscator tool is available ? will it offer maximum security ?

dotfuscator

is a .net obfuscator.

Using an obfuscator doesn't mean that the code cannot be reverse engineered. But it makes reverse engineering a bit harder.

So it is not 100%.

There are other obfuscators also like

Spices.Net Obfuscator

smartassembly

Eazfuscator.NET

Free

Skater .NET Obfuscator

There isn't such thing as maximum security. Dotfuscator mentioned by phoenix does a good job, but in the end what obfuscators do is to make it harder to reverse-engineer, but not impossible.

You can and should use these obfuscation tools but .net il is designed in such a way that it is very easy to reverse engineer. You will not be achieving any real security this way. The biggest mistake made here is commonly embedding credentials or encryption keys in the source code which bad guys can then disassemble and read. Be very sure you are not doing this.

You can however test how well the obfuscator worked with the .net reflector which will disassemble .net code for you http://www.red-gate.com/products/reflector/

You should check BitHelmet obfuscator.

Great protection for less money.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM