Additional v2 inspired from ConfuserEx-Additions
- Prevents usage of De4Dot.
- This protection prevents the assembly from being debugged or profiled.
- Removes the ProtectedBy watermark to prevent Protector detection.
- This protection encodes and compresses constants in the code.
- This protection mangles the code in the methods so that decompilers cannot decompile the methods
- This protection flood the module.cctor.
- Protects OpCodes such as Ldlfd.
- Confuses obfuscators like de4dot by adding types typical to other obfuscators.
- This protection hashs the module to preventing file modifications.
- This protection ensures the integrity of application.
- This protection marks the module with a attribute that discourage ILDasm from disassembling it.