BUUCTF-Web-[ACTF2020 新生赛]Exec
打开题目环境,如下所示
根据题目名称Exec及该界面,猜测应该是命令注入漏洞
输入127.0.0.1测试,输出如下:
PING 127.0.0.1 (127.0.0.1): 56 data bytes
根据命令连接符特征
命令拼接符
|、||、&、&&的区别:
&:无论左边是false还是true,右边都执行
&&:具有短路效果,左边是false,右边不执行。
|:无论左边是false还是true,右边都会执行
||:具有短路效果,左边是true,右边不执行。
;: 前后都执行,无论前面真假,同&,(linux也有)
构造以下语句测试
127.0.0.1 | ifconfig
发现ifconfig命令执行
看看根目录下文件
127.0.0.1 |ls /
查看flag文件
127.0.0.1 |cat /flag
获得flag