|
Cryptogram obfuscation is a form of software defense against unconstitutional reverse-engineering.
The chief functions of any software protection skill can be determined as detection of reproduce attempts to decipher or meddle software, protection counter to such attempts and alteration of software to ensure with the intention of it functionality degrades in an undetectable comportment if the protection fails.
Skater .NET obfuscator performs the deciphering shield by various agency that essentially concentrate on making the assembly members names carrying no great weight, encrypting string values, and as well as tricking code commands to render disassembled code not recompilable. If you are sure round about of public members are not to be accessed commencing outside, you may would like to obfuscate them.
For exe executables you may care about the assemblies to be self-contained, and set obfuscation of all possible names dreadfully aggressively, as well as Public Members.It makes assembly code reverse production much harder by obfuscating names. Approximately Skater settings set aside to generated names that willpower prevent recompilation.
Public members in dll libraries are intentionally reserved on or after obfuscation because they are deliberate to be used in peripheral assembly code. Private and Public members names obfuscation scrambles names of classes, methods, variables, and added assembly members.
|