首页> 外文会议>Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on >CRAX: Software Crash Analysis for Automatic Exploit Generation by Modeling Attacks as Symbolic Continuations
【24h】

CRAX: Software Crash Analysis for Automatic Exploit Generation by Modeling Attacks as Symbolic Continuations

机译:CRAX:通过将攻击建模为符号连续来自动生成漏洞的软件崩溃分析

获取原文
获取原文并翻译 | 示例

摘要

We present a simple framework capable of automatically generating attacks that exploit control flow hijacking vulnerabilities. We analyze given software crashes and perform symbolic execution in concolic mode, using a whole system environment model. The framework uses an end-to-end approach to generate exploits for various applications, including 16 medium scale benchmark programs, and several large scale applications, such as Mplayer (a media player), Unrar (an archiver) and Foxit(a pdf reader), with stack/heap overflow, off-by-one overflow, use of uninitialized variable, format string vulnerabilities. Notably, these applications have been typically regarded as fuzzing preys, but still require a manual process with security knowledge to produce mitigation-hardened exploits. Using our system to produce exploits is a fully automated and straightforward process for crashed software without source. We produce the exploits within six minutes for medium scale of programs, and as long as 80 minutes for mplayer (about 500,000 LOC), after constraint reductions. Our results demonstrate that the link between software bugs and security vulnerabilities can be automatically bridged.
机译:我们提出了一个简单的框架,该框架能够自动生成利用控制流劫持漏洞的攻击。我们使用整个系统环境模型来分析给定的软件崩溃并在调和模式下执行符号执行。该框架使用端到端方法为各种应用程序生成漏洞,包括16个中型基准测试程序以及几个大型应用程序,例如Mplayer(媒体播放器),Unrar(存档器)和Foxit(pdf阅读器) ),堆栈/堆溢出,一次性关闭溢出,未初始化变量的使用,格式字符串漏洞。值得注意的是,这些应用程序通常被视为模糊测试的猎物,但仍需要具有安全知识的手动过程才能产生经过缓解的漏洞利用。使用我们的系统来产生漏洞是对于没有来源的崩溃软件的全自动且直接的过程。在减少约束后,对于中等规模的程序,我们会在六分钟之内产生漏洞,对于mplayer,则长达80分钟(约500,000 LOC)。我们的结果表明,软件错误与安全漏洞之间的联系可以自动消除。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号