excel word vba programm software code macro obfuscator obfuscating obfuscation schutz schützen sicherung passwort entfernen knacken verschlüsselung verschlüsseln analyse codierung tarnung tarnen excel word vba program software code macro obfuscator obfuscating protection safeguard password removing crack scramble scrambling codify encrypt encoding encoder camouflage analyzing encryption microsoft office

CrunchCode processing levels


Original: A typical example with comments, structuring, etc., and strings that contain references to procedures ("Help ", "dummy"- not shown here)

\n

\n

Level 1: Elimination of all comments (resulting blank lines will remain)

\n

\n

Level 2: Elimination of all blank lines

\n

\n

Level 3: Eliminating the block structure by deletion of all indentations

\n

\n

Level 4: Refraction of the code structure by inserting of meaningless line breaks or combinations of lines

\n

\n

Level 5: Replacement of identifiers with random names

\n

\n

Level 6: Replacing strings with constants with encoded text. The decoding is done by a special function (here "uKCEP" source code is not shown).

\n

\n

Level 7: Outsourcing of commands (here "sIxtshQefvGctCMASLHPj") in a sub-routine ("WMxGfPNChJzxtsDgQUFqzpun"), including meaningless parameters for complicating understanding.

\n

\n