Skip to content

Anti IL Dasm Protection

Martin Karing edited this page Nov 23, 2019 · 3 revisions

ID: anti ildasm
Preset: Minimum
Availability: ConfuserEx ConfuserEx 2

This protection marks the module with a attribute that discourage ILDasm from disassembling it.

Parameters

This protection has no parameters.

Example

<protection id="anti ildasm" />

Remarks

This applies the attribute SuppressIldasmAttribute to the assembly.

The protection does not add any additional meaningful protection for the assembly. It's absolutely safe and very compatible. It will not break the application and won't introduce any incompatibility.

The bad news is that this attribute means:

Please don't disassamble this assembly. Pretty please. 🥺

Most modern decompilers just ignore this attribute, but it just does not hurt to add it.