Introduction | 6 |
About DeepSea Obfuscator 2009 | 6 |
About This Guide | 7 |
Staying Up To Date | 7 |
Getting More Help | 7 |
Getting started | 9 |
Concepts | 9 |
Your First Obfuscation | 10 |
Your Second Obfuscation | 12 |
Adding obfuscation features | 13 |
Obfuscation projects | 13 |
Reading obfuscated stack traces | 14 |
Where to go from here | 15 |
External configuration | 17 |
Creating and external configuration file | 17 |
Obfuscation preview | 18 |
External configuration file format | 19 |
Obfuscation Reference | 22 |
ObfuscationAttribute | 22 |
Attribute properties | 22 |
Rename feature | 22 |
Encrypt strings feature | 23 |
Control flow obfuscation feature | 24 |
Cleanup feature | 25 |
Optimize feature | 26 |
Make internal feature | 27 |
Seal feature | 27 |
Inject feature | 28 |
Change namespace feature | 29 |
Add prefix feature | 30 |
Clean XML documentation | 30 |
Disabling features | 31 |
Common feature arguments | 31 |
ObfuscateAssemblyAttribute | 32 |
Obfuscation in Silverlight or .NET 1.1 | 32 |
Smart Protection | 32 |
Tool Integration | 35 |
Visual Studio | 35 |
MSBuild | 35 |
NAnt | 37 |
Command line application | 38 |
Directories and file paths | 39 |
De-obfuscation API | 40 |
Solving problems | 42 |
Reflection | 42 |
Framework | 42 |
Bugs | 43 |
The problem remains, now what? | 43 |
Evaluation and licensing | 45 |
Evaluation | 45 |
Licensing | 45 |
Made with FlippingBook HTML5