Main » 2011 » Март » 16 » Virtual Machine
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:
  • CISC. Basic protection, secure code relatively quickly implemented.
  • CISC-2. Extended protection code takes up more space than in the case of CISC. A little slower.
  • RISC-64. Each virtual instruction is 64 bits, protection is stronger than that of CISC, but the protected code is slow.
  • RISC-128. Advanced supermedlenny and superzaschischenny option RISC-64

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).



Views: 462 | Added by: w1zard | Rating: 0.0/0
Total comments: 0
Имя *:
Email *:
Код *: