ByteCTF2024-ezheap
ezheap
主要利用手法是 house of orange ,因为没有 free。
edit里面可以随便溢出,改 top chunk。
思路是先house of orange打爆一次top chunk,unsortedbin里进一个chunk,泄露libc
然后找到新的top chunk,再打爆一次(提前把 unsortedbin 里的内容申请出来比较方便控制下一次top chunk的大小)
改malloc hook
exp:
1 | from pwn import* |
其他问题
这次比赛有两个还算没有解决的问题吧,,一个是那道ai题还是有点疑问的。
另一个就是这道题没有公布wp,并且在题目中会去检查一次你任意地址写的时候写在哪里,如果这个地址不满足什么什么条件那么就会输出不允许改hook然后退出程序
然而实际上我们最后的利用还是改hook而已
不是很懂出题人的意思
- Title: ByteCTF2024-ezheap
- Author: M1aoo0bin
- Created at : 2024-09-23 00:53:31
- Updated at : 2024-11-04 16:07:50
- Link: https://redefine.ohevan.com/2024/09/23/ByteCTF2024/
- License: This work is licensed under CC BY-NC-SA 4.0.