转载自安全脉搏95zz

相信大家都或多或少遇到过上传的问题,本文讲些小技巧,原理用文字叙述实在麻烦

目录:JS验证实例 /大小写/双重后缀名/过滤绕过/特殊后缀名/文件流类型/文件重写

1.javascript验证突破

查看源代码

在IE中禁用掉即可(火狐的noscript插件也行)

2.大小写突破



他只是把php做了限制,改成Php就可以了

3.双重后缀名突破

在php后面加一个空格即可突破

4.过滤绕过


这个大家应该经常遇到,上传一个php会自动改成gif

我们这样改一下,pphphp,那么就过滤了  第一个php,分开的p和结尾的hp就组合成为了上图的php

5.特殊后缀名


这个源代码有问题,名不副实,也是加个空格秒杀。第二种:php4

6.文件流类型


不管怎么动后缀都不行,复制到Content-Type到百度

image/gif替换Content-Type后面的内容

只检测了MIME没检测后缀导致的上传。

7.文件重写

我个人觉得最有意思的就是这个了,


要求正常链接菜刀,好可怕。
直接传个gif,再传个htaccess重写解析规则

代码:

<FilesMatch "95zz.gif">SetHandler application/x-httpd-php
</FilesMatch>

这里去访问gif的路径就能看到已经解析了。

=_=#如果需要更多的上传绕过及安全狗/盾等绕过请提交靶场到安全脉搏

继续给大家更新!

多种文件上传绕过手法相关推荐

  1. 【转】多种文件上传绕过手法

    1.Javasctip验证突破 禁止JS即可突破. 2.大小写突破 3.双重后缀名突破 在脚本后面添加一个空格即可突破. 4.过滤绕过 pphphp即可突破,过滤了一个还有一个. 5.特殊后缀名 在脚 ...

  2. FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解(转)

    1.StorageClient与StorageClient1的区别 相信使用happy_fish的FastDFS的童鞋们,一定都熟悉StorageClient了,或者你熟悉的是StorageClien ...

  3. 文件上传绕过安全狗WAF实战

    今天继续给大家介绍渗透测试相关知识,本文主要是文件上传绕过安全狗WAF实战. 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未 ...

  4. 文件上传绕过姿势整理

    文件上传绕过姿势整理 WAF绕过 安全狗绕过 1.绕过思路:对文件的内容,数据.数据包进行处理. 关键点在这里Content-Disposition: form-data; name="fi ...

  5. 各种文件上传绕过姿势(一)

    各种文件上传绕过姿势 **目录** 各种文件上传绕过姿势 写在前面 一.前端绕过 1.1 防护手段 1.2 绕过方法 二.检查MIME类型 2.1 防护手段 2.2 绕过方法 三.黑名单绕过(一) 3 ...

  6. 文件上传绕过各种姿势

    漏洞简介 文件上传,顾名思义就是上传文件的功能行为,之所以会被发展为危害严重的漏洞,是程序没有对访客提交的数据进行检验或者过滤不严,可以直接提交修改过的数据绕过扩展名的检验.文件上传漏洞是漏洞中最为简 ...

  7. 【文件上传绕过】——后端检测_文件的扩展名检测漏洞

    文章目录 一.漏洞说明: 二.工具: 三.实验环境: 四.实验目的: 五.检测方法: 1. 黑名单: 2. 白名单: 六.绕过方式: 1. 白名单绕过: 1.1 解析漏洞: 1.2 截断上传: 原理: ...

  8. 文件上传绕过WAF之Fuzz测试

    今天继续给大家介绍渗透测试相关知识,本文主要内容是文件上传绕过WAF之Fuzz测试. 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调: ...

  9. 【甄选靶场】Vulnhub百个项目渗透——项目十八:pwnlab_init(LFI本地文件包含,PHP伪协议,文件上传绕过,逆向分析)

    Vulnhub百个项目渗透 Vulnhub百个项目渗透--项目十八:pwnlab_init(LFI本地文件包含,PHP伪协议,文件上传绕过,逆向分析) 靶场地址

  10. php文件上传绕过mime类型,文件上传限制绕过技巧

    严正声明:本文仅限于技术讨论,严禁用于其他用途. 简介 文件上传漏洞是web安全中经常利用到的一种漏洞形式.一些web应用程序中允许上传图片,文本或者其他资源到指定的位置,文件上传漏洞就是利用这些可以 ...

最新文章

  1. openvn客户端连接配置(ubnutu)
  2. linux device注册
  3. Flask部署| gunicorn、nginx部署flask项目,并用supervisor来管理进程
  4. python中json方法_在python中使用JSON库(通用方法),json,的,常用
  5. MSSQL-Scripter,一个新的生成T-SQL脚本的SQL Server命令行工具
  6. 训练集的识别率一直波动_机器学习验证集为什么不再有新意?
  7. 矩阵、优化理论常用记号
  8. Usage of #pragma
  9. 拆机清灰重装系统数据恢复——心得汇总
  10. DAZ场景转换进3Dmax
  11. 重新写了一个拼音输入法词库转换小程序
  12. ****怎么解决UBUNTU里面VIM编辑器键盘错乱问题****
  13. 集体建设用地审批程序:
  14. 从实际案例聊聊JDK 17 的GC优化
  15. 几种查询局域网内在线弱电设备IP地址的方法,总有一款你会用的到
  16. esxi改mac地址_ESXI克隆CentOS修改MAC地址
  17. MySQL表关联关系
  18. 深度学习笔记3——AlexNet
  19. 江苏十所计算机应用大学,江苏开放大学计算机应用基础形考第二次作业答案-20210402200848.docx-原创力文档...
  20. 无人机介绍以及测评推荐

热门文章

  1. python模拟银行取号叫号系统
  2. python进阶方向_python进阶—边练边学,学到极致
  3. pdf多页合成一张pdf图片
  4. PHP常用函数总结(180多个)[持续更新中...]
  5. 2022最新Nodejs下载安装配置步骤(保姆级教程)
  6. Unity 编辑器下控制播放粒子
  7. MTK Modem编译
  8. lammps后处理:ovito选择原子高级技巧讲解
  9. matlab解耦合方程,如何在Matlab中求解耦合随机微分方程
  10. 拉扎维RFIC总结与笔记