CUMTCTF-2022出题部分wp
# PWN
# nc
这题就不说了吧,连上啥都有,我连要用到的命令解释都给了~
# ret2text
看一下保护:
主函数:
后门函数:
栈溢出就行,一张好图理解一下:
思路:用 ‘a' 覆盖 buf 一直到覆盖上 ebp,然后将 ret (返回地址) 的地方写入为后门函数的地址。
双击左侧栏的 backdoor 函数,右侧能找到函数地址如图:
直接照思路这么写,能打通本地,但是会打不通远程,因为栈帧没有平衡(hint),这时候中间插个 retn 的 gadget 就能解决。
随便找个 retn 的地址
这个就能用:
最后,脚本如下(环境没关,可以继续打远程):
fro
more...






