MazeGen
MazeGen is our in-house developed cutting-edge technology used for
obfuscation of binary x86 code. Obfuscation is a process, when a binary code is
replaced by a completely different code, yet retaining the same functionality. A
code can be obfuscated to many different variations.
Key Features and Benefits
- The obfuscated code is much harder to understand for crackers.
- It is much harder to make automated tools, because the code that needs
to be patched is different with each protected application. Even if someone
could crack one application protected by SVKP, he wouldn*t be able to create
an unpacker for SVKP by using the same method.
- It is hard to identify a code after it has been obfuscated. Since the
Encrypted Blocks and Alive Checks are hidden from automated tools, crackers
need to find them all manually.
- Only a wrapper added by SVKP is obfuscated. The original application
under the wrapper is left as such, so there is no performance loss. There
are few exceptions where even a small part of original application is
obfuscated, but these are minor and therefore do not affect the application
performance.