一种shellcode动态检测与分析技术

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:cshan225500
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出一种基于动态二进制平台DynamoRIO的shellcode模型识别与功能分析方法,并实现了基于该方法的原型系统.首先总结了shellcode利用技术,分析了shellcode动态执行特征,利用自动机理论,对shellcode各执行阶段进行了形式化的描述,并给出了各阶段相应的自动机模型及检测分析算法,据此归纳得到shellcode的一般执行模式;其次,提出了一种shellcode的API调用序列分析方法,根据API类型和参数,实现了对shellcode的功能分析.实验结果表明,该方法能够有效检测shell-code,识别执行模式,判定shellcode执行功能.该检测方法对高效检测shellcode、快速判明网络攻击意图和提高对网络攻击事件的响应能力具有重要的应用价值.
其他文献
这款万能遥控器可以同时存储多台电器的操作指令,这些电器就将在预设的时间自动执行你所设置的命令。遥控器所支持的产品包括电视机、录像机、台式音响、空调、微波炉等。  想象一下这样的场景:当你正在赶回家的路上时,放在桌上的遥控器已经按预设时间打开了各种电器,当你推开房门的时候,空调已经将房间温度调整到合适的温度、微波炉已经加热好了饭菜、电视里播放着新闻……  该产品使用两节5号电池供电,外形尺寸为110
比较法是常用的一种思维方法,教师有意识地将这一方法运用于学习方法的指导中,有利于提高教学质量。l、运用比较法对比定义、定理之条件的异同,加深理解;2、运用比较法拓展知识信
克氏原螫虾是当今世界淡水产品最红火的消费品种,产品供不应求。克氏原螯虾养殖与加工逐步成为我国许多地区出口创汇的重要产业,已成为特种养殖户、农民增收创效最快的亮点产业
在新课改全面实行后,培养学生核心素养,这一观念也逐渐普及到各个教育领域中。在小学数学的教学中,核心素养的培养,旨在促进学生积累数学知识、提高学生综合素质。所以,在小学课堂
自主学习是一种基于传统但是超越传统的一种较为新颖的学习方式,有利于培养学生创新意识。在高中数学的传授之中,最有必要的并不是一味地灌输死板而单调的固有知识,对于学生
在研究香蕉、荔枝和龙眼3种果树镁素营养特性的基础上开展施镁效应试验,结果表明,香蕉、荔枝和龙眼适量配施镁肥具有显著的增产效果,在施用氮磷钾肥料和配施钙、硫、锌、硼、铜肥
小学班主任班级管理的影响因素较多,作为小学班主任,要运用一定的方法和技巧进行班级管理,可以从树立人格魅力,加强言传身教;构建管理体系,民主选择班干部;多元开展评价,激励学生成长
为提高柔性直流换流阀功率模块绝缘设计的可靠性,实现其优化设计,文中主要针对功率模块绝缘试验的实施方法进行研究,提出了一种柔性直流换流阀功率模块电场仿真分析方法。通
高中地理学习的第一步就是要学会读图。培养学生的读图能力是高中地理教学的重要内容。近年来高考地理考试中也侧重考察学生的读图能力。本文试从三方面提出提升高中地理读图
语文学科的教学不仅仅是识记和背诵,更多的是将学习的主要内容充分的应用到阅读学习中,在阅读的过程中积攒更多的词语、句子,扩充学生自身的知识容量,开拓知识体系。现阶段,