Find in Library
Search millions of books, articles, and more
Indexed Open Access Databases
Enhanced method based on virtual registers rotation
oleh: Yan PAN,Wei LIN
Format: | Article |
---|---|
Diterbitkan: | POSTS&TELECOM PRESS Co., LTD 2018-05-01 |
Deskripsi
Sematic attacks based on the data flow analysis bring big challenges to the code obfuscation.Concerning the data flow of virtual machine based (VM-based) code protection,the method transfers the mapping relation between the virtual registers and the op-code of the bytecode during executing,which means the uncertainty and complexity of the data flow during interpretive execution of the bytecode.In addition,three policies are proposed to address the problem that how to choose the length of rotation for each bytecode,which grows complexity of the protection.Finally,a prototype of VRR-VM (virtual machine protection system based on virtual registers rotation) was implemented.Experiment results show that the method is effective and applicable for anti-reversing.