awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yck1509 avatar

yck1509/ConfuserExArchived

0
View on GitHub↗
3,762 stars·1,744 forks·C#·32 viewsyck1509.github.io/ConfuserEx↗

ConfuserEx

ConfuserEx is a security toolset for .NET applications that functions as a code obfuscator, binary encryptor, and application protector. Its primary purpose is to prevent reverse engineering by hiding sensitive application logic and data.

The project employs specific hardening techniques including symbol renaming to hinder human readability and control-flow mutation to confuse decompilers. It further protects binaries by encrypting constants and resources to stop static analysis and memory dumping, while blocking the use of debuggers and profilers to prevent runtime analysis.

Additional capabilities include the bundling of external dependencies directly into output assemblies to prevent tampering with external files. The system also provides a plugin interface for integrating custom protection routines and specialized security logic.

Features

  • .NET Binary Protection - Provides a comprehensive toolset for securing compiled .NET assemblies against reverse engineering.
  • Anti-Debugging Protections - Implements runtime mechanisms to detect and block the attachment of debuggers to prevent dynamic analysis of the process.
  • Anti-Reverse Engineering - Blocks the use of debuggers, profilers, and memory dumping tools to stop analysis of running processes.
  • Anti-Reverse Engineering Tools - Blocks debuggers and profilers from analyzing running .NET processes.
  • Bytecode Protectors - Functions as a bytecode protector that encrypts and transforms .NET binaries to prevent static decompilation.
  • Control Flow Obfuscations - Manipulates logical execution paths to hinder static analysis and confuse decompilers.
  • Binary - Encrypts constants, resources, and methods within the binary to prevent static analysis and unauthorized memory dumping.
  • Constant String Encryption - Encrypts static string constants and embedded resources to prevent static analysis and memory dumping.
  • .NET Assembly Obfuscators - Renames symbols and alters control flow in .NET binaries to prevent reverse engineering.
  • Identifier Obfuscation - Automatically renames identifiers and members to random strings to hinder human readability.
  • Obfuscation Mutations - Alters the execution path of methods to confuse decompilers and hide original program logic.
  • Obfuscation Symbol Mapping - Replaces source identifiers with obfuscated names to hide the functional program logic.

Star history

Star history chart for yck1509/confuserexStar history chart for yck1509/confuserex

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with ConfuserEx

These projects share indexed features with ConfuserEx. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dashingsoft/pyarmordashingsoft avatar

    dashingsoft/pyarmor

    5,114View on GitHub↗

    Pyarmor is a toolset for protecting Python software through source code obfuscation, bytecode protection, and binary compilation. It functions as a code obfuscator, bytecode protector, and binary compiler designed to prevent reverse engineering and unauthorized access to Python scripts and packages. The project distinguishes itself by providing a comprehensive software license manager that enables hardware-bound licensing. This allows developers to lock script execution to specific physical devices or virtual machines and enforce strict expiration dates via encrypted runtime keys. Its broade

    Python
    View on GitHub↗5,114
  • obfuscar/obfuscarobfuscar avatar

    obfuscar/obfuscar

    3,007View on GitHub↗

    Obfuscar is a .NET assembly obfuscator and managed code protector designed to prevent reverse engineering of compiled binaries. It functions as a binary metadata compressor and security tool that renames symbols and encodes strings to protect intellectual property. The project distinguishes itself by altering the Common Intermediate Language structure and modifying assembly metadata tables to hide implementation details. It provides string-to-buffer encoding to prevent plain-text analysis of constants and includes a strong-name re-signing mechanism to ensure modified assemblies remain valid a

    C#c-sharpdotnetdotnet-framework
    View on GitHub↗3,007
  • lordnoteworthy/al-khaserLordNoteworthy avatar

    LordNoteworthy/al-khaser

    7,001View on GitHub↗

    Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse engineering. It provides implementations for detecting and evading virtual machines, sandboxes, and debuggers to prevent software analysis. The project implements control flow obfuscation through anti-disassembly methods and utilizes dynamic API resolution to bypass static import tables. It further hinders forensic analysis by manipulating memory headers to prevent process dumps and utilizing remote code injection to execute logic in external processes. The capability surface

    C++
    View on GitHub↗7,001
  • hyperdbg/hyperdbgHyperDbg avatar

    HyperDbg/HyperDbg

    3,885View on GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Cbinary-analysisdebugdebugger
    View on GitHub↗3,885
Compare all 30 related projects→

Frequently asked questions

What does yck1509/confuserex do?

ConfuserEx is a security toolset for .NET applications that functions as a code obfuscator, binary encryptor, and application protector. Its primary purpose is to prevent reverse engineering by hiding sensitive application logic and data.

What are the main features of yck1509/confuserex?

The main features of yck1509/confuserex are: .NET Binary Protection, Anti-Debugging Protections, Anti-Reverse Engineering, Anti-Reverse Engineering Tools, Bytecode Protectors, Control Flow Obfuscations, Binary, Constant String Encryption.

Which projects share features with yck1509/confuserex?

Projects with overlapping indexed features include: dashingsoft/pyarmor — Pyarmor is a toolset for protecting Python software through source code obfuscation, bytecode protection, and binary… obfuscar/obfuscar — Obfuscar is a .NET assembly obfuscator and managed code protector designed to prevent reverse engineering of compiled… lordnoteworthy/al-khaser — Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse… hyperdbg/hyperdbg — HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control… 1y0n/av_evasion_tool — This project is a security research utility designed to evaluate and test the detection capabilities of antivirus… tiagozip/cap — This project is a self-hosted bot protection service and CAPTCHA alternative that verifies human identity without…