檔案上傳與解析漏洞

2022-06-17 08:06:10 字數 876 閱讀 9008

漏洞銀行

介紹:

由於檔案上傳功能實現**沒有嚴格限制使用者上傳的檔案字尾以及檔案型別,導致允許攻擊者向某個可通過 web 訪問的目錄上傳任意php/asp/jsp檔案,並能夠將這些檔案傳遞給php/asp/jsp直譯器,就可以在遠端伺服器上執行任意指令碼。
存在原因:

存在位置:

思路:凡是有上傳的地方均可進行安全測試;

表面:個人中心頭像上傳,文章發表附件等;

內部:掃瞄工具探針的上傳位址;

2.條件: 尋找乙個上傳點,檢視上傳點是否可用。

利用:首先判斷是程式設計師自己寫的上傳點,還是編輯器的上傳功能

如果是編輯器上傳功能,goolge當前編輯器的漏洞

如果是程式設計師寫的上傳點

上傳乙個正常的jpg 檢視上傳點是否可用

上傳乙個正常的jpg,burp攔截,修改字尾為php (可以檢測前端驗證 mime檢測 檔案內容檢測 字尾檢測)

上傳乙個正常的jpg,burp攔截, 00截斷 1.php%00.jpg

判斷伺服器是什麼型別,web伺服器程式,是什麼型別,版本號多少

利用解析漏洞

危害:防護建議:

使用白名單限制可以上傳的檔案擴充套件(白名單比黑名單可靠多了)

驗證檔案內容,使用正則匹配惡意**限制上傳

對上傳後的檔案統一隨機命名,不允許使用者控制副檔名

修復伺服器可能存在的解析漏洞

嚴格限制可以修改伺服器配置的檔案上傳如:.htaccess

隱藏上傳檔案路徑。

公升級web server

及時修復web上傳**(重要)

不能有本地檔案包含漏洞

注意0x00截斷攻擊(php更新到最新版本)

上傳檔案的儲存目錄禁用執行許可權

檔案解析與檔案上傳漏洞總結

檔案上傳漏洞是指網路攻擊者上傳了乙個可執行的檔案到伺服器並執行。這裡上傳的檔案可以是木馬,病毒,惡意指令碼或者webshell等。這種攻擊方式是最為直接和有效的,部分檔案上傳漏洞的利用技術門檻非常的低,對於攻擊者來說很容易實施。但是僅靠檔案上傳往往不行,有了解析漏洞的幫助效果可能會更好。解析漏洞就是...

檔案上傳解析漏洞

mirror王宇陽 2019年10月28日 web 通常存在檔案上傳 例如 文件 zip壓縮檔案 等 只要存在上傳功能,就有可能會有上傳漏洞的危機。和sql注入漏洞相比較而言,上傳漏洞更加危險,因為該漏洞可以直接上傳乙個webshell到伺服器上。利用上傳漏洞,通常需要結合web容器 iis ngi...

webshell與檔案上傳漏洞

大馬 1.體積大,功能全 2.會呼叫系統的關鍵函式 3.以 加密進行隱藏。小馬 1.體積小,功能少 2.只有乙個上傳功能。一句話木馬 1.短,只有一行 2.使用場景大,可單獨生成檔案,可插入檔案 3.安全性高,隱匿性強,可變形免殺 4.框架不便資料執行 資料傳遞 例如 eval request pa...