首页> 外文会议>Recent advances in intrusion detection >On the Expressiveness of Return-into-libc Attacks
【24h】

On the Expressiveness of Return-into-libc Attacks

机译:关于返回libc攻击的表现力

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

摘要

Return-into-libc (RILC) is one of the most common forms of code-reuse attacks. In this attack, an intruder uses a buffer overflow or other exploit to redirect control flow through existing (libc) functions within the legitimate program. While dangerous, it is generally considered limited in its expressive power since it only allows the attacker to execute straight-line code. In other words, RILC attacks are believed to be incapable of arbitrary computation-they are not Turing complete. Consequently, to address this limitation, researchers have developed other code-reuse techniques, such as return-oriented programming (ROP). In this paper, we make the counterargument and demonstrate that the original RILC technique is indeed Turing complete. Specifically, we present a generalized RILC attack called Turing complete RILC (TC-RILC) that allows for arbitrary computations. We demonstrate that TC-RILC satisfies formal requirements of Turing-completeness. In addition, because it depends on the well-defined semantics of libc functions, we also show that a TC-RILC attack can be portable between different versions (or even different families) of operating systems and naturally has negative implications for some existing anti-ROP defenses. The development of TC-RILC on both Linux and Windows platforms demonstrates the expressiveness and practicality of the generalized RILC attack.
机译:返回libc(RILC)是最常见的代码重用攻击形式之一。在这种攻击中,入侵者使用缓冲区溢出或其他漏洞通过合法程序中现有的(libc)函数重定向控制流。尽管很危险,但通常认为它的表达能力有限,因为它仅允许攻击者执行直线代码。换句话说,人们认为RILC攻击无法进行任意计算-它们不是图灵完整的。因此,为了解决这一限制,研究人员开发了其他代码重用技术,例如面向返回的编程(ROP)。在本文中,我们提出了反对意见,并证明了原始的RILC技术确实是图灵完整的。具体来说,我们提出了一种称为图灵完全RILC(TC-RILC)的通用RILC攻击,该攻击可以进行任意计算。我们证明TC-RILC满足图灵完整性的形式要求。此外,由于它依赖于libc函数的明确定义的语义,因此我们还表明,TC-RILC攻击可以在不同版本(甚至不同家族)的操作系统之间移植,并且自然会对某些现有的反操作系统产生负面影响ROP防御。 TC-RILC在Linux和Windows平台上的开发都证明了通用RILC攻击的表现力和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号