Windows PE恶意代码自动化免杀方法的研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:xiawei0018
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机互联网行业的蓬勃发展,被恶意代码攻击的事件数目呈直线上升态势,进一步带来了杀毒软件的发展。为了对抗杀毒软件,一些恶意代码的研究者通过制造免杀工具来改造病毒,促使杀毒软件无法识别该类病毒,这一过程,称为病毒的免杀。然而,目前大多数的免杀工具都不会集成特征码的查找与修改等功能。在一个恶意程序的免杀修改过程中,通常首先需要特征码的定位,然后由恶意代码的技术研究者根据不同情况做出判断。技术研究者会通过选择一些工具对恶意代码修改,而且在修改的过程中通常需要使用多个软件进行同一种免杀方案的实现。这就导致了需要大量时间去完成恶意代码的免杀。所以,我们提出并实现了一个自动化的恶意代码免杀平台,不仅能够提供一个单一免杀方案的自动化修改功能,而且能够提供通过集成恶意代码中特征码的定位方式以及各种恶意代码修改方式进行的一站式自动化定位修改功能。另外,它还能够为更好地带动防御技术的发展与保护国家网络空间安全贡献一份力量。针对本文中所面临的诸多难题,本文提出了解决方案并进行了实现:一、为解决在恶意代码免杀过程中出现的基础性问题,即恶意代码的特征码定位,本文提出并实现了基于逐块暴露定位算法与机器码对齐技术的可用特征机器码提取技术,该技术未见文献记载。二、为解决在代码段出现的特征码的修改,本文提出并实现了基于内联钩子回环跳转实现指令移动方法的特征机器码擦除技术,该技术未见文献记载。另外对于代码段的修改,实现了等价机器码替换;对于代码段的混淆性,实现了花指令添加。三、为解决导入表中出现的特征码的修改,本文提出并实现了两种方案,一种是基于混淆算法的导入表字符串重新排列的免杀方案,另一种是采用导入表动态加载技术实现的免杀方案。四、为实现通用免杀,本文实现了壳添加方案。最后本文详细描述了测试时的系统环境配置以及各个模块的测试流程,并且通过一个实际的免杀过程测试,对自动化免杀系统界面及使用到的相关功能进行了展示。本文最终实现了一个Window PE恶意代码自动化免杀的系统,为恶意代码的免杀提供了一个更加方便的解决方案,为系统的防御提供了一些反向思路,为我国的网络空间安全的技术研究贡献了一份力量。
其他文献
公安部《关于进一步提高边检服务水平的意见》深刻指出,管理模式要与出入境流量增加和形态变化相适应。为更好适应口岸对外开放形势和边检业务态势,近年来,江苏南通边防检查站积
报纸
目的探讨轮转护士在急诊科接受系统培训的方法与效果。方法 37名轮转护士分批到急诊科接受为期3个月的系统培训。结果轮转护士系统培训后临床工作能力、整体护理查房成绩、轮
介绍了一种基于遗传算法的多目标进化算法-非支配排序遗传算法(NSGA).并用NSGA对三个多目标优化问题进行了详尽的计算,对采用不同的算子和不同的算子取值进行了对照,初步得出
<正>临床资料患儿,男,9岁。主因鼻部丘疹2月余,于2010年8月12日就诊。2月前,患儿鼻部出现数个粟粒大白色丘疹,无任何不适,未予以治疗。皮损逐渐增多。患儿无外伤史、冻疮史及
在研究NSGA-Ⅱ算法的基础上,提出了一种新的精英策略.它既可以使种群中优良个体保持到下一代,又可以维护种群的多样性,避免算法陷入局部最优解.此外,对NSGA-Ⅱ算法的交叉算子
目的探讨与分析注意缺陷多动障碍儿童应用综合心理疗法对降低其行为问题的效果。方法对18例患有注意缺陷多动障碍的患儿进行以社会技能训练作为主要内容的8周综合心理治疗,用
目的:观察拉米夫定+阿德福韦酯联合应用治疗出现拉米夫定或阿德福韦酯耐药的慢性乙型肝炎患者的病毒抑制率、肝功能复常率、以及再次出现病毒变异率,了解二药联用的疗效和安
目的:分析急性颅脑损伤患者分别应用CT与核磁共振(MRI)检查的诊断价值。方法:将医院2016年4月~2018年3月收治的46例急性颅脑损伤患者作为前瞻性研究对象,入院后均实施CT与MRI
当她站在高高的顶峰,享受着优越的物质条件时,也被套上了家族利益的枷锁。她以战略家的眼光,印证了自己的卓越和高贵。
期刊