Decompilation Injection
Free Virtual Summit Agentic AppSec Unleashed '26 is June 16th Register Now
Outlook Report The Future of Application Security in the Era of AI Download Now
Latest Innovations
Checkmarx for Developers
Partners
Blog
Research
← Blog

Decompilation Injection

This paper presents a novel way to protect .NET assemblies against reverse-engineering and decompilation by injecting them with commands that are activated only at the recompilation stage, the application retroactively detects the reverse-engineering process and acts upon it.
This technique goes beyond standard obfuscation processes and not only makes it difficult to reverse-engineer the code, but rather allows the application to actively respond to such attempts.