iis寫入權限

來源:互聯網
上載者:User

其實IIS寫入權限漏洞就是我們對IIS伺服器沒有設定好所造成的,就象上面所列的幾個選項,我門必須要設

置,現在我們來說怎麼判斷一個伺服器的讀取,寫入以及瀏覽目錄是開放還是緊用呢!
判斷執行許可權:
如何確定某個目錄是否開了執行許可權呢?很簡單,向伺服器發送一個下面得請求:

http://127.0.0.1/1/no-such-file.dll
(因為我是本地測試,所以填的是本地IP)
後面的哪個no-such-file.dll是誰便起的名字,查看伺服器返回的資訊如果是HTTP 500 - 內部伺服器錯

誤 (Internal Server error)
那麼就說明這個目錄的執行許可權是開著的。 對於伺服器,能不開執行許可權的就不要開。特別是虛擬目錄

的執行許可權。
如果伺服器返回的是一個 404 錯誤:
HTTP 404 - 未找到檔案
那麼就說明這個目錄的執行許可權沒有開。
判斷寫入權限:
這回我門通過telnet 到伺服器的web連接埠(80)並發送一個如下請求:
PUT /1/pangpig.txt HTTP/1.1
Host: 127.0.0.1
Content-Length: 10
<enter><enter>
這時伺服器會返回一個100( 繼續)的資訊:
HTTP/1.1 100 Continue
Server: Microsoft-IIS/5.0
Date: Thu, 28 Feb 2002 15:56:00 GMT
接著,我們輸入10個字母:
AAAAAAAAAA
送出這個請求後,看伺服器的返回資訊,如果是一個 201 Created響應:
HTTP/1.1 201 Created
Server: Microsoft-IIS/5.0
Date: Thu, 28 Feb 2002 15:56:08 GMT
Location: http://127.0.0.1%20/1/pangpig.txt
Content-Length: 0
Allow: OPTIONS, TRACE, GET, HEAD, DELETE, PUT, COPY, MOVE, PROPFIND,
PROPPATCH, SEARCH, LOCK, UNLOCK
這就說明寫入權限開著的,反之,如果返回的是一個 403 錯誤,那麼寫入權限就是
沒有開起來,如果需要你認證,並且返回一個 401(許可權禁止) 的響應的話,說明是開了寫入權限,但是匿

名使用者不允許。 如果一個目錄同時開了”寫”和“指令碼和可執行程式”的話,那麼web使用者就可以上傳一

個程式並且執行它。
判斷純指令碼執行許可權:
判斷一個目錄是否可以執行純指令檔也很簡單,發送一個如下一個請求:
http://127.0.0.1/1/no-such-file.asp
返回404檔案不存在說明有執行許可權,返回403則是沒有開。
判斷瀏覽目錄許可權:
這個也是一個IIS漏洞,叫做目錄遍曆,我們可以瀏覽網站任意目錄,也可以找到資料庫目錄下載資料庫


判斷著個需要一些小技巧了,現在網站的首頁一般都是index.html或者index.asp,如果這些檔案存在,

在瀏覽器裡面輸入http://127.0.0.1網頁會自動顯示,我門看不到網站的目錄,但是我們可以利用一些東

西饒過index,IIS裡面有個PROFIND的要求方法,我門可以通過返回的資訊看到一些檔案名稱等資訊,我們

可以利用他來饒過index,
telnet到IIS-server的web連接埠,發送如下請求:
PROPFIND // HTTP/1.1
Host: 127.0.0.1
Content-Length: 0
這時,伺服器會送回一個207 Multi Status的響應,如果目錄是允許瀏覽的,那麼同時會列出目錄裡面的

資源以及他們的屬性。如果瀏覽目錄不允許,返回的資訊就會少的多。這個漏洞是個很低微的漏洞,只是

想提醒一下大家,還有介紹一下這個漏洞的重要性和嚴重性,其實99.6的網站上傳系統就是一個這樣的漏

洞,我們可以瀏覽任意一個人的作品和檔案內容!繼續。。。
判斷讀許可權:
http://127.0.0.1/1/no-such-file.txt
如果返回一個 404 檔案不存在的響應,就說明讀許可權是開著的,反正,返回403錯誤則說明都許可權沒有開

。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.