您现在的位置是:系统运维 >>正文
Upload-Lab第二关:如何巧妙绕过MIME类型过滤?
系统运维4人已围观
简介上文《Upload-Lab第一关:轻松绕过前端验证的技巧!》在upload-lab的第二关,我们需要应对MIME类型过滤。MIME类型是互联网媒体类型,用于指示文件的性质和格式。在实际的文件上传场景中 ...
上文《Upload-Lab第一关 :轻松绕过前端验证的关何过滤技巧!》
在upload-lab的巧妙第二关,我们需要应对MIME类型过滤。绕过MIME类型是类型互联网媒体类型,用于指示文件的关何过滤性质和格式。在实际的巧妙文件上传场景中 ,服务器通常会检查上传文件的源码下载绕过MIME类型以确保安全 。然而,类型通过某些技巧 ,关何过滤我们可以绕过这种检查并上传恶意文件。巧妙本篇文章将详细介绍如何通过绕过MIME类型过滤来攻克upload-lab的绕过第二关 。

在Pass02关卡中 ,类型服务器会检查上传文件的关何过滤MIME类型,只有当MIME类型为允许的巧妙类型(如图片类型)时,云计算文件才能成功上传 。绕过如果上传的文件MIME类型不符合要求,则会被拒绝 。 源码如下图所示:

源码
绕过MIME类型过滤的方法使用Burp Suite拦截并修改请求:这是最常用的方法 ,通过Burp Suite等抓包工具拦截上传请求,然后修改MIME类型。构造特殊的亿华云文件 :通过修改文件头信息,使文件看起来像是合法的类型。实践步骤(1) 准备工具
Burp Suite一个简单的Web Shell文件,例如: 复制<?php echo shell_exec($_GET[pass]); ?>1.(2) 启动BurpSuite并配置浏览器代理
启动Burp Suite并设置拦截模式,如下图所示:

启动BurpSuite并设置拦截模式
配置浏览器使用BurpSuite作为代理,如下图所示:

配置浏览器使用代理
上图中的HTTProy代理地址和端口要与BurpSuite的设置一致 ,源码库如下图所示:

HTTProy代理地址
(3) 此时上传webshell,点击上传 ,会自动调到BurpSuite页面,通过观察下图Content-Type的类型为application/x-php,因此,我们要对该类型进行修改成image/jpeg

Content-Type类型修改之前

Content-Type类型修改之后
修改后,先点击Action -> Send to Intruder,接着,点击Forward,点击后 ,会输入如下结果 ,如下图所示:

成功返回请求头
最后,模板下载通过前端页面中的源码看到webshell已经成功上传到服务器上,如下图所示:

通过访问类似于http://服务器地址/upload/shell.php?cmd=whoami的URL来验证WebShell是否工作。如下图所示:

通过这种方法,我们成功绕过了MIME类型过滤,上传了恶意文件 。这展示了在文件上传功能中仅依赖MIME类型检查是不够的,香港云服务器还需要结合文件内容、扩展名等多重检查手段 ,才能有效防御此类攻击。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/news/753c499242.html
相关文章
专访中关村科金冯月,解读新一代生物核身技术的正本澄源之道
系统运维数字经济时代,在数字化转型浪潮的驱动下千行百业经历了前所未有的飞速变革。大量线下业务开始向线上化转变,在提升服务效率的同时,成功拓宽了服务营销渠道,使得更多的用户能够更加便捷的享受到优质的服务。然而, ...
【系统运维】
阅读更多如何利用大白菜U盘在BIOS下装系统(一步步教你轻松搞定装机利器)
系统运维随着科技的进步,越来越多的人选择自己动手装机。然而,在装机过程中,如何将操作系统安装到电脑中成为了一个难题。而利用大白菜U盘在BIOS下装系统,成为了一个较为便捷且可靠的选择。本文将为大家详细介绍如何 ...
【系统运维】
阅读更多使用优盘安装Win10系统的完全教程(快速学会使用优盘安装Win10系统的方法和技巧)
系统运维随着科技的不断进步,优盘已成为人们存储和传输数据的重要工具之一。除此之外,它还可以用来安装操作系统,如Windows10。在本教程中,我们将详细介绍如何使用优盘来安装Win10系统,并为您提供一些有用 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 全球VPN设备遭遇大规模暴力破解攻击,280万IP地址参与其中
- 微软可信签名服务遭滥用,恶意软件借机获得合法签名
- 九个存在九年的 npm 软件包遭劫持 通过混淆脚本窃取 API 密钥
- 新型 MassJacker 剪贴板恶意软件,捆绑在盗版软件中偷窃加密货币钱包
- SpringBoot前后端加密让数据传输更优雅
- 约22000名WAB客户受到针对第三方供应商的零日攻击的影响
- 企业风险管理案例
- 黑客正在寻找利用AI的新方法
- Craft CMS 零日漏洞 CVE-2025-32432 现可通过公开 Metasploit 模块利用
- 微软可信签名服务遭滥用,恶意软件借机获得合法签名 企业服务器云服务器网站建设源码库香港物理机亿华云b2b信息平台