基于压缩加密及多态变形的代码迷惑方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:guxingyiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络环境随着技术发展变得越来越复杂,各类恶意代码层出不穷,对抗恶意代码已成为计算机安全研究的主要内容之一。同时,在网络取证及信息对抗中,恶意代码作为一种辅助手段,正在发挥积极作用。因此,研究恶意代码伪装自身所使用的代码迷惑技术,具有重要的理论意义和实用价值。结合代码迷惑技术的发展现状,阐述了控制流迷惑、重构可移植执行体文件、代码反特征检测等与代码迷惑相关的重要概念,分析了两种典型的面向可执行文件的代码迷惑方法,说明了这些方法依据的理论及迷惑机理,指出了它们存在的不足。在此基础上,探讨性地提出了一种基于压缩加密及多态变形的CEP(Compression Encryption and Polymorphism)代码迷惑方法,给出了其中涉及的三个关键技术:针对原始文件代码段使用压缩加密进行改造;使用基于Hash值动态查找的方法加解密原始文件的导入表;利用多态变形技术改造加载部分最终实现整个文件的改造。其中压缩采用的是一种基于LZMA压缩引擎的压缩方法,并使用与随机值进行异或的方法保护数据,在保证压缩性能的同时,兼顾了保密性。导入表处理,使用移位异或Hash值加密导入函数名,于解密时动态查找匹配Hash值相等的函数,以此迷惑检测软件。分析了多态引擎的应用场合,解析了BPE32多态变形引擎的工作模式,在CEP代码迷惑方法中采用了该引擎实现多态变形。为了验证CEP代码迷惑方法的有效性,基于该方法的处理流程,设计并实现了一个代码迷惑工具,给出了该工具的基本架构、功能描述、模块的划分以及多态变形的处理方式,其中重点说明了原始文件压缩模块、加载模块的具体实现。搭建了实验环境,进行了相关测试,测试结果表明,CEP代码迷惑方法对不同Windows平台具有普适性,经该方法处理后的恶意代码能够躲避主流检测软件的查杀,具有一定的实用价值。
其他文献
无线传感器网络支持从军事监视到医疗护理的临床检测等一系列广泛应用。正确获取传感器节点的位置信息以实现目标跟踪和环境检测等应用至关重要。传感器网络自组织的特点使节
随着经济全球化进程的加快,现代物流对经济发展的重要性正逐渐被人们所认可,我国的物流产业正处于一个高速发展的时期。现代物流的宗旨是提高服务效率、满足客户需求、降低物
为了规范实验教学、提高实验教学信息管理水平,论文根据高校实验教学与实验室信息管理的特点,在进行广泛调研和方案比较的基础上,设计并实现了基于嵌入式管理终端的实验室信息网
虚拟化技术复兴以后,基于其上的软件技术逐渐成为一个重要的研究领域。如今,利用虚拟化技术构建高性能计算应用所需的运行环境正成为一种流行趋势。同传统计算模式相比,虚拟化技
提高嵌入式系统的性能并同时降低系统能耗已经成为各个应用领域中的研究热点问题,对于数据密集型的多媒体应用显得尤为重要,因此专门针对多媒体应用的数字信号处理器(DSP)被
工程分析是产品设计过程中评价设计正确性的重要步骤。通常我们利用CAE软件(如NASTRN,ANASYS等)对来自CAD软件的产品模型进行分析计算从而确定设计、强度、应力等指标是否符合设
传统光学显微技术的发展已有近三百多年的历史。近代计算机技术的快速发展以及数字图像处理技术的进步促生出新型的虚拟显微镜系统技术。这些早期的系统为支持远程访问服务采
随着网络的普及以及数字化信息量的爆炸式增长,大型计算机系统正从“以计算为中心”向着“以信息处理为中心”转变,传统的集中式存储服务由于其容量、性能、安全的限制,已很难满
随着无线网络技术的发展,3G网络技术全面普及,越来越多基于3G网络的应用需求迅速增长。近些年,人们不再满足传统手机业务的信息量过少、视觉体验不够丰富,手机视频、手机电视
随着互联网技术的普及与进步,我国网民数量得到很大突破的同时,计算模型也随之产生了深刻的变革。自云计算以来,现如今移动计算可谓是如日中天的新型计算模型。利用移动互联