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
A few changes to OutloProject Description: We require someone who is familiar with programming plug-in to work with Microsoft Outlook. Initially we just require a simple chan

What is code access security (CAS)? Code access security (CAS) is part of the .NET security model that stops unauthorized access of resources and operations, and restricts the

If client side validation is enabled in your Web page, does that mean server side code is not run Whenever the client side validation is enabled server emit's JavaScript code f

What is "AutoPostBack" feature in ASP.NET? If we want to control the automatically postback in case of any event, we will need to check the attribute as true. For example on a

I need Web Based Inventory Management System Project Description: I require a build in software which has the subsequent features, if anybody has ready to use web based appli

Looking to build FIFA coins selling and buying website Project Description: I would like a website made for FIFA 14 TEAM. What this website will do is having automatically bu

What is Thread.Join() in threading? There are 2 versions of Thread.Join :- Thread.join(). Thread.join(Integer) this returns a Boolean value. The Thread.Join

How can we add relation's between table in a DataSet? Dim objRelation As DataRelation  objRelation=New DataRelation("CustomerAddresses",objDataSet.Tables("Customer").Colu

What is the meaning of object pooling? Object pooling is a method of storing a pool (group) of objects in memory that can be reused later as needed. Whenever, a new object is n

Explain MVC and how it is diffrennt from Asp.net