博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
西电网络攻防大赛一个简单的上传绕过
阅读量:4979 次
发布时间:2019-06-12

本文共 510 字,大约阅读时间需要 1 分钟。

    这次西电的一个上传绕过,,思路是先进行了抓包,先实验性的上传了个PHP文件

    Content-Disposition: form-data; name="uploaded";
    filename="untitled.png" Content-Type:  application/octet-stream
    
    正好不久前在学习PHP的时候接触了一下文件上传。。里面有个简单的验证文件类型的方法
    if($_FILES['flie']['type'] != "image/jpeg")类似于这种验证,是通过验证MIME类型确定的。。
    在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应用程序来处理这个输出文档。浏览器就是通过识别MIME完成的。在HTTP中,MIME类型被定义在Content-Type header中。
所以我使用brup suite 构造了Content-Type = image/jpg 
    最后上传成功。。。
    总觉得这次是运气使然~~~。。~~
    还有很多知识没有学到啊。。

转载于:https://www.cnblogs.com/leeyeah/archive/2012/10/07/2714139.html

你可能感兴趣的文章
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>