2 Repos
Analyzing and reconstructing .NET assemblies to recover source-level logic.
Distinct from .NET Decompilers: A broader domain encompassing deobfuscation, decompilation, and analysis of .NET binaries.
Explore 2 awesome GitHub repositories matching security & cryptography · .NET Reverse Engineering. Refine with filters or upvote what's useful.
de4dot is a .NET deobfuscator and unpacker designed to reverse obfuscation and restore readable code and metadata within .NET assemblies. It functions as a bytecode analyzer that simplifies control flow, strips anti-debugging protections, and extracts original payloads from packed executable wrappers. The project distinguishes itself through a modular deobfuscation pipeline and a sandbox environment used for dynamic string decryption, which executes decryption methods to replace encrypted strings with plain-text values. It can identify specific obfuscation tools through pattern-based binary a
Provides a comprehensive suite for analyzing and reconstructing .NET assemblies to recover source-level logic.
de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un
Analyzes protected .NET assemblies by removing obfuscation layers to restore source code.