(1. Cvm is a virtual machine encryption tool, just like vmprotect
2. Cvm is not a commercial software, it is a free software.
3. Cvm is not a stack-based virtual machine
4. The execution efficiency of Cvm is not very high, because cvm will virtualize instructions, and the virtualized handle will also be virtualized twice, so use cvm to encrypt the key points, and then test the efficiency by yourself acceptable. If you don't accept it, continue to change the encrypted location. . Change until you accept it. .
5. Cvm does not support the driver (it can be supported in the technical architecture, it takes too much effort and no time to get it, and it doesn’t make much sense to get it right)
6. cvm does not support x64 bit (the reason is the same as above, 32-bit code can run on 64-bit system, most programs are written in 32-bit is enough)
7. Cvm theoretically does not conflict with other encryption software. You can use cvm to virtualize and then use other software to virtualize or encrypt. The execution efficiency and compatibility must be controlled by yourself.
8. Please do not use cvm to encrypt Trojan horses or something, it is immoral to disgust others!
9. Cvm I guess there are many bugs, so using cvm is risky, please evaluate by yourself
10. If you have any questions or suggestions or bugs, you can follow the posts, I will watch them slowly, but may not modify them
11. Virtual machines are things that complicate simple things. As long as the virtual tools are publicly released and you have enough time and energy to study, any virtual machine will have a day of harmony. Cvm has n A completely different virtual machine, each virtual machine can be regarded as a completely different vmp, which will greatly increase the time cost for the analyst (analyzing the virtual machine, personally think it is a waste of life, Young people who are energetic can play. It’s not recommended to try it when you are old. It’s better to do something meaningful to support your family.) Multiple completely different virtual machine principles are just like rsa encryption, 512 bits are not enough. Just increase to 1024, the decomposition time cost will rise geometrically, and I will continue to write new virtual machines to it if my time and energy allow.)