当前位置: 首页 > news >正文

Pikachu-Unsafe Fileupload-服务端check

MIME

        MIME是Multipurpose Internet Mail Extensions (多用途互联网邮件扩展类型)的缩写,用来表示文件、文档、或字节流的性质和格式。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

        通俗的说,MIME类型,指的就是,给你一个文件,浏览器中已经安排了使用什么程序打开。

常见的MIME类型

        每个MIME类型由两部分组成,前面的是数据的大类别,如声音audio、图像 image等,后面定义具体的种类;常见的MIME类型有

  超文本标记语言文本 .html,.html text/html普通文本 :txt text/plainword文档:application/mswordRTF文本 :rtf application/rtfGIF图形 :gif image/gifJPEG图形 :jpeg,jpg: image/jpegau声音文件:au audio/basicMIDI音乐文件 :mid,.midi audio/midi,audio/x-midiRealAudio音乐文件 .ra, .ram audio/x-pn-realaudioMPEG文件 .mpg,.mpeg video/mpegAVI文件 .avi video/x-msvideoGZIP文件 .gz application/x-gzip压缩文件.rar application/octet-stream压缩文件.zip application/x-zip-compressedTAR文件 .tar application/x-tar

首先上传个php文件,提示不对,

Content-Type: multipart/form-data; 

把文件后缀名改成 test.jpg 上传抓包后,再修改filename;  

或者直接上传 test.php ,在上传时抓包,修改 Content-Type: image/jpeg

访问文件路径,可以看到文件成功上传;,


http://www.mrgr.cn/news/42919.html

相关文章:

  • etcd 快速入门
  • 【有啥问啥】SE(Squeeze-and-Excitation)架构详解
  • CUDA与TensorRT学习六:模型部署-CNN、模型部署-YOLOv8检测器、部署BEVFusion模型
  • vue-scrollto实现页面组件锚点定位
  • 最新版的dubbo服务调用(用nacos做注册中心用)
  • 【pytorch】张量求导
  • 华为杯”第十二届中国研究生数学建模竞赛-D题:单/多列车优化决策问题的研究(续)
  • 第一百零五周周报
  • 帝国CMS迁移网站后出现Create path fail: (建立目录不成功!请检查目录权限 )的解决办法
  • 中断-NVIC与EXTI外设详解(超全面)
  • 用 Delphi 做了一个简单的 CMS
  • 深度学习:基于MindSpore实现CycleGAN壁画修复
  • 认知杂谈98《抵御噪声干扰》
  • Robot Operating System——占据栅格地图(occupancy grid map)
  • valgrind 单例模式的自动释放(多线程)
  • 《计算机原理与系统结构》学习系列——计算机的算数运算(下)
  • SynchronousQueue 的 常用场景及使用示例
  • 【AUTOSAR 基础软件】COM模块详解(通信)
  • 信息安全工程师(33)访问控制概述
  • 【越学学糊涂的Linux系统】(5)shell命令以及运行原理|权限问题