upload-labs-靶场(1-19关详细解答 保姆级教程)

Pass-01

下载 upload-labs-mster靶场 创建一个upload目录 不然无法打开upload-labs 靶场

1.我们先上传一个 php后缀文件 显示我们该文件不允许上传 只能上传 jpg png gif的文件后缀

2.我们可以上传 自己写的php 后缀改成jpg上传 然后抓包 可以看到 数据上传了 我们可以在burpsuite里修改一下后缀 改成php后缀 这样我们自己写的php就上传成功了

我们发现 我们的php文件上传成功了 

然后在上传到的图片鼠标右键新建标签页打开图片 就上传成功了 

这里记得如果的php版本是5.6.9的话 记得改成php 7.3.4 就ok了

Pass-02

查看提示看到是在服务端对数据的MIME进行检查,MIME验证就是验证文件的类型。所以我们的思路就是用burp抓包然后修改文件的类型。

1.上传一个1.php文件 使用burpsuite抓包 抓到包以后修改一下我下面这个图圈住的那个红框框里的东西 

修改完成 然后放包 成功上传 然后就上传上去我们的1.php啦

Pass-03

查看页面源代码 发现禁止上传这四种文件后缀

2.这样我们就得想办法绕过一下 在网上搜索了一下 发现这种黑名单并不严谨 在某些特定的环境下    一些特殊后缀 仍然会被当成php文件 可以在1.php后面 加 1或者2 或者3 或者4 这里我选择的是

1.php3 上传这个文件 发现直接上传成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值