摘要: [TOC] 原理 我们在利用 unlink 所造成的漏洞时,其实就是对 chunk 进行内存布局,然后借助 unlink 操作来达成修改指针的效果。 古老的 unlink 假设现在有物理空间连续的两个 chunk(Q,Nextchunk),其中 Q 处于使用状态、 Nextchunk 处于释放状态。 阅读全文
posted @ 2020-02-26 21:07 PwnKi 阅读(269) 评论(0) 推荐(0) 编辑
摘要: [TOC] 常规检查 逆向分析 add 函数 我们可以看到,top chunk 到 chunk 0 的偏移为 0x60 ,使用 house of force 技巧,我们需要绕过 request2size(req) 宏,这里由于 0x60 是16字节对齐的,所以只要减去 SIZE_SZ 和 MALLO 阅读全文
posted @ 2020-02-26 17:43 PwnKi 阅读(796) 评论(0) 推荐(0) 编辑