Please enter the text to find and press Search.
Sorry

An error occurred during search results load.

Chapter 4. Advanced Features

Table of Contents

4.1. About Advanced Features
4.2. Declarative Obfuscation Using Custom Attributes
4.2.1. System.Reflection.ObfuscateAssemblyAttribute
4.2.2. System.Reflection.ObfuscationAttribute
4.2.3. .NET Compact Framework, Silverlight, Windows Store and .NET Core Projects
4.2.4. Indirect Declarative Obfuscation
4.2.5. Obfuscation Attribute Priorities
4.3. Conditional Obfuscation
4.3.1. Type Members
4.3.2. Options are Combinable
4.3.3. Diagnostics
4.4. Symbol Names Encryption
4.5. Advanced Symbol Renaming Options
4.5.1. Symbol Renaming with Printable Characters
4.5.2. Type Renaming Patterns
4.6. Advanced String Encryption Options
4.7. Code Control Flow Obfuscation
4.8. Assemblies Merging
4.8.1. Introduction
4.8.2. Instructions
4.8.3. Tuning
4.8.4. Internalization
4.8.5. Custom Parameters for Merging
4.9. Assemblies Embedding
4.9.1. Introduction
4.9.2. Embedding vs. Merging
4.9.3. Instructions
4.9.4. Tuning
4.9.5. Troubleshooting
4.10. Resource Encryption
4.10.1. Introduction
4.10.2. Instructions
4.10.3. Compression
4.10.4. Selective Resource Encryption
4.10.5. Options are Combinable
4.11. Serialization Tuning
4.11.1. Overview
4.11.2. Binary Serialization and Obfuscation
4.11.3. Self-Interoperability
4.11.4. Non-stable Self-Interoperable Serialization
4.11.5. Stable Self-Interoperable Serialization
4.12. Debugging
4.12.1. Introduction to Debugging After Obfuscation
4.12.2. How It Works
4.12.3. Possible Security Risks
4.12.4. Tuning
4.12.5. Debug Renaming
4.13. PEVerify Integration
4.14. Probing Paths
4.14.1. About Probing Paths
4.14.2. How to Define Probing Paths?
4.15. Script Variables

4.1. About Advanced Features

You may want to get more control over the obfuscation process when you become more familiar with obfuscation. Advanced features of Eazfuscator.NET allow you to achieve this.

To start with advanced features, it is recommended to read about declarative obfuscation.

Sorry

An error occurred during page load.
You can try again or go back.