常见几种文件上传绕过

F12查看HTML源码,找到用来验证的脚本,简单判断一下类型
AWVS可以扫出来限制类型
##任意文件上传##
##JS限制文件上传##
判断js本地验证:拦截不到burp包,已经弹窗提示文件类型不正确
绕过方法:
1.php修改成1.ipg,上传后使用burp抓包改名,把1.jpg改为1.php后重新上传
文件名可以尝试修改成shell.php.jpg或shell.php%00.jpg
##MIME限制文件上传##
文件类型不正确,拦包修改类型
绕过方法:
直接用burpsuite抓包,得到post上传数据后,将content-Type:text/plain改成content-Type:image/gif重新发送,就可以绕过
tips:搜索MIME文件类型,确定修改内容
##扩展名限制文件上传##
黑名单绕过
在burp修改扩展名后重发,比如 .PHP .pHp .php_ .php|
##内容限制文件上传##
windows命令合成图片木马
将php文件1.php和图片文件1.jpg放到同一目录下,cmd也在同一目录下,之后执行命令:copy 1.jpg/b + 1.php/a 2.jpg
新生成的2.jpg就是制作好的图片马~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值