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
What is nested Classes? You can access an array using the INDEX value of that array, but how many times you know the real value of the index. The Hashtable provides a way of ac

What is "Common Type System" (CTS)?  CTS define all of the basic types that can be used  in the .NET Framework and the operations performed on those type. All this time we have

What is a delegate? A delegate is similar to a class that is used for storing the reference to a method and invoking that method at runtime, as needed. A delegate can hold the

Project Description: I want a web based or a desktop bot that will do this: 1- a youtube channel creator + gmail account creator.. i put the amount of account and it creates

What are the features of ADO.Net ?  ADO.NET features: 1. Disconnected Data Architecture 2. Data cached in Datasets 3. Data transfer in XML format 4. Interaction wit

Project Description: I require a flight scheduling website, including billing and basic aircraft management; this will be used by a local piloting school There is no requirin

Windows Phone 8 camera streaming to desktop app Project Description: I require WP8 application (client) that will: 1. Automatically evaluate and connect to Windows desktop

Want Microsoft CRM Dynamics CRM 2011 or 2013 programmer Project Description: Need to do customizations in CRM itself and integrate CRM 2011 with SAP Business One and HTML web

Need to copy values from one database to another AND Enhancements in MVC website. Project Description: Basically, you are asked to create an app that copy values from one DB

Project Description: This is an online customization printing system they use for multiple organizations to allow customizing  and access of materials they allocate to drive iss