2 repositorios
Tools and techniques for securing compiled .NET assemblies against reverse engineering.
Distinct from .NET Reverse Engineering: Existing candidates focus on reverse engineering or deobfuscation (the attack) rather than protection (the defense).
Explore 2 awesome GitHub repositories matching security & cryptography · .NET Binary Protection. Refine with filters or upvote what's useful.
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 capa
Provides a comprehensive toolset for securing compiled .NET assemblies against reverse engineering.
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
Prevents reverse engineering of compiled assemblies by renaming symbols and altering the structure of the executable.