Hiding the details of a .net assembly

S

Sujith Manuel

Hi all,

I have one .Net assembly (*.dll) written in C#. .Net framework provides one
intermediate language disassembler (ildasm.exe) through which you can see
all the internal details like classes, enumerations, etc... Is there any way
to hide these details for one particular assembly, basically I want to hide
some classes from the user.

Thanks in advance,

Sujith Manuel...
 
G

gabriel

Look at thinstall, the obfuscators don't really prevent anyone but the
dumbest of hackers from your code. Go to the thinstall.com web site and
see what elase has to be done to prevent decompilation.
 
Joined
Nov 21, 2009
Messages
79
Reaction score
0
A good obfuscator such as Crypto Obfuscator (http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm) uses various layers of protections such as string encryption, symbol renaming, control flow obfuscation, resource protection, assembly compression, encryption, anti-decompiler, anti-ILDASM, etc, etc. All this combine to make it extremely hard to decompile your assembly.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top