1 dépôt
Removing obfuscation-induced complexity from execution paths to restore logical flow.
Distinct from Structured Control-Flow Reconstruction: Focuses on simplifying existing obfuscated graphs rather than reconstructing structured blocks from raw binaries.
Explore 1 awesome GitHub repository matching software engineering & architecture · Control Flow Simplification. Refine with filters or upvote what's useful.
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
Simplifies bytecode control flow by removing proxy methods and inlining split functions.