节点文献

单字节栈溢出的分析

Crash analysis for off-by-one stack based buffer overflow

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘渊谢家俊张春瑞严可滕斌

【Author】 LIU Yuan;XIE Jia-jun;ZHANG Chun-rui;YAN Ke;TENG Bin;New Generation of Information Technology Center,Institute of Computer Application,China Academy of Engineering Physics;

【机构】 中国工程物理研究院计算机应用研究所新一代信息技术中心

【摘要】 针对单字节栈溢的分析效率低下且经验难以复用的情况,提出一种黑盒分析方法。根据畸形EBP特征,确定异常由单字节栈溢出导致;不断对异常样本进行变异并收集运行信息,直至获得更利于异常分析与漏洞利用的样本;对该样本简单修改,可实现软件漏洞的利用。该方法具有易实施、无需深入分析程序内部逻辑、自动化程度高的特点,能有效提高异常分析的效率,在程序及真实漏洞案例上的实验验证了该方法的有效性。

【Abstract】 The crash analysis for off-by-one stack based buffer overflow is time-consuming and labor-intensive.To deal with the problem,a black-box off-by-one stack based buffer overflow crash analysis method was presented to deal with the problem.Whether the crash was caused by off-by-one stack based buffer overflow was determined via malformed EBP register value.Mutation-based fuzzing approach was used to generate new malformed-samples,and run-time information was collected.A sample was obtained which was more suitable for exploit writing.Exploitation was achieved via simple modification of the sample.The proposed method does not require in-depth program analysis and it is easy to deploy and highly automated.Experiments on both self-developed and real software verify the effectiveness of the proposed method.

【基金】 中国工程物理研究院科学技术发展基金项目(2012A0403021)
  • 【文献出处】 计算机工程与设计 ,Computer Engineering and Design , 编辑部邮箱 ,2015年12期
  • 【分类号】TP311.53
  • 【被引频次】3
  • 【下载频次】81
节点文献中: 

本文链接的文献网络图示:

本文的引文网络