10:32 Virtual Machine | |
Virtual Machine Themida - one of the most powerful ways to protect your application. Its essence is that part of your package replaced the generated assembly code, but not native to Intel processors, and code for an abstract virtual processor with its system of command and internal structure. Themida each time randomly generates a plan for its architecture. Thus, code protection, it becomes difficult to understand. Themida supports several types of virtual processors:
For CISC processors supported by the simultaneous incorporation of a protected application of multiple virtual processors of the same type but with different command system. This increases the protection, but increases the size of executable code. Generation of noise allows you to mix producing useful work instructions with meaningless for an even greater difficulty of the attacker. As is the case with CodeReplace, Themida itself can choose which function within your program to protect the conversion of the code for the virtual machine. But better do it yourself (see below). | |
|
Total comments: 0 | |