您现在的位置是:IT资讯 >>正文
Upload-Lab第二关:如何巧妙绕过MIME类型过滤?
IT资讯5人已围观
简介上文《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.bziz.cn/news/864d599130.html
相关文章
摆脱锁定:与安全供应商签订的合同多长更适合?
IT资讯曾担任一家公司的首席信息安全官的Stephanie Benoit Kurtz表示,她所在的公司与一家安全服务供应商签订了一份为期三年的漏洞管理即服务合同,她当时认为是一笔不错的交易。Benoit Ku ...
【IT资讯】
阅读更多损坏的 Word 钓鱼文件可以绕过微软安全防护?
IT资讯一种新型的网络钓鱼攻击利用了微软Word文件恢复功能,通过发送损坏的Word文档作为电子邮件附件,使它们能够因为损坏状态而绕过安全软件,但仍然可以被应用程序恢复。威胁行为者不断寻找新的方法来绕过电子邮 ...
【IT资讯】
阅读更多超过300万台未加密的邮件服务器暴露
IT资讯目前,超过300万台未启用TLS加密的POP3和IMAP邮件服务器暴露在互联网上,容易受到网络嗅探攻击。IMAP和POP3是访问邮件服务器上邮件的两种方式。IMAP适用于从多个设备如手机和笔记本电脑) ...
【IT资讯】
阅读更多
热门文章
最新文章
友情链接
- 解决未安装音频输出设备的问题(如何在没有音频输出设备的情况下获得音频输出?)
- 飞利浦面条机(轻松制作多种口感面条,让你爱上自制美食)
- 联想Y7000BIOS更新教程(简明易懂的步骤,助你顺利完成更新)
- 什么是PDU?如何为数据中心选择合适的PDU
- LGG5屏幕素质解析(一起来探索LGG5屏幕的精彩之处)
- 第七代i57500的卓越表现(一款出色的处理器推动电脑性能提升)
- i54590处理器的性能及特点剖析(了解i54590处理器的主要特性及其在计算机领域的应用)
- 三星galaxy xcover3配置怎么样
- 三星Galaxy J5如何开启预览文本
- SupremeFXS1220音效技术评测(探索SupremeFXS1220音效芯片的卓越性能与创新功能) 企业服务器云服务器源码库b2b信息平台网站建设香港物理机亿华云