0x00 前言
就是最近刷的一些简单题
ZeroStrage
这道题就是有一个uaf,然后利用unsortedbin attack 改掉global_fast_max, 再用释放一个chunk使其覆盖IO_list_all
1 | from pwn import * |
Hgame week4
这道题关闭了标准输出流,利用unlink的任意地址写覆盖stdin的后四位为stderr造成泄露
1 | from pwn import * |
2019国赛 daily
这道的漏洞点在于free的时候没有对index进行限制,于是可以任意地址free,然后伪造chunk进行对重叠
1 | from pwn import * |
2019国赛double
这道题就很简单了,就是个uaf
1 | from pwn import * |
hctf2016
这道题就是通过堆上的操作可以拿到控制流,然后再在栈上构造rop链
1 | from pwn import * |
starctf 2019 heap_master
1 | from pwn import * |
baby堆风水
没看出来有什么特别的,就挺简单的一个堆溢出,然后用got泄露,修改free_got然后直接打就可以了
1 | #coding=utf-8 |
sogan
简单栈溢出加orw,记录一下orw模板以及一个查libc的网站
https://libc.rip/
1 | from pwn import * |