upload 12356关通关攻略及1-19关总结

upload 12356关通关攻略及1-19关总结

12356通关攻略

第一关:

新创一个txt文档,将脚本代码放入txt文档中

打开upload,上传文件,发现文件上传只支持上传jsp,png,gif三种格式的图片

将txt文档后缀更改为jpg

上传成功,打开bp,修改属性,将jphp修改为jpg后缀

回到页面后复制图片路径,可以查看我们是否上传成功,空白页面为成功

第二关

上传txt文件提示文件类型不正确

重新上传,使用bp抓包修改Content-Type: application/octet-stream为Content-Type: image/pig

上传成功,使用冰蝎链接成功

第三关

先上传一个php文件,提示不允许上传asp,aspx,php,jsp后缀的文件

可以使用修改文件后缀来绕过校验,使用phtml,php3,php5后缀可以绕过使用冰蝎验证,可以连接

将文件后缀修改为PHP5,绕过验证即可

第五关

使用之前的方式上传文件都是失败,无法上传

通过bp抓包修改文件名后缀为xxx.php. .点空格点

文件上传成功

第六关

之前上传的格式还是无法进行上传,可以尝试双写绕过,修改文件后缀为phphpp

上传成功

1-19关总结

第一关总结:前端认证上传任意文件都可以

第二关总结:MIME验证,通过bp抓包修改数据可以绕过验证

第三关总结:黑名单验证,很多后缀都使用不了,通过特殊后缀可以绕过验证

第四关总结:也是黑名单验证,通过上传.htaccess文件,在上传一句话木马可以绕过认证

第五关总结:文件名后缀认证,拼接绕过,通过bp抓包,修改文件名后缀为. .(点空格点)

第六关总结:文件后缀认证,大小写绕过

第七关总结:黑名单验证,空格认证

第八关总结:黑名单验证,.(点号)绕过

第九关总结:黑名单验证,特殊字符::$DATA绕过

第十关总结:黑名单验证(同第四关一样). .点空格点

第十一关总结:黑名单验证,双写绕过

第十二关总结:get00截断,使用表票抓包修改参数

第十三关总结:post 00截断

第十四关总结:图片马绕过,通过bp抓包修改后缀为gif

第十五关总结:第十五关同十四关一样

第十六关总结:exif_imagetype图片马

第十七关总结:二次渲染绕过

第十八关总结:条件竞争一

第十九关总结:条件竞争二

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值