S-Tracker:基于栈异常的shellcode检测方法

来源 :华中科技大学学报(自然科学版) | 被引量 : 0次 | 上传用户:hudaye1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据shellcode的API函数及系统调用对栈帧的影响,定义了EBP异常、Ret异常和长度异常,并在此基础上提出了基于栈异常的shellcode检测方法——S-Tracker.该方法遍历特定敏感API函数的栈帧链、检测异常、定位漏洞函数和Shellcode代码,并采用栈帧重构解决了栈帧中的EBP缺失或破坏的问题.实验结果表明:S-Tracker能有效检测到基于普通shellcode、混合型shellcode以及纯ROP shellcode的攻击行为,具备追踪shellcode分布区域和EIP跳转函数的功能,且其性能开销较小、没有误报;与微软EMET工具相比,STracker在内核层实现,更加难以被攻击者绕过. Based on the shellcode API function and the system call’s impact on the stack frame, EBP anomaly, Ret anomaly and length anomaly are defined, and based on this, a shellcode detection method based on stack anomaly is proposed-S-Tracker. This method traverses the specific sensitive API function stack frame chain, detection anomaly, positioning vulnerability function and Shellcode code, and the use of stack frame reconstruction to solve the problem of EBP missing or damaged stack frame.Experimental results show that: S-Tracker can effectively detect based on ordinary shellcode , Hybrid shellcode, and pure ROP shellcode, with the ability to track shellcode distribution areas and EIP jump functions with low performance overhead and no false positives; compared to Microsoft EMET tools, STracker is implemented at the kernel level and more Difficult to be attacked bypassed.
其他文献
下面十个字围成一个圆圈,正念两句,倒念两句便组成了一首四句七言诗。 The following ten words form a circle, two words of righteous thoughts, and two sentences in r
前面几期介绍了电脑的大脑(CPU)、神经中枢(主板)、记忆存储中心(内存、硬盘)等,而我们如何与电脑进行沟通?如何得知它的喜、怒、哀、乐呢?这就是本期要谈的内容:显示器、键
提高课堂教学效率 ,是每一个教师毕生的追求。尤其是在知识突飞猛进更迭加速的今天 ,在有限的时间里要将知识和技能传授给学生 ,提高效率显得更加重要。教师的传授和学生的理
近日,中共浙江省委建设平安浙江领导小组下发《关于印发〈2016年度浙江省平安市、县(市、区)考核评审条件〉的通知》,在网络与信息安全子项中明确规定:“发生档案安全事故的,
Acute kidney injury(AKI) is a common complication in patients with end-stage liver disease and advanced cirrhosis regardless of the underlying cause. Hepatorena
本文对旅客列车影响区和非影响区进行了分析,进而确定了非影响区及影响区内可铺画的货物列车数,提出了双线自动闭塞区段旅客列车扣除系数的分析计算方法 In this paper, the i
在报上见到一则消息,说某中学开始尝试使用国外教材并要求老师用英文讲授数理化。 中学是基础教育阶段,这段时期的文化课若采用国外教材,我认为,其弊会远大于利。 从学习上
在语文教学中,训导语言思维应以口语训练为手段,以挖掘学生的思维潜力为核心,借助语文课程训练这个载体,做到教师少讲,学生多说,以提高学生的口头与书面表达能力,使其准确释放自己的
今年高考物理命题趋势分析一、由抽象理论向实际应用方面转化物理知识是人类智慧的结晶,人类在长期的探索大自然的过程中,发现和掌握了许多大自然中存在的客观规律。牛顿力
根据高速列车的荷载特点,着重分析研究了高速轨道的动力响应及轮轨间的相互作用。建立了计算模型,进行了大量计算,并根据计算结果分析了轨道部件及轨道几何不平顺对轨道动力响应