首页 | 本学科首页   官方微博 | 高级检索  
     

基于动态数据流分析的虚拟机保护破解技术
引用本文:黄荷洁,康绯,舒辉.基于动态数据流分析的虚拟机保护破解技术[J].计算机工程,2014(9):59-65.
作者姓名:黄荷洁  康绯  舒辉
作者单位:解放军信息工程大学数学工程与先进计算国家重点实验室,郑州450000
基金项目:国家保密局科研基金资助项目(BMKY2013B03-1)
摘    要:由于虚拟机采用虚拟化技术和代码混淆技术,采用传统的逆向分析方法还原被虚拟机保护的算法时存在较大困难。为此,提出一种基于动态数据流分析的虚拟机保护破解方法。以动态二进制插桩平台Pin作为支撑,跟踪记录被虚拟机保护的算法在动态执行过程中的数据流信息,对记录的数据流信息进行整理分析,获取虚拟机指令的解释执行轨迹,还原程序的控制流图,根据轨迹信息对数据生成过程进行分层次、分阶段还原,并由分析人员结合控制流图和数据生成过程进行算法重构。实验结果证明,该方法能够正确还原程序的控制流和数据生成过程,辅助分析人员完成被保护算法的重构。

关 键 词:数据流分析  虚拟机保护  控制流还原  算法还原

Reverse Technology of Virtual Machine Protection Based on Dynamic Dataflow Analysis
HUANG He-jie,KANG Fei,SHU Hui.Reverse Technology of Virtual Machine Protection Based on Dynamic Dataflow Analysis[J].Computer Engineering,2014(9):59-65.
Authors:HUANG He-jie  KANG Fei  SHU Hui
Affiliation:( State Key Laboratory of Mathematical Engineering and Advanced Computing, PLA Information Engineering University, Zhengzhou 450000, China)
Abstract:Traditional reverse analysis methods are not very effective in the analysis of the algorithms protected by virtual machine because of virtualization technology and code obfuscation technology. Aiming at this problem,this paper presents a virtual machine protection reverse engineering technique based on dataflow analysis. It uses Pin platform to record the data flow information during the execution of the protected algorithms dynamically,analyses the record information,restores the track of the virtual machine instructions and the control flow graph of the protected algorithms,gets data generation process hierarchically by using the track information. Then the analyzer uses those information to reconstruct the protected algorithms. Experimental results show that the proposed method can correctly restore the program control flow and data generation process,and assist the analyzer to reconstruct the protected algorithms.
Keywords:dataflow analysis  virtual machine protection  control flow reduction  algorithm reduction
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号