137 字
1 分钟
ctfshow stack overflow pwn53
2026-05-13
ctfshow
/ stack-overflow
附件:pwn53-ret2text-canary.py,binary_break.py



这个canary为固定值是第一次见蛤
想办法给它泄露出来后面直接伪造就好了

可以看到这边s1承载了canary,想办法给它泄露出来(这里有格式化字符串漏洞嘛?)
我注意到一个细节:它在与canary作比较的时候只比较了4u个字节,这点字节量完全可以爆破处理。

最后跳转到flag函数获取flag
exp:


第一波canary爆破结果:canary: 0x21443633


ctfshow{31023554-e3ec-46a9-b6ae-85a07e4ecc45}
ctfshow stack overflow pwn53
https://alf-ovo.cn/posts/ctfshow-stack-overflow-pwn53/