Inspection-Friendly Obfuscation

Eazfuscator.NET

Inspection-Friendly Obfuscation

[Caution] Caution

Preserving the Original Names

  1. Open obfuscatable project inside the IDE
  2. Add new source file to the project and call it ObfuscationSettings.cs (for C#) or ObfuscationSettings.vb (for Visual Basic .NET). You may prefer to use another name instead of ObfuscationSettings.cs or ObfuscationSettings.vb
  3. using System;
    using System.Reflection;
    
    [assembly: Obfuscation(Feature = "Apply to type *: renaming", ApplyToMembers = true, Exclude = true)]
    Imports System
    Imports System.Reflection
    
    <Assembly: Obfuscation(Feature:="Apply to type *: renaming", ApplyToMembers:=True, Exclude:=True)> 
    

Disabling ILDASM Suppression

  1. Open obfuscatable project inside the IDE
  2. Add new source file to the project and call it ObfuscationSettings.cs (for C#) or ObfuscationSettings.vb (for Visual Basic .NET). You may prefer to use another name instead of ObfuscationSettings.cs or ObfuscationSettings.vb
  3. using System;
    using System.Reflection;
    
    [assembly: Obfuscation(Feature = "ildasm suppression", Exclude = true)]
    Imports System
    Imports System.Reflection
    
    <Assembly: Obfuscation(Feature:="ildasm suppression", Exclude:=True)>