摘要: 利用思路 指针没学好...导致这题卡了好久....orz + 首先利用格式化字符串泄露 libc 和程序基址。 + 运用 unlink ,将 chunk 0 的地址覆写为 free_hook 的地址。 + 将system 地址写入 free_hook。 + 触发写入了 '/bin/sh' 的块的删除 阅读全文
posted @ 2020-03-05 20:31 PwnKi 阅读(849) 评论(0) 推荐(0) 编辑
摘要: [TOC] 逆向分析 init 函数 + 程序开始时将 flag 的 fd 指针改为 666 . add 函数 + 可以分配 0x20 或 0x10 大小的 chunk 。 + 将输入的数字存储在 mem 指针起始处。 + 在 mem 指针 8 字节偏移处存储输入的数字。 remove 函数 + 释 阅读全文
posted @ 2020-03-05 16:48 PwnKi 阅读(1374) 评论(3) 推荐(0) 编辑