Constant Disintegration

This protection disintegrates the integers of your application in several arithmetic, logical and conditional operations dynamically so that the original value cannot be obtained.

This protection is available in the editions:
Community
Professional
Enterprise

Parameters

Intensity
Determine the amount of operations that will be generated to disintegrate the values.
Type of operations
It allows to select what type of operations will be used to disintegrate the values.
  • Arithmetic
  • Mathematics Professional
  • Conditionals
  • Logic
  • External
  • Conversion
  • Disintegration
  • Native Enterprise
Strings
Determines if the strings and texts of the application should be disintegrated.
Console format
Console Parameters:
  • -i  Intensity ( From 1 to 10 )
  • -o  Operaciones ( a Arithmetic | m Mathematics | c Conditionals | l Logic | e External | c Conversion | d Disintegration | n Native)

Modes

Normal
Disintegrates integer constants based on dynamic operations.

Code example

Exclusions

Include this attribute in your source code:

[Obfuscation(Exclude = true, Feature = "ConstantsMutation")]

You can exclude this protection from the methods or classes you want.

Learn to do it from the interface. (Coming Soon)

Compatibility