Hiding the details of a .net assembly

  • Thread starter Thread starter Sujith Manuel
  • Start date Start date
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...
 
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.
 
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

Back
Top