自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何確定遠程計算機所用的操作系統(tǒng)?

運維 系統(tǒng)運維
本文分享的這個小技巧會告訴你如何使用nmap命令來確定遠程計算機所運行的操作系統(tǒng)。如果你要創(chuàng)建你的局域網(wǎng)主機的清單列表,或者你根本不知道某些本地或遠程IP地址背后運行的是什么系統(tǒng),你需要一些提示,此時這個技巧可能會幫上大忙。

介紹

這個小技巧會告訴你如何使用nmap命令來確定遠程計算機所運行的操作系統(tǒng)。如果你要創(chuàng)建你的局域網(wǎng)主機的清單列表,或者你根本不知道某些本地或遠程IP地址背后運行的是什么系統(tǒng),你需要一些提示,此時這個技巧可能會幫上大忙。用nmap命令來完成這項任務(wù)并不意味著你能100%準確地識別遠程操作系統(tǒng),但nmap的肯定會為你提供一些相當有用的推斷結(jié)果。

簡單地掃描本地網(wǎng)絡(luò)

當試圖用nmap確定遠程主機的操作系統(tǒng)時,NMAP會基于以下各個方面進行推斷,例如:基于操作系統(tǒng)默認安裝的端口的打開和關(guān)閉狀態(tài);已經(jīng)被其他用戶提交給nmap數(shù)據(jù)庫的操作系統(tǒng)指紋;MAC地址等。

如果你不知道哪些IP地址活躍在你的網(wǎng)絡(luò)中,你可以先嘗試掃描整個子網(wǎng)。例如,在這里我將掃描本地子網(wǎng)10.1.1.*:

  1. # nmap -sP 10.1.1.* 
  2. Starting Nmap 6.00 ( http://nmap.org ) at 2013-01-08 08:14 EST 
  3. Nmap scan report for 10.1.1.1 
  4. Host is up (0.0026s latency). 
  5. MAC Address: C4:7D:4F:6F:3E:D2 (Cisco Systems) 
  6. Nmap scan report for 10.1.1.11 
  7. Host is up. 
  8. Nmap scan report for 10.1.1.13 
  9. Host is up (0.0020s latency). 
  10. MAC Address: 00:13:02:30:FF:EC (Intel Corporate) 
  11. Nmap scan report for 10.1.1.14 
  12. Host is up (0.0022s latency). 
  13. MAC Address: A8:26:D9:ED:29:8E (HTC) 
  14. Nmap scan report for 10.1.1.250 
  15. Host is up (0.0041s latency). 
  16. MAC Address: 00:23:EB:71:E0:F6 (Cisco Systems) 
  17. Nmap done: 256 IP addresses (5 hosts up) scanned in 35.37 seconds 

從上面的輸出中,我們可以看到當前所有活躍的IP地址,同時也能看到一些特定主機的相關(guān)提示。

識別遠程主機的操作系統(tǒng)

為了能讓nmap做出判斷,NMAP至少需要在遠程主機上找到一個打開端口和一個關(guān)閉端口?;谇懊娴膾呙杞Y(jié)果,讓我們看看更多有關(guān)主機10.1.1.13信息:

  1. # nmap -O -sV 10.1.1.13 

輸出:

  1. Nmap scan report for 10.1.1.13  
  2. Host is up (0.0073s latency).  
  3. Not shown: 995 closed ports  
  4. PORT     STATE SERVICE              VERSION  
  5. 22/tcp   open  ssh                  OpenSSH 5.5p1 Debian 6+squeeze2 (protocol 2.0)  
  6. 53/tcp   open  domain               ISC BIND 9.7.3  
  7. 80/tcp   open  http                 Apache httpd 2.2.16 ((Debian))  
  8. 111/tcp  open  rpcbind (rpcbind V2) 2 (rpc #100000)  
  9. 3389/tcp open  ms-wbt-server        xrdp  
  10. MAC Address: 00:13:02:30:FF:EC (Intel Corporate)  
  11. Device type: general purpose  
  12. Running: Linux 2.6.X  
  13. OS CPE: cpe:/o:linux:kernel:2.6  
  14. OS details: Linux 2.6.32 - 2.6.35  
  15. Network Distance: 1 hop  
  16. Service Info: OS: Linux; CPE: cpe:/o:linux:kernel  
  17. OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ . 
  18. Nmap done: 1 IP address (1 host up) scanned in 20.57 seconds 

從上面的輸出結(jié)果我們可以判斷,這個特定的主機正在運行某個版本的Linux操作系統(tǒng)?;赟SH的版本,它是最有可能是內(nèi)核版本為2.6的Debian6(Squeeze),其確切的內(nèi)核版本最有可能在2.6.32 – 2.6.35之間。

結(jié)論

同樣的技術(shù)也可用于所有在廣域網(wǎng)上的遠程主機。對系統(tǒng)管理員來說,掃描遠程主機的操作系統(tǒng)版本可以帶來很多方便。但另一方面,這種技術(shù)也可能被黑客濫用。他們可以利用操作系統(tǒng)類型和補丁級別這些準確的信息,針對任何主機實施他們的攻擊。這也再次提醒我們要隨時保持更新系統(tǒng)的補丁。

原文鏈接: LUBOS RENDEK 翻譯: 極客范 肖翔

譯文鏈接: http://www.geekfan.net/7538/

責(zé)任編輯:黃丹 來源: 極客范兒
相關(guān)推薦

2021-06-11 07:26:16

操作系統(tǒng)內(nèi)存管理Cpu

2020-09-17 13:12:05

阿里云計算機操作系統(tǒng)

2009-06-27 21:43:57

Linux操作系統(tǒng)

2010-11-16 09:44:42

2009-11-23 09:59:08

計算機Linux操作系統(tǒng)

2009-07-09 09:42:33

2009-07-06 09:26:58

Linux微軟操作系統(tǒng)

2021-12-08 00:02:46

網(wǎng)絡(luò)安全計算機

2020-09-18 18:36:39

阿里云2.0云原生物流

2018-01-03 14:26:14

圖形界面操作系統(tǒng)計算機

2023-09-05 08:14:47

2023-08-28 08:01:02

2010-04-20 10:12:40

Unix操作系統(tǒng)

2014-04-10 09:40:51

System 360計算機計算機系統(tǒng)

2011-03-03 10:48:00

云計算操作系統(tǒng)

2009-06-10 09:26:58

2023-01-03 00:00:17

2009-09-17 15:50:01

計算機操作系統(tǒng)

2015-05-05 15:32:59

linux遠程訪問windows

2018-06-12 08:53:38

AI內(nèi)存系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號