Obfuscating .NET: Protecting your code from prying eyes
- 0
- Add a Comment
- No Related Post
Did you know you actually ship your source code every time you
distribute a .NET assembly?
One of the consequences of the architecture of .NET is that a great deal of information
about an assembly is kept with the assembly in a part of the file called the Manifest.
This information makes it remarkably easy to not just reverse engineer 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 situation that is a significant problem to anyone distributing .NET
applications or components who is concerned about protecting their intellectual property.
In this PDF E-Book, you’ll learn about a technique called Obfuscation, that can help you avoid this problem.
And you’ll receive an in depth look at one particular approach to obfuscating your .NET assemblies,
along with a link to a free download of Desaware’s open source QND-Obfuscator. [ Available in PDF Format for $40 / Download ]
Table of Contents
- Introduction
- The Disassembly Dillema
- Obfuscation
- The Desaware QND Obfuscator
- Introduction to the Annotated Desaware QND Obfuscator
- The Annotated Desaware QND Obfuscator: The ObfuscatorEngine Component
- The Annotated Desaware QND Obfuscator: The ObfuscatorLogic Component
- Conclusion
