文件上传学习笔记

文件上传学习笔记

一、漏洞成因

上传文件时,服务器端代码未对客户上传的文件进行严格的验证和过滤。

二、 文件上传漏洞利用

1、客户端检测绕过(js检测绕过)

1)、删除浏览器事件

直接删除这段
在这里插入图片描述
上传成功
在这里插入图片描述

2)、利用burp suite 抓包修改文件后缀名

先将要上传的文件后缀名修改成页面允许上传的类型,这样在点击上传后就可以通过前端的验证,用burp工具进行抓包,在burp中将文件后缀名改回原本想要上传的格式,再进行上传,这样就可以上传我们想要的类型文件而不会被前端的验证拦截。
在这里插入图片描述在这里插入图片描述
修改后缀名后释放
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、当服务器检测上传文件的MIME类型即媒体类型

MIME 类型
媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型)是一种标准,用来表示文档、文件或字节流的性质和格式。它在IETF RFC 6838中进行了定义和标准化。
在这里插入图片描述
抓包修改content type的类型即可上传成功
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值