> For the complete documentation index, see [llms.txt](https://docs.cyphor.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cyphor.net/.net-code-obfuscation/code-obfuscation/debug-protection.md).

# Debug Protection

### :fast\_forward:Performance: Low        :closed\_lock\_with\_key:Potency: Low            :brain:Resilience: High

## Understanding the protection

Anti debugging consists of a set of techniques injected on your code that will prevent any debugger from being attached to your application.&#x20;

When active layers aren't enough to withstand an attack (protection couldn't prevent the debugger from being attached), passive layers will take over by causing a disruption in the way your application works and thus stopping the detected attack.

{% hint style="danger" %}
**After enabling this feature, any attempt of debugging your application will lead to unexpected** **runtime behavior. If you need assistance with an obfuscated application we recommend reaching out to your account manager or opening a ticket.**
{% endhint %}
