Return-to-libc 攻击
Sign in to saveAlso known as ROP
computer security exploit technique that manipulates the call stack to hijack control flow
Article · 中文
返回导向编程(英語:Return-Oriented Programming,缩写:ROP)是计算机安全中的一种漏洞利用技术,该技术允许攻击者在程序启用了安全保护技术(如堆栈不可执行)的情况下控制程序执行流,执行恶意代码。其核心思想是通过棧緩衝區溢出等方式控制堆栈调用以劫持程序控制流并执行针对性的机器语言指令序列(称为Gadgets)。所谓 gadgets 就是以 ret 结尾的指令序列,通过这些指令序列,我们可以修改某些地址的内容,方便控制程序的执行流程。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
YouTube
Concept
Linux
Entity
operating system
Entity
Microsoft Windows
Entity
International Standard Book Number
Entity
Wayback Machine
Entity
Massachusetts Institute of Technology
Entity
digital object identifier
Entity
compiler
Entity
Intel
Company
machine code
Entity
Internet of Things
Entity
software bug
Entity
Q182933
Entity
Carnegie Mellon University
Entity
subroutine
Entity
software library
Entity
processor register
Entity
Georgia Tech
Entity
Association for Computing Machinery
Entity