Blog

Decompilation Injection

1 min.

June 29, 2009

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.

Read More

Want to learn more? Here are some additional pieces for you to read.