pwn
栈与堆的利用、IO_FILE / FSOP、ret2dl 与 hook 劫持
- 从零开始的 PHP PWN 学习从写一个 PHP 拓展开始,到越界读写、Zend 内存管理,最后拿一道 note 题完整走一遍利用。
- ret2dl_runtime_resolve延迟绑定可以被劫持:伪造 reloc_index、r_info 与符号名,让解析器把任意函数解析成你要的那个。
- glibc 里的 hook 与调用链glibc 2.34 之前几处可以被改写的函数指针:malloc / realloc / free 的 hook,以及 exit() 调用链里的 _rtld_global。
- IO_FILE 浅析IO_FILE 的结构、vtable 与几处容易记错的字段
- House of orange申请大于 top chunk 时,top chunk 会被放进 unsorted bin;再配合 unsorted bin attack 覆写 _IO_list_all,伪造 _IO_FILE_plus 走 FSOP。
- PWNer的历险记一位PWNer的做题记录