前言

本篇只给出原博客地址,方便review而已。

正文

重要工具

计算机指令系统

指令寻址

汇编基础知识

objdump输出的是AT&T风格的汇编,各种形态的汇编之间有很大区别。不注意这点,一个操作中谁mov给谁容易干混。

栈溢出

前置知识

plt表与got表及elf的安全属性

ASLR

函数调用与栈基本知识

ret2text

ret2libc

32位的ret2libc和64位的ret2libc不大一样。参考:


自己做的题: