upload—labs通关

第5关(点空格绕过)

我们先上传一个test.php文件,发现被过滤掉了

如果按照黑盒测试的方法,我们需要一个一个方法的试,这里我为了方便,直接查看源代码

发现这个代码只对空格和点进行一次过滤,所以我们可以用点空格进行绕过(如果有不知道点空格怎样绕过的,可以看我前面第三关通关的文章)

使用bp抓包,修改数据(注意我这里是. .,也就是点加空格加点)

我们从upload文件夹里就能看到文件已经上传了

第6关(大小写绕过)

查看源代码,发现是黑名单过滤

同时我们还发现和上一关相比,少了一行代码,少的就是那个转换为小写的代码,那我们就可以通过大小写绕过黑名单,上传php文件(可以使用test.PHP、test.pHP或test.PHp绕过,但test.pHp不行,因为黑名单过滤了)

第7关(空格绕过)

观察代码,我们发现和其他关相比,少了一行删除空格的代码

那我们就可以用空格进行绕过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值