|
If you are positively some of open members are not to be accessed from slim, you may want to complicate them.
For exe executables you may consider the assemblies to be self-contained, and set obfuscation of all workable names very forcefully, including Public Members.It makes assembly code annul engineering to a large extent harder by obfuscating names. Some Skater surroundingss allow to generated names so as to will nip in the bud recompilation.
Public members in dll libraries are advisedly held in reserve from obfuscation for the reason that they are intended to be old in external assembly code. Private and Public members names obfuscation scrambles names of course, methods, variables, and other assembly members. Program obfuscation is a form of software guard against illicit reverse-engineering.
The chief functions of any software protection performance can be determined as detection of bootleg attempts to decipher or fiddle software, protection anti such attempts and alteration of software to ensure with the aim of it functionality degrades in an undetectable way if the protection fails.
Skater .NET obfuscator performs the deciphering safety by various method that chiefly concentrate on making the assembly members names hollow, encrypting string values, and together with tricking code commands with the intention of render disassembled code not recompilable.
|