| 注册
首页|期刊导航|计算机应用与软件|一种基于虚拟机Handler动态加解密的软件保护方法及实现

一种基于虚拟机Handler动态加解密的软件保护方法及实现

谢鑫 马凌 陈亮

计算机应用与软件2017,Vol.34Issue(12):321-325,333,6.
计算机应用与软件2017,Vol.34Issue(12):321-325,333,6.DOI:10.3969/j.issn.1000-386x.2017.12.060

一种基于虚拟机Handler动态加解密的软件保护方法及实现

A SOFTWARE PROTECTION METHOD BASED ON DYNAMIC ENCRYPTION AND DECRYPTION OF VIRTUAL MACHINE HANDLERS AND ITS IMPLEMENTATION

谢鑫 1马凌 1陈亮1

作者信息

  • 1. 湖南信息学院,湖南长沙410151
  • 折叠

摘要

Abstract

Virtual instruction handlers are the core targets for reverse analyzers to be attacked.Aiming at memory dump and breakpoint analysis for handler sequences,a software protection method based dynamic encryption and decryption of virtual machine handlers is proposed.On the basis of framework of virtual machine protection,code modules of encryption and decryption are embedded into the framework,and all encrypted handlers are restored.When a Handler is executed,the encrypted Handler is decrypted and executed.After execution,it is encrypted again until all Handler sequences are finished.Experiments and analysis showed that the method effectively prevented attackers from memory dumping and breakpoint debugging.

关键词

逆向分析/虚拟机保护/动态加密和解密/内存转储/断点调试

Key words

Reverse analysis/Virtual machine protection/Dynamic encryption and decryption/Memory dump Breakpoint debug

分类

信息技术与安全科学

引用本文复制引用

谢鑫,马凌,陈亮..一种基于虚拟机Handler动态加解密的软件保护方法及实现[J].计算机应用与软件,2017,34(12):321-325,333,6.

计算机应用与软件

OA北大核心CSTPCD

1000-386X

访问量0
|
下载量0
段落导航相关论文