Advanced Symbol Renaming Options

Eazfuscator.NET

Advanced Symbol Renaming Options

Symbol Renaming with Printable Characters

  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 = "rename symbol names with printable characters", Exclude = false)]
    Imports System
    Imports System.Reflection
    
    <Assembly: Obfuscation(Feature:="rename symbol names with printable characters", Exclude:=False)> 
    
[Note]Note

Type Renaming Patterns

bool SampleMethod(Type type)
{
    if (type != null && type.Namespace.StartsWith("System.Data"))
        return true;
    return false;
}
using System;
using System.Reflection;

[assembly: Obfuscation(Feature = "type renaming pattern 'b'.*", Exclude = false)]
using System;
using System.Reflection;

namespace App
{
    [Obfuscation(Feature = "type renaming pattern 'b'.*", Exclude = false)]
    class Class1
    {
        ...
    }
}
using System;
using System.Reflection;

[assembly: Obfuscation(Feature = "Apply to type *Impl: type renaming pattern 'b'.*", Exclude = false)]
[Tip]Tip