偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Upload-Lab第二關(guān):如何巧妙繞過MIME類型過濾?

安全
MIME類型是互聯(lián)網(wǎng)媒體類型,用于指示文件的性質(zhì)和格式。本篇文章將詳細介紹如何通過繞過MIME類型過濾來攻克upload-lab的第二關(guān)。

上文《Upload-Lab第一關(guān):輕松繞過前端驗證的技巧!

在upload-lab的第二關(guān),我們需要應對MIME類型過濾。MIME類型是互聯(lián)網(wǎng)媒體類型,用于指示文件的性質(zhì)和格式。在實際的文件上傳場景中,服務器通常會檢查上傳文件的MIME類型以確保安全。然而,通過某些技巧,我們可以繞過這種檢查并上傳惡意文件。本篇文章將詳細介紹如何通過繞過MIME類型過濾來攻克upload-lab的第二關(guān)。

第二關(guān)簡介

在Pass02關(guān)卡中,服務器會檢查上傳文件的MIME類型,只有當MIME類型為允許的類型(如圖片類型)時,文件才能成功上傳。如果上傳的文件MIME類型不符合要求,則會被拒絕。 源碼如下圖所示:

源碼

繞過MIME類型過濾的方法

  • 使用Burp Suite攔截并修改請求:這是最常用的方法,通過Burp Suite等抓包工具攔截上傳請求,然后修改MIME類型。
  • 構(gòu)造特殊的文件:通過修改文件頭信息,使文件看起來像是合法的類型。

實踐步驟

(1) 準備工具

  • Burp Suite
  • 一個簡單的Web Shell文件,例如:
<?php echo shell_exec($_GET['pass']); ?>

(2) 啟動BurpSuite并配置瀏覽器代理

啟動Burp Suite并設置攔截模式,如下圖所示:

啟動BurpSuite并設置攔截模式

配置瀏覽器使用BurpSuite作為代理,如下圖所示:

配置瀏覽器使用代理

上圖中的HTTProy代理地址和端口要與BurpSuite的設置一致,如下圖所示:

HTTProy代理地址

(3) 此時上傳webshell,點擊上傳,會自動調(diào)到BurpSuite頁面,通過觀察下圖Content-Type的類型為application/x-php,因此,我們要對該類型進行修改成image/jpeg

Content-Type類型修改之前

Content-Type類型修改之后

修改后,先點擊Action -> Send to Intruder,接著,點擊Forward,點擊后,會輸入如下結(jié)果,如下圖所示:

成功返回請求頭

最后,通過前端頁面中的源碼看到webshell已經(jīng)成功上傳到服務器上,如下圖所示:

驗證上傳成功

通過訪問類似于http://服務器地址/upload/shell.php?cmd=whoami的URL來驗證WebShell是否工作。如下圖所示:

總結(jié)

通過這種方法,我們成功繞過了MIME類型過濾,上傳了惡意文件。這展示了在文件上傳功能中僅依賴MIME類型檢查是不夠的,還需要結(jié)合文件內(nèi)容、擴展名等多重檢查手段,才能有效防御此類攻擊。

責任編輯:趙寧寧 來源: 攻城獅成長日記
相關(guān)推薦

2024-08-19 00:05:00

黑名單驗證安全驗證

2024-08-06 16:16:34

Upload-Lab前端惡意代碼

2024-08-16 08:44:39

2024-08-08 14:49:02

2024-08-12 08:29:08

2025-05-12 08:43:08

IO性能映射

2020-12-18 17:24:09

黑客多因素認證日爆攻擊

2019-07-04 22:54:15

防火墻CMP系統(tǒng)安全

2012-05-18 13:03:21

HTC

2022-09-19 16:31:14

游戲益智游戲機

2009-03-23 09:09:08

2018-01-04 12:30:32

程序員第二技能編程

2009-10-22 23:49:51

漏洞惡意

2015-07-30 16:57:14

2010-11-15 10:57:26

2020-08-13 08:02:15

堡壘機遠程登錄

2023-08-31 07:55:21

Android系統(tǒng)壓縮處理

2009-03-20 10:45:08

薪水人脈生涯規(guī)劃

2011-07-01 13:11:44

服務器虛擬化

2011-04-01 10:16:08

SQL ServerEXISTS結(jié)構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號