moectf2023 - format level3
文件分析
下载format_level3
, NX on, PIE off, Canary on, RELRO full
ghidra分析为32位程序
解题思路
和level2类似,存在后门,但是输入的str放到了.bss上
16字节还想把栈迁移到.bss上?直接爆了(栈上的空间本来也不够)
正解:通过ebp+4来利用ebp间接改写返回地址
EXPLOIT
1 | from pwn import * |
Done.
- 标题: moectf2023 - format level3
- 作者: RocketDev
- 创建于 : 2023-09-26 12:00:00
- 更新于 : 2024-07-30 10:28:00
- 链接: https://rocketmadev.github.io/2023/09/26/format_level3/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论