Web安全—文件上传漏洞HTTP数据包分析

文件上传过程:

客户端与服务端建立TCP连接后,客户端发起HTTP协议发送文件至服务端,文件传输通常使用POST请求。

文件上传HTTP协议字段解析

在这里插入图片描述

HTTP请求头部:
1,Content-Type:multipart/form-data 代表这是一个文件上传的HTTP请求
2,boundary:分隔符,用来区分POST数据,boundary中的值代表的是POST数据的开头,最后标识结束的boundary值尾部默认会多出两个–
3,Content-Length:上传的文件大小

HTTP请求主体:
1,文件上传请求主体以boundary的值开始,结束以boundary的值尾部加–结束
2,content-disposition参数名称 name:前端参数 filename=上传的文件名称(WAF识别文件扩展名既通过这个字段)
3,content-type:MIME类型,客户端浏览器通过这个字段判断文件是图片还是需要打印的posts

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值