1月1号写博客,也是不容易呀!大家新年快乐呀! 先从Fastbin看起,是2015年RCTF的一道pwn题,shaxian.先看看代码的大致流程,随便输入一下: 这个题目关键之处在于堆溢出,对于堆种类的选择,由于分配堆之后直接就进行写了,所以,使用fastbin. 关于fastbin的具体使用,前文已经将的很清楚了.这里主要是覆盖now指针,然后就可以任意读写了,exp如下: from pwn import * DEBUG = LOCAL = VERBOSE = atoi_got = 0x804…