Pwn入门之ret2libc详解

安全头条 1年前 (2023) safehot
1.1K 0

内容简介:

 
前言
之前曾在Pwn入门之基础栈溢出里面曾经提过ret2libc的相关知识,但是写的比较笼统,感觉对新手还是不够友好,想通过本文对ret2libc的原理和利用进行详细讲解。
 
前置知识

GOT表和PLT表
got表也叫全局偏移表(Global Offset Table)是Linux ELF文件中用于定位全局变量和函数的一个表。
plt表也叫过程链接表(Procedure Linkage Table)是Linux ELF文件中用于延迟绑定的表恶,即函数第一次被调用的时候才进行绑定。
在程序运行过程中,plt表和got表的运行过程大致如下:

用一句话来总结就是,可执行文件里保存的是pl...

查看原文

? Pwn入门之ret2libc详解

版权声明:safehot 发表于 2023-03-15 8:50:58。
转载请注明:Pwn入门之ret2libc详解 | 程序员导航网

暂无评论

暂无评论...