How to prevent .net dll to be decompiled?, DOT NET Programming

Prevent .NET DLL to be decompiled

By design phase .NET embeds rich Metadata inside the executable code using the MSIL. Anyone can easily  decompile DLL back using tools such as ILDASM (owned by Microsoft) or Reflector for .NET which is a  third party. Secondly there are so many third party tools which make this decompiling  a click away. So  any one can easily look into the assemblies and reverse engineer them back to actual source code and  understand some real good logic which can make it easy to crack  application.

The process by which we can stop this reverse engineering is using "obfuscation". It's a method  which will foil the decompilers. There are so third parties (XenoCode, Demeanor for .NET) which provide .NET obfuscation solution. Microsoft includes  Dotfuscator Community Edition with Visual Studio.NET.

Posted Date: 9/21/2012 7:00:25 AM | Location : United States







Related Discussions:- How to prevent .net dll to be decompiled?, Assignment Help, Ask Question on How to prevent .net dll to be decompiled?, Get Answer, Expert's Help, How to prevent .net dll to be decompiled? Discussions

Write discussion on How to prevent .net dll to be decompiled?
Your posts are moderated
Related Questions
How do you implement prototype pattern in .NET? The Cloning is achieved by using the ICloneable of the System namespace. It has a "Clone" method that actually returns the refer

What are characteristic's of Object Oriented System's? The characteristics of Object Oriented System's are as follows: 1)    Abstraction: The Abstraction allows the comple

What are satellite assemblies? We use resource files to store data according to the localized languages. But when you actually go for the deployment you will not like to also i

How to get Herarichal Data in Treeview control from sql server database in asp.net , can you provide the source code .

What is the difference between System exceptions and Application exceptions? All exception is derived from Exception Base class. Exceptions are generated programmatically or ca

What is Language Integrated Query (LINQ)? LINQ is a programming model that is the composition of general-purpose standard query operators that permit you to work with data, reg

What are the ways of parsing XML document? The XML parser sits in between the XML document and the application who want to use the XML document. The Parser exposes a set of wel

I want the iTunes producer GUI reproduced in ASP.NET MVC using c# / html / js. The part involved deals with creating album / track metadata. The data entered on the website form

State the differences between the Dispose () and Finalize(). CLR uses the Dispose and Finalize methods to perform garbage collection of run-time objects of .NET applications.

What is the DataContext class and how is it related to LINQ? After you add a LINQ to SQL Classes item to a project and open the O/R Designer, the empty design surface shows an