渗透测试 | 文件上传绕过思路

文件上传绕过思路

前端验证

  1. 浏览器审查元素删除检测函数
  2. 上传正常格式文件通过burpsuite抓包修改为filename为脚本

后端验证

基于MIME
  1. 上传脚本格式文件,burpsuite 抓包修改文件的content-type
  2. 上传正常格式文件,burosuite抓包修改文件的filename为脚本格式
基于后缀

黑名单windows系统

  1. 尝试可能未限制但可以执行的其他脚本后缀
  2. 大小写绕过
  3. 双写绕过
  4. 末尾添加.绕过
  5. 末尾添加空格绕过
  6. 末尾添加::$DATA绕过
  7. 截断上传
  8. 上传.access文件
  9. 竞争条件
  10. 上传图片马结合文件包含

黑名单linux系统

  1. 尝试可能未限制但可以执行的其他脚本后缀
  2. 双写绕过
  3. 截断上传
  4. 上传.access文件
  5. 竞争条件
  6. 上传图片马结合文件包含

白名单验证

  1. 结合解析漏洞
  2. 上传.access文件

基于文件内容

上传图片马

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值