PWN入门-多线程竞争做题
PWN入门-多线程竞争做题
[NISACTF 2022]shop_pwn
函数sale
和buy
中都用pthread_create
创建新线程,但只有to_sale
函数中存在usleep
可利用延时进行条件竞争。
连续两次快速卖出即可,实践证明加上recvuntil
后时间就卡不进去。
1 | from pwn import * |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 The Blog of Monoceros406!