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
I need Custom Login Page for Sharepoint 2013 with Active Directory Project Description: I would like to prepare a webpart or an application for Sharepoint 2013 foundation.

Which namespaces are required to enable the use of databases in ASP.NET pages? The following namespaces are required to enable the use of databases in ASP.NET pages:     Th

SOAP Web Services A SOAP Web Service that supports three operations: add a bibliography entry, delete a bibliography entry and list all bibliography entries. You may design fo

How can you provide an alternating color scheme in a Repeater control?  AlternatingItemTemplate Like the ItemTemplate element, but rendered for each other row (alternating item

What are value types and reference types?  Value type - bool, byte, chat, decimal, double, enum , float, int, long, sbyte, short, strut, uint, ulong, ushort. Value types are

What is the DTD? The DTD is Document Type Definition that explains the formation of the content of an XML document. The DTD manages the data to keep in a consistent format. It

What is DCOM? DCOM is different from COM in that it allows for creating objects distributed around  a network, and a protocol for invoking that object's methods, & secures the

Prepare datamodel, API and more Project Description: Dear all, we would like you to prepare database and an API which can be used in the shopping cart (checkout and delivery

Define importance of Vitamin c Freezing preserves vegetable and nutrients to a great extent. Vitamin A and β-Carotene are well preserved in spinach, peas and beans, or are mode

Develop PC Cleaner Software Project Description: We are seeking experienced developer who can develop Registry Cleaner / PC Cleaner software for us. Software should be like c