Skip to content
This repository has been archived by the owner on Jan 27, 2019. It is now read-only.

Anti Tamper Protection

yck1509 edited this page Sep 28, 2014 · 1 revision

ID: anti tamper
Preset: Maximum

This protection ensures the integrity of application.

This protection encrypts the methods with the checksum of the whole module, to ensure that the module will load only if no modification has been made to it.

This protection produces unverifiable modules.
This protection is incompatible with OS other than Windows due to usage of WinAPI.

Parameters

mode: This parameter define the way ConfuserEx decrypts the methods. Supported values are:

  • normal: ConfuserEx would validate the checksum and decrypt the methods at the start of application.

  • jit: ConfuserEx would validate the checksum at the start of application, and decrypt the methods right before each method is being compiled using JIT hooks. (Incompatibile with Mono, and potentially future version of .NET Framework. Use with care.)

Default is normal.

key: This parameter define the way ConfuserEx derives the decryption key. Supported values are:

  • normal: ConfuserEx would use static algorithms with random parameters to derive the decryption key.

  • dynamic: ConfuserEx would use dynamically generated algorithms to derive the decryption key.

Default is normal.