Web服務器識別技術揭秘
[一]用nc查看web服務器返回的HTTP報頭
語法為 nc www.dbjr.com.cn 80
[二]根據URL中的元素
擴展名
采用的技術
服務器平臺
.pl
PerlCGI腳本
各種平臺,一般是Unix
.asp
活動服務器頁面
Microsoft IIS
.aspx
ASP +
Microsoft .NET
.php
PHP腳本
各種平臺,一般是Apache
.cfm
ColdFusion
一般與Microsoft服務器接口
Nsf
LotusDomino
但是Web服務器在配置方面很靈活,網關可以故意弄亂文件類型來隱藏關于所有技術方面的信息。識別服務器也是一門藝術,比如Java服務器所使用的服務頁面(jsp)這種文件類
型不能給出任何線索,因此無法得知所用的前端Web服務器和用于執(zhí)行JSP文件的Java應用程序。下面是一些URL示例,助你縱橫網絡:
(1)www.xxx.com/homepage.nsf?Open
這是采用的Lotus Domino服務器,用nc一看報頭返回的信息就可以知曉,nsf文件也讓我們一目了然。
(2)www.xxx.com/software/buy.jhtml;jsessionid=ZQWEURBF69UD6DOG8
用nc查看報頭,發(fā)現返回的是顯示服務器為 Microsoft-IIS/4.0,但是Microsoft-IIS/4.0是不支持.jhtml的,它實際上是Java Html頁面。因此這是一臺應用程序和Microsoft-
IIS/4.0共同合作的。字符串jsessionid=ZQWEURBF69UD6DOG8,是使用ATG Dynamo Application Server的證據型特征,這里由它來提供Java Html文件并執(zhí)行Java Servlet。
(3)www.xxx.com/cgi-bin/ncommerce3/ExecMacro/webstore/home.d2w/repeat
這是IBM Net.Data 電子商務平臺使用的典型URL。字符串ncommerce3和ExecMacro均是揭示技術類型的關鍵字符串。home.d2w是一個應用IBM Net.Data 腳本語言編寫的應用程序宏
,repeat是應用程序宏提供的許多種方法中的一種。
(4)www.xxx.com/site/index/0,10017,25487,00.html
這種URL不是很常見,看起來不是一個靜態(tài)的HTML頁面,如果我們?yōu)g覽這個站點,具體數字會不斷變化而整體URL結構形式保持不變。它是Vignett Story Server的典型URL,這是一
種流行的內容服務器,經常與Netscape Enterprise及Microsoft-IIS/4.0一起使用。
(5)www.xxx.com/report.cgi?page=3
這是一個很明顯的,開始就可以猜出運行的是Apache服務器,用perl編寫的應用程序。用cgi提供腳本技術支持。
(6)www.xxx.com/webapp/wcs/stores/servlet/Display?storeId=10001&langID=-1&catalogID=10001&catagoryID=10052&cleatance=0&catTree=10053
我們看不出來,提交一個不完整的URL——www.xxx.com/webapp/wcs/stores/試試,果然,頁面出現強制性錯誤了,原來是IBM WebSphere的服務器??!
[三]用cookie查看
前面介紹的兩種方法只能作為一種標準而已,但是它們返回的信息卻不一定是最真實的。服務器可以通過修改自己的服務器類型字符串,把服務器頁面的擴展名.asp映射為.cgi,
從而隱藏自己不被黑客識破關鍵技術,有可乘之機。但是,通過cookie查看到的信息卻是絕對真實的,我在下面羅列了一些常見的cookie類型以及它們對應的服務器種類,大家可
以查看。
服務器 Cookie格式
Apache Apache = 220.86.136.115.308631204331944536139
IIS ASPSESSIONIDGGQGGCVC=KELHFOFDIHOIEBUOYINPEGKM
ATG Dynamo JSESSIONID = H4TQQOLIENTO2BELINPULCDEFIN3AAYUGOEL304
IBMNet.Data
SESSION_ID=307823,wFBDLINTKMladthcaAln+iKneilweJEMYRUU/VIABFOXPLUGME8e+licenslogOlienMIKEYXLTEA
ColdFusion CFID=,587643 CFTOKEN=25631988
相關文章
IIS8中安裝和使用URL重寫工具(URL Rewrite)的方法
本文記錄了在IIS8下安裝和使用URL Rewrite插件的步驟,詳細舉例說明如何使用URL重寫工具實現301重定向的功能2017-03-03Windows系統(tǒng)下nodejs、npm、express的下載和安裝教程詳解
這篇文章主要介紹了Windows系統(tǒng)下nodejs、npm、express的下載和安裝教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-11-11iis 7.5 選中站點提示 錯誤: 無法讀取配置文件的解決方法
今天在本地學習配置windows server 2008 r2的時候,點擊很早以前創(chuàng)建的站點竟然提示錯誤: 無法讀取配置文件,也不知道如何刪除站點重新創(chuàng)建一個也行,經過摸索方法如下,特分享一下需要的朋友可以參考下2016-06-06服務器監(jiān)視 MyIIS.Monitor支持手機訪問
這是公司服務器管理的小軟件(我偏好自己寫),重啟IIS,重啟服務器,監(jiān)控服務器,如果你沒有電腦上網而手機能上網時,就可以通過手機了解服務器的狀態(tài)2008-07-07Windows server 2016 安裝oracle的教程圖解
這篇文章主要介紹了Windows server 2016 安裝oracle的教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06windows server 2008 R2 管理員帳戶克隆方法(圖文)
大家知道,黑客入侵一臺服務器,一般都會先建立一個帳戶,然后再設法將該帳戶進行提權,而且這個過程都是隱藏的,下面我們來試試如何將GUEST帳戶提權成管理員(administrators)帳戶2015-10-10