Desaware Home
Products    Purchase    Articles    Support    Company    Contact 
Universal .NET
Universal COM
Licensing System
CAS/Tester
.NET Books
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)
COM Books
Other Books
Professional Services

bluebar
Contact Desaware and order today

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

Buy Now
 amazon

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

Overview

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!

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