Products Purchase Publishing Articles Support Company Contact |
Products > Books > .NET > Obfuscating .NET |
|||||||
Moving to VB .NET: Strategies, Concepts and Code Introduction Table of Contents Sample Chapter Sample Code Updates Visual Basic .NET or C#: Which to Choose Updates Regular Expressions with .NET Updates Obfuscating .NET: Protecting your code from prying eyes Updates Tracing and Logging in .NET Telling Time with .NET Hijacking .NET (series) Exploring .NET (series)
|
Note: This page describes a product or book that, while still relevant to .NET programmers, is based on an earlier version of the .NET framework. The page is available for archival purposes and as a courtesy to those who have linked to it, but is no longer being updated or maintained.
Obfuscating .NET: Protecting your code from prying eyes
|
|
Did you know that you to ship your complete source code any time you distribute a .NET assembly?
A .NET assembly contains a great deal of information about the contents of that assembly in a part of the file called the Manifest. This information makes it remarkably easy to not just recompile the assembly, but to decompile it, make modifications, then recompile it. While such reverse engineering has always been possible, it is extraordinarily easy with .NET - a problem for those concerned about protecting their intellectual property.
In this ebook, you'll learn about a technique called Obfuscation, that can help you avoid this problem by removing unnecessary information from the metadata and scrambling some of the remaining information to make disassembled components fail to recompile. And you'll receive an in depth look at one particular approach to obfuscating your .NET assemblies, along with a link to download Desaware's new open source QND-Obfuscator at no additional cost! This obfuscator is suitable for most applications and is an extraordinary value given that commercial obfuscators run many hundreds (sometimes thousands) of dollars.
Table of Contents
Refer to your copy of the book for a link to the sample code. Note, use of the code is only licensed to owners of this eBook!