刷题刷到一个很有意思的题目:wustctf2020_closed

题目详情

main

自带shell函数

本来到这里以为是一道很简单的题。ret2text即可

但是这个函数却出现了个closed(1)和closed(2)

close(1)关闭了标准输出 close(2)关闭了标准错误

不能输出,只能我们输入(剩下的0是标准输入),即使拿到shell也没办法搞 查找资料才发现原来可以对stdout重定向 相关资料:

exec 1>&0-CSDN博客

成功得到flag