Skip to content

fastbin attack

solei1 edited this page Mar 17, 2018 · 1 revision

参考: https://ctf-wiki.github.io/ctf-wiki/pwn/heap/fastbin_attack/

一:

利用步骤:

  1. 分配两个fastbin

  2. 修改fd指针 有两种方法: 堆溢出或者UAF. how2heap就是用的UAF.

  3. 构造伪chunk结构 会检查要分配的chunk的大小是否在fastbinY[idx]的范围内 (可以不用对齐). fastbin 64 位的范围为32字节到128字节(0x20-0x80)

  4. 分配到任意地址

参考:

二: house of spirit

Clone this wiki locally