Desaware Home
Products    Purchase    Publishing    Articles   Support    Company    Contact    
Licensing System
Professional Services
Universal .NET
Universal COM
.NET Books
Moving to VB .NET: Strategies, Concepts and Code
Table of Contents
Sample Chapter
Sample Code
Visual Basic .NET or C#: Which to Choose
Regular Expressions with .NET
Obfuscating .NET: Protecting your code from prying eyes
Tracing and Logging in .NET
Telling Time with .NET
Hijacking .NET (series)
Exploring .NET (series)
COM Books
Other Books

Contact Desaware and order today

Sign up for Desaware's Newsletter for the latest news and tech tips.

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.
Buy Now

Obfuscating .NET: Protecting your code from prying eyes
$39.95 [eBook - Updated for VS 2005]


Book Cover
Includes an Open Source Obfuscator!

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

  • The Disassembly Dilemma.
  • Obfuscation.
  • The Desaware QND Obfuscator.
  • The Annotated QND Obfuscator: The ObfuscatorEngine component.
  • The Annotated QND Obfuscator: The ObfuscatorLogic component
Sample Code

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!

Advanced code to study
Products    Purchase    Articles    Support    Company    Contact
Copyright© 2012 Desaware, Inc. All Rights Reserved.    Privacy Policy