該如何查找網站存在的文件上傳漏洞?

2015-08-25    分類: 網站建設

在日常對客戶網站進行滲透測試服務的時候,我們經常遇到客戶網站,app存在文件上傳功能,程序員在設計開發代碼的過程中都會對上傳的文件類型,格式,后綴名做安全效驗與過濾判斷。在對文件上傳漏洞進行測試的時候,往往發現的網站漏洞都是由于服務器的環境漏洞導致的,像IIS,apache,nginx環境,都存在著可以導致任意文件上傳的漏洞。

關于導致文件上傳漏洞的產生以及測試,我們來詳細的分析一下:

IIS解析漏洞導致的任意文件上傳

首先比較常見的是客戶網站使用的IIS環境來搭建的,一般是IIS+PHP+Mysql數據庫組合,或者IIS+aspx+sql2005數據庫,IIS存在解析漏洞,當創建文件名為.php的時候,在這個目錄下的所有文件,或者代碼,都會以PHP腳本的權限去運行,比如其中一個客戶網站,可以將上傳的目錄改為1.php,那么我們上傳的jpg文件到這個目錄下,訪問的網址是域名/1.php/1.jpg從瀏覽器里訪問這個地址,就會是php腳本的權限運行。當上傳網站木馬webshell過去,就會直接拿到網站的管理權限。存在IIS解析漏洞的版本是5.0-6.0版本。

nginx解析漏洞導致的任意文件上傳

nginx是靜態訪問,以及大并發,能夠承載多人訪問,目前很多網站都在使用的一種服務器環境,簡單來講就是HTTP訪問的代理,高速穩定,深受很多網站運營者的喜歡,在nginx最低版本中存在解析漏洞,可以導致運行PHP腳本文件,漏洞產生的原因是由于php.ini配置文件與nginx配合解析的時候,將默認的后綴名認為是最重的文件名,導致可以修改后綴名來執行PHP文件。我們在滲透測試中發現客戶網站開啟nginx以及fast-cgi模式后,就會很容易的上傳網站木馬到網站目錄中,我們將jpg圖片文件插入一句話木馬代碼,并上傳到網站的圖片目錄中。

我們在訪問這個圖片的時候,直接在后面輸入/1.php,就會導致圖片文件以php腳本權限來運行了。如下圖所示:

apache解析漏洞導致的任意文件上傳

apache也是目前使用較多的一個服務器環境,尤其php網站使用的較多,因為穩定,快速,易于PHP訪問,可以將第三方的一些開發語言編譯到網站中,apache也是存在漏洞的,尤其在apache1.0-2.0版本中,后綴名判斷這里沒有做詳細的規定,導致可以繞過apache安全機制,上傳惡意的文件名。默認是允許多個后綴名進行解析的,如果命名的后綴名不被apache認可解析,就會向前尋找后綴名,直到后綴名是apache認可的,就會直接解析成功。 該文件上傳漏洞使用的條件是需要開啟module模式,不是這個模式的上傳不了。我們在對客戶網站進行滲透測試的時候,首先會改后綴名為apache不認可的,然后POST上傳過去,直接運行php腳本。如下圖所示:

總的來說導致任意文件上傳漏洞的發生也存在于服務器環境中,那么在滲透測試過程中該如何的修復漏洞呢?將IIS版本升級到7.0以上,Nginx版本也升級到最新版本,包括apache版本升級到2.4以上,在上傳功能代碼里對其進行文件格式的判斷,限制目錄的創建,可杜絕以上的問題的發生。

當前名稱:該如何查找網站存在的文件上傳漏洞?
網站URL:http://m.kartarina.com/news13/36563.html

成都網站建設公司_創新互聯,為您提供用戶體驗定制網站網站制作建站公司全網營銷推廣網站內鏈

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 一本加勒比HEZYO无码人妻 | 人妻AV中出无码内射| 亚洲精品无码久久千人斩| 亚洲大尺度无码无码专区| 无码中文av有码中文av| 亚洲AV无码一区二区三区人 | 亚洲av中文无码乱人伦在线观看| 亚洲精品GV天堂无码男同| 6080YYY午夜理论片中无码| 无码专区狠狠躁躁天天躁| 国产精品无码A∨精品影院 | 无码国产精品一区二区高潮| 中文无码字幕中文有码字幕| 国产高清不卡无码视频| 久久久久亚洲AV无码专区首JN| 亚洲高清无码在线观看| 亚洲人成人无码网www国产| 久久国产亚洲精品无码| 日韩人妻无码中文字幕视频| 无码专区天天躁天天躁在线| 亚洲成A人片在线观看无码3D| 亚洲国产精品无码久久久秋霞1| 亚洲AV无码成人网站久久精品大| 深夜a级毛片免费无码| 亚洲AV蜜桃永久无码精品| 亚洲精品无码不卡在线播放| 人妻丰满熟妇AV无码片| 亚洲日韩中文无码久久| 中文字幕av无码不卡免费| 精品无码国产一区二区三区麻豆| 99精品国产在热久久无码| 亚洲AV日韩AV永久无码久久 | 亚洲一区爱区精品无码| 久久亚洲国产成人精品无码区| 亚洲精品无码专区2| 亚洲男人第一无码aⅴ网站| 内射无码专区久久亚洲| 人妻无码一区二区三区四区| 无码 免费 国产在线观看91| 天码av无码一区二区三区四区| 亚洲AV永久无码精品一区二区国产|