Skip to content
EntityQ278937· pop 16· linked from 36 articles

Return-to-libc 攻击

Sign in to save

Also known as ROP

computer security exploit technique that manipulates the call stack to hijack control flow

Wikidata facts

Instance of
technique
Subclass of
exploit
Has use
exploit
Show 1 more fact
Sources (1)

via Wikidata · CC0

Article · 中文

返回导向编程(英語:Return-Oriented Programming,缩写:ROP)是计算机安全中的一种漏洞利用技术,该技术允许攻击者在程序启用了安全保护技术(如堆栈不可执行)的情况下控制程序执行流,执行恶意代码。其核心思想是通过棧緩衝區溢出等方式控制堆栈调用以劫持程序控制流并执行针对性的机器语言指令序列(称为Gadgets)。所谓 gadgets 就是以 ret 结尾的指令序列,通过这些指令序列,我们可以修改某些地址的内容,方便控制程序的执行流程。

Abstract from DBpedia / Wikipedia · CC BY-SA