Jump to content
Advertising GIF
Advertising GIF

Recommended Posts

4lxwvP3.png

Features Overview

Assembly Path

  • Drag & Drop Assembly Here:
    Users can drag and drop .NET assemblies into this section for processing.

     
  • Save in Same Location:
    An option to save the obfuscated assembly in the same directory as the original file.

Code Optimization

  • AMSIBypass:
    Activates AMSI (Anti-Malware Scan Interface) bypass techniques to evade detection by security tools that rely on AMSI.

     
  • Dynamic ctor:
    Dynamically generates constructors to add an extra layer of complexity and make reverse engineering more difficult.

     
  • Change assembly attributes:
    Modifies metadata and attributes of the assembly to obscure its identity and purpose.

     
  • Hide ctor:
    Hides or obfuscates constructors to prevent easy identification and analysis.

     

Code Optimization

  • UnverifiableCodeAttribute:
    Marks the assembly with the UnverifiableCodeAttribute, which can help bypass certain verification checks during runtime.

     
  • Simplify assembly:
    Simplifies the assembly structure by removing unnecessary elements, making it leaner and harder to analyze.

     
  • Optimize assembly:
    Optimizes the code for better performance while maintaining obfuscation.

Protections:

  • Anti Crack
  • Anti Decompiler
  • Anti Debug
  • Anti Dump
  • Anti Keyauth Emulating
  • Anti Form Skipping (C# ONLY)
  • Anti Tamper
  • Anti Virtual Machine
  • Control Flow
  • Code Mutation

ConfuserEx Renamer:

This option utilizes the renaming functionality from ConfuserEx, a popular .NET obfuscation tool. It is designed to rename various elements within the assembly (e.g., methods, fields, types) to obscure their original names.

Important Note:
The text mentions that this feature requires DLLs to be in the same path as the EXE for proper resolution. Additionally, it specifies that this feature does not work when Code Virtualization is enabled.

Renaming Obfuscation:
This toggle enables or disables the renaming process itself. When enabled, the tool will rename selected elements of the assembly according to the options specified below.

Options:
The following elements can be renamed individually:

    Events:
    Renames event handlers and related structures.
    Fields:
    Renames fields (variables) within the assembly.
    Methods:
    Renames methods and functions.
    Parameters:
    Renames parameters passed to methods.
    Properties:
    Renames properties (getters/setters).

    Types:
    Renames classes, structs, and other type definitions. 

    Custom Renaming:
    Allows users to define custom naming patterns or signatures for renaming elements. This provides more control over how elements are renamed. 

    Add Signature Here:
    Users can input a custom signature or pattern in this field to customize the renaming process.
     
Summary:

The Renamer section of the tool offers fine-grained control over which elements of the assembly should be renamed. Key features include: 

    Integration with ConfuserEx for advanced renaming capabilities.
    Individual selection of elements (e.g., events, fields, methods) to rename.
    An option for custom renaming patterns to provide more flexibility.
     

This feature is particularly useful for obscuring the original structure and intent of the code, making reverse engineering significantly more challenging. 

Code Encryption:

Encrypt & Store Methods

Code Virtualization:
Virtualize Methods (Runtime Name etc)

Embedder:
Merge DDLS with EXE

Packer Option:
Native .NET Packer Option


This is the hidden content, please

  • Like 1
  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Terms of Use