pwn 知识点汇总
前言
本篇只给出原博客地址,方便review而已。
正文
重要工具
计算机指令系统
指令寻址
汇编基础知识
objdump输出的是AT&T风格的汇编,各种形态的汇编之间有很大区别。不注意这点,一个操作中谁mov给谁容易干混。
栈溢出
前置知识
plt表与got表及elf的安全属性
- 转载0001-plt表和got表1
- 转载0002-plt表和got表2
- 转载0003-plt表和got表3
- 转载0004-plt表和got表4
- 转载0005-plt表和got表5
- elf的安全属性
- stormQ:计算机系统篇之链接(14):.plt、.plt.got、.got 和 .got.plt sections 之间的区别
ASLR
函数调用与栈基本知识
ret2text
ret2libc
32位的ret2libc和64位的ret2libc不大一样。参考:
- Boss_frank(csdn):pwn入门:基本栈溢出之ret2libc详解(以32位+64位程序为例)(csdn)
- 山深有杏(腾讯云):PWN从入门到放弃(7)——栈溢出之ret2libc(腾讯云)
讲得很好
自己做的题:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Phaero的世外桃源!
