文件上传漏洞之勇闯20层地狱

文件上传漏洞之勇闯20层地狱


  • 有些喜欢,就是麦田里曾降临过的风,只有当事人明了,而这的世界假装没发生。

简介:

upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。
项目地址:https://github.com/c0ny1/upload-labs

在这里插入图片描述

pass-01:

  • 源代码关键点
    客户端js验证
    js
  • 主要在客户端使用js对不合法图片进行检查,可以通过burp以及禁用js进行绕过!

在这里插入图片描述

pass-02:

  • 源代码关键点
    判断content-type是否为图片格式
    在这里插入图片描述
  • 主要在服务端对数据包的MIME进行检查,修改content-type:image/jpeg即可。

在这里插入图片描述

pass-03:

  • 源代码关键点
    禁止上传以下后缀文件。
    在这里插入图片描述
  • 主要在服务端禁止上传.asp|.aspx|.php|.jsp后缀文件,上传同类即可。
    在这里插入图片描述

在这里插入图片描述

pass-04:

  • 源代码关键点
    禁止所有类型文件文件在这里插入图片描述
  • 主要在服务端禁止上传基本上所有类型文件文件,可以利用.htaccess。
    首先上传.htaccess
    在这里插入图片描述然后上传图片码即可。
    在这里插入图片描述

pass-05:

  • 源代码关键点
    跟之前一样,少了这个函数
    /20200309192422717.png)
  • 主要在服务端禁止上传基本上所有类型文件文件(包括htlaccess),模糊测试发现phP可以绕过。
    在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值