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
Project Description: I require a custom texture painting plug-in for the latest version of Unity 3D. The project can have features that are common in Photoshop and Mari for pain

Need Report Generation in SQL / .NET Project Description: Prepare a report generation web page by pulling information from an SQL Database. Filter parameters per report :

What are major events in GLOBAL.ASAX file? The Global.asax file, which is derived from the HttpApplication class, maintains a pool of the HttpApplication objects, & assigns the

What is difference between SITP and UTP in testing? The Unit Test Plan (UTP) are completed at smallest unit level or stand alone mode. For example you have Customer and invoici

Write a program interactively two integers using the method console.readline and int.parse and display their sum

What is the difference between DELETE TABLE and TRUNCATE TABLE commands? Following are differences between delete & truncate commands:- 1)The DELETE TABLE syntax logs the de

Write a C# program (C# console application) that plays a word game with the user. The program should ask the user to enter the following: • His or her name • His or her age

What is the difference between Stored Procedure (SP) and User Defined Function (UDF)? Some of major differences between a stored procedure and user defined are as follows:-

Program for Solution of Linear Equations - C# Program Hello, I've been trying so many codes for this but those codes didn't work well. Please write a Program for solving Linea

to design a grid view and edit and delete the data