|
1、如果機(jī)子開(kāi)了80端口,我們可以telnet(當(dāng)然如果有NC最好用NC,它可以不用盲打)它的80端口。
MicrosoftWindows2000[Version5.00.2195]
(C)版權(quán)所有1985-1998MicrosoftCorp.
C:\>telnet10.1.1.280
輸入get回車(chē)(注意這里是盲打)
如果返回,
HTTP/1.1400BadRequest
Server:Microsoft-IIS/5.0
Date:Fri,11Jul200302:31:55GMT
Content-Type:text/html
Content-Length:87
Theparameterisincorrect.
遺失對(duì)主機(jī)的連接。
C:\>
那么這臺(tái)就肯定是windows的機(jī)子。
如果返回,
MethodNotImplemented
getto/not
supported.
Invalidmethodinrequestget
Apache/1.3.27Serveratgosiuniversity.comPort80
遺失對(duì)主機(jī)的連接。
C:\>
那么多數(shù)就是UINX系統(tǒng)的機(jī)子了。
2、如果機(jī)子開(kāi)了21端口,我們可以直接FTP上去
C:\>ftp10.1.1.2
如果返回,
Connectedto10.1.1.2.
220sgyyq-c43s950MicrosoftFTPService(Version5.0).
User(10.1.1.2none)):
那么這就肯定是一臺(tái)win2000的機(jī)子了,我們還可以知道主機(jī)名呢,主機(jī)名就是sgyyq-c43s950。這個(gè)FTP是windows的IIS自帶的一個(gè)FTP服務(wù)器。
如果返回,
Connectedto10.1.1.3.
220Serv-UFTPServerv4.0forWinSockready…
User(10.1.1.3none)):
也可以肯定它是windows的機(jī)子,因?yàn)镾erv-UFTP是一個(gè)專為windows平臺(tái)開(kāi)發(fā)的FTP服務(wù)器。
如果返回,
Connectedto10.1.1.3.
220ready,dude(vsFTPd1.1.0:beatme,breakme)
User(10.1.1.3none)):
那么這就是一臺(tái)UINX的機(jī)子了。
3、如果開(kāi)了23端口,這個(gè)就簡(jiǎn)單了,直接telnet上去。
如果返回,
Microsoft(R)Windows(TM)Version5.00(Build2195)
WelcometoMicrosoftTelnetService
TelnetServerBuild5.00.99201.1
login:
那么這肯定是一臺(tái)windows的機(jī)子了
如果返回,
SunOS5.8
login:
不用說(shuō)了,這當(dāng)然是一臺(tái)UINX的機(jī)子了,并且版本是SunOS5.8的。
三、利用專門(mén)的軟件來(lái)識(shí)別
這種有識(shí)別操作系統(tǒng)功能的軟件,多數(shù)采用的是操作系統(tǒng)協(xié)議棧識(shí)別技術(shù)。這是因?yàn)椴煌膹S家在編寫(xiě)自己操作系統(tǒng)時(shí),TCP/IP協(xié)議雖然是統(tǒng)一的,但對(duì)TCP/IP協(xié)議棧是沒(méi)有做統(tǒng)一的規(guī)定的,廠家可以按自己的要求來(lái)編寫(xiě)TCP/IP協(xié)議棧,從而造成了操作系統(tǒng)之間協(xié)議棧的不同。因此我們可以通過(guò)分析協(xié)議棧的不同來(lái)區(qū)分不同的操作系統(tǒng),只要建立起協(xié)議棧與操作系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù),我們就可以準(zhǔn)確的識(shí)別操作系統(tǒng)了。目前來(lái)說(shuō),用這種技術(shù)識(shí)別操作系統(tǒng)是最準(zhǔn)確,也是最科學(xué)的。因此也被稱為識(shí)別操作系統(tǒng)的“指紋技術(shù)”。當(dāng)然識(shí)別的能力與準(zhǔn)確性,就要看各軟件的數(shù)據(jù)庫(kù)建立情況了。
本新聞共 2頁(yè),當(dāng)前在第 2頁(yè) 1 2 |
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|