公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

文件上傳黑名單限制的繞過總結

admin
2025年5月8日 18:43 本文熱度 188
0x00 前言

通過SQL注入、弱口令等方式進入網站后臺或者在前臺找到上傳點,但在上傳Webshell時發現有黑名單限制、Web.config限制腳本執行/身份驗證或者存在某些WAF防護導致Webshell腳本無法上傳成功/正常解析,這時我們可以嘗試去找一些可能被遺漏且能正常解析的腳本擴展名進行上傳繞過測試。
以前看到過很多這樣的上傳成功繞過案例,所以想著把這些繞過思路和方法記錄下來,便于日后查詢使用!

常見黑名單禁止上傳腳本:

找到一個上傳點后先去測試看下是白名單還是黑名單限制,文件名+擴展名+上傳目錄是否可控,或者是否可以目錄穿越(../跨目錄),是否存在WAF等?如果為黑名單時可以嘗試以下這些腳本擴展名

?

0x01 stm/shtm/shtml

這種類型腳本雖然不能直接Getshell,但可以獲取到一些基本信息,而且可以使用includeweb.configconn.asp等文件中的內容包含出來查看,還可以嘗試使用../../跨目錄形式fuzzing看是否能包含到一些有權限讀取的銘感配置文件或憑據信息等,然后你們懂的...,如下圖所示。

0x02 Ashx Webshell

中國菜刀Ashx馬:
https://github.com/tennc/webshell/blob/master/caidao-shell/customize.ashx

0x03 stm/shtm/shtml

MVC4.0環境部署:

本地測試環境為Windows 2012 (IIS8.5),默認已經安裝有.Net FrameWork 4.0,自己下載并安裝ASP.NET MVC 4.0,將IIS中的“ISAPI和CGI限制”選項ASP.NET v4.0.0.30319設置為允許,最后在網站根目錄下創建一個web.config配置文件即可,文件內容如下。

.Net FrameWork 4.0:https://www.microsoft.com/zh-CN/download/details.aspx?id=17851ASP.NET MVC 4.0:https://www.microsoft.com/zh-CN/download/details.aspx?id=30683

注意事項:

如果當前網站根目下沒有web.config配置文件,或者沒有指定.NET版本,在瀏覽器訪問cmd.cshtml腳本時可能就會出現以下兩種報錯提示,如下圖所示。

0x04 web.config Webshell

有時也會遇到那種不允許上傳所有ASP/.NET腳本,或者Webshell上傳成功但無法解析訪問提示403等情況,這是因為上傳目錄下有個web.config配置文件禁止了腳本執行,我們可以隨便輸入一個ASP腳本文件名進行簡單測試,無論這個文件是否真實存在都會提示403,如下圖所示。

asp:.asp、.asa、.cer、.cdx、.htr、.cfm、.stm、.shtm、.shtml

aspx:.aspx、.asax、.ashx、.ashm、.asmx、.ascx、.svc、.soap、.cshtml

<?xml version="1.0" encoding="UTF-8"?><configuration>    <system.webServer>        <handlers accessPolicy="Read" />    </system.webServer></configuration>

針對以上兩種情況的繞過需要具備這幾個條件:

  • 1. 上傳目錄可控或者可通過../../跨目錄將Webshell腳本上傳到其他目錄;

  • 2. 允許上傳*.config擴展文件,并且上傳的文件不會被自動命名(如:日期/時間戳等自動生成文件名,這種國內好像很少,之前國外挺多的,現在就不知道了)。


如果具備以上條件,就可以直接上傳我們修改好的web.config配置文件來執行命令或上線CS/MSF等,可在web.config最后修改自己要執行的Webshell腳本內容,如下圖所示。

0x05 Soap Webshell

實戰項目案例一:

@on1_es 師傅在某項目中遇到的一個案例:.NET的站(任意文件上傳),但在上傳目錄下有個web.config禁止了腳本執行,而且上傳文件會自動命名,無法通過上傳web.config方式繞過,如下圖所示。

最后他是通過上傳一個能正常解析的Sharp4SoapRootShell.soap腳本繞過了web.config禁止腳本執行限制成功拿到這個目標的Webshell權限,這里僅記錄分享了下他的這個繞過方法,如下圖所示。

實戰項目案例二:

@Cek0ter 師傅遇到的另一個案例:.NET的站(任意文件上傳),已成功上傳一個ASPX馬,但訪問時會跳轉到404頁面,圖片/文本又能正常訪問,猜測也是web.config導致跳轉到404頁面,如下圖所示。

最后他也是通過上傳一個能正常解析的Sharp4SoapGodzlliav1.1.soap腳本繞過了web.config的重定向規則成功拿到這個目標的Webshell權限,這里僅記錄分享了下他的這個繞過方法,如下圖所示。

注:根據他的描述在傳Sharp4SoapRootShell.soap時也會跳404,但Sharp4SoapGodzlliav1.1.soap這個又不跳,1個跳,1個不跳,這我是著實沒太搞明白咋回事,等以后有空了再去單獨研究下這個吧!!!

另外說一嘴在實戰中遇到這種類似場景時還是得自己去測一下才知道具體是個什么情況。。。


閱讀原文:https://mp.weixin.qq.com/s/lkm7CMd3FK1dtq7kMSV9rw


該文章在 2025/5/8 18:43:44 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产成人综合日韩精品无码 | 成人欧美日韩在线观看 | av无码一区二区大桥未久 | 国产精品成人免费福利 | 成人国产精品动漫欧美一区 | 国产成人高清亚洲一区不卡 | 国产三级av电 | 国产精品啪啪视频一区二区 | 国产女人高潮大叫一级毛片 | 不卡无在一区二区三 | 国产69精品久久久久久妇女迅雷 | 加勒比久久综 | 国产拍偷自偷在线视频 | 大尺度毛片免费看 | 精品无码国产一区二区三区在线看 | 国产午夜福利一区在线观看 | 国产午夜精品理论在线观看 | 国产成人综合亚洲精品 | 国产91丝袜在线播放网站 | 国产日韩在线播放一区 | 国产av一区二区三区最新精品 | 国产精品免费av片在线观看 | 国产精品一区二区在线观看99 | 国产综合久久久久久鬼色 | 国产精品日本人妖 | aa片在线观看视频在线播放 | aⅴ免费视频| 91丝袜精品久久久久久无码人妻 | 国产亚洲欧美一区二区在线观看 | 国产一区二区三区亚洲欧美 | 国产激情久久亚洲欧美视频在线 | 国产白浆在线 | www在线观看一区二区三区 | 国产在线手机喷潮视频 | 国产在线一级毛片在线直接看 | 91久久香蕉 | 国产成人免费一区二区三区 | 91极品蜜桃臀在线播放 | 国产成人无码精品一区二区三区 | 国产中文欧美变态 | 国产av无码日韩av无码av网站 |