Abstract:Software reverse analysis is an important reason of software security threats. In order to make software safer, a software protection method based on virtual machine code isolation is proposed. Combining virtual machine technology with code isolation, the virtual machine instruction set, compiler and interpreter are designed. It extracts the key data or codes, and then converts the key codes to customized virtual instructions for rewriting software or writing to encryption lock through code isolation. Moreover, it designs key codes algorithm to prevent dynamic debugging. The method is used for some software projects, and the results prove that it is e ective.
引用本文:
余祥,周元璞,李强. 基于虚拟机代码隔离的软件保护技术研究[J]. 指挥与控制学报, 2018, 4(1): 83-88.
YU Xiang, ZHOU Yuan-Pu, LI Qiang. Software Protection Based on Virtual Machine Code Isolation. Journal of Command and Control, 2018, 4(1): 83-88.