Nmap

172.16.8.190


image.png
image.png

image.png
//探測(cè)服務(wù)器的系統(tǒng)信息
nmap -sT -O 192.168.1.1
nmap -sA -O 192.168.1.1
nmap -sT -p3390 -O --osscan-limit 192.168.1.1  //從3390端口中探測(cè)該服務(wù)器系統(tǒng)

//探測(cè)服務(wù)器的軟件程序信息
nmap -sV 192.168.1.1
nmap -sV -p 22,80,443,53,110,143,4564 192.168.1.1
image.png
image.png
image.png
image.png

image.png

Nmap是一款網(wǎng)絡(luò)掃描和主機(jī)檢測(cè)的非常有用的工具狸剃。 Nmap是不局限于僅僅收集信息和枚舉滞时,同時(shí)可以用來(lái)作為一個(gè)漏洞探測(cè)器或安全掃描器。它可以適用于winodws,linux,mac等操作系統(tǒng)卖宠。Nmap是一款非常強(qiáng)大的實(shí)用工具,可用于:

檢測(cè)活在網(wǎng)絡(luò)上的主機(jī)(主機(jī)發(fā)現(xiàn))
檢測(cè)主機(jī)上開(kāi)放的端口(端口發(fā)現(xiàn)或枚舉)
檢測(cè)到相應(yīng)的端口(服務(wù)發(fā)現(xiàn))的軟件和版本
檢測(cè)操作系統(tǒng)巍杈,硬件地址,以及軟件版本
檢測(cè)脆弱性的漏洞(Nmap的腳本)
Nmap是一個(gè)非常普遍的工具扛伍,它有命令行界面和圖形用戶(hù)界面筷畦。本人包括以下方面的內(nèi)容:

介紹Nmap

掃描中的重要參數(shù)

操作系統(tǒng)檢測(cè)

Nmap使用教程

Nmap使用不同的技術(shù)來(lái)執(zhí)行掃描,包括:TCP的connect()掃描刺洒,TCP反向的ident掃描鳖宾,F(xiàn)TP反彈掃描等。所有這些掃描的類(lèi)型有自己的優(yōu)點(diǎn)和缺點(diǎn)逆航,我們接下來(lái)將討論這些問(wèn)題鼎文。

Nmap的使用取決于目標(biāo)主機(jī),因?yàn)橛幸粋€(gè)簡(jiǎn)單的(基本)掃描和預(yù)先掃描之間的差異。我們需要使用一些先進(jìn)的技術(shù)來(lái)繞過(guò)防火墻和入侵檢測(cè)/防御系統(tǒng)因俐,以獲得正確的結(jié)果拇惋。下面是一些基本的命令和它們的用法的例子:

掃描單一的一個(gè)主機(jī),命令如下:

**#nmap cnblogs.com**

**#nmap 192.168.1.2**

掃描整個(gè)子網(wǎng),命令如下:

**#nmap 192.168.1.1/24**

掃描多個(gè)目標(biāo),命令如下:

**#nmap 192.168.1.2 192.168.1.5**

掃描一個(gè)范圍內(nèi)的目標(biāo),如下:

**#nmap 192.168.1.1-100 (**掃描IP地址為192.168.1.1-192.168.1.100內(nèi)的所有主機(jī))

如果你有一個(gè)ip地址列表抹剩,將這個(gè)保存為一個(gè)txt文件撑帖,和namp在同一目錄下,掃描這個(gè)txt內(nèi)的所有主機(jī),命令如下:

**#nmap -iL target.txt**

如果你想看到你掃描的所有主機(jī)的列表澳眷,用以下命令:

**#nmap -sL 192.168.1.1/24**

掃描除過(guò)某一個(gè)ip外的所有子網(wǎng)主機(jī),命令:

**#nmap 192.168.1.1/24 -exclude 192.168.1.1**

掃描除過(guò)某一個(gè)文件中的ip外的子網(wǎng)主機(jī)命令

**#nmap 192.168.1.1/24 -exclude file xxx.txt**  (xxx.txt中的文件將會(huì)從掃描的主機(jī)中排除)

掃描特定主機(jī)上的80,21,23端口,命令如下

**#nmap -p80,21,23 192.168.1.1**

從上面我們已經(jīng)了解了Nmap的基礎(chǔ)知識(shí)胡嘿,下面我們深入的探討一下Nmap的掃描技術(shù).

Tcp SYN Scan (sS)

這是一個(gè)基本的掃描方式,它被稱(chēng)為半開(kāi)放掃描,因?yàn)檫@種技術(shù)使得Nmap不需要通過(guò)完整的握手钳踊,就能獲得遠(yuǎn)程主機(jī)的信息衷敌。Nmap發(fā)送SYN包到遠(yuǎn)程主機(jī),但是它不會(huì)產(chǎn)生任何會(huì)話.因此不會(huì)在目標(biāo)主機(jī)上產(chǎn)生任何日志記錄,因?yàn)闆](méi)有形成會(huì)話箍土。這個(gè)就是SYN掃描的優(yōu)勢(shì).

如果Nmap命令中沒(méi)有指出掃描類(lèi)型,默認(rèn)的就是Tcp SYN.但是它需要root/administrator權(quán)限.

#nmap -sS 192.168.1.1

Tcp connect() scan(sT)

如果不選擇SYN掃描,TCP connect()掃描就是默認(rèn)的掃描模式.不同于Tcp SYN掃描,Tcp connect()掃描需要完成三次握手,并且要求調(diào)用系統(tǒng)的connect().Tcp connect()掃描技術(shù)只適用于找出TCP和UDP端口.

#nmap -sT 192.168.1.1

Udp scan(sU)

顧名思義,這種掃描技術(shù)用來(lái)尋找目標(biāo)主機(jī)打開(kāi)的UDP端口.它不需要發(fā)送任何的SYN包逢享,因?yàn)檫@種技術(shù)是針對(duì)UDP端口的罐监。UDP掃描發(fā)送UDP數(shù)據(jù)包到目標(biāo)主機(jī)吴藻,并等待響應(yīng),如果返回ICMP不可達(dá)的錯(cuò)誤消息,說(shuō)明端口是關(guān)閉的弓柱,如果得到正確的適當(dāng)?shù)幕貞?yīng)沟堡,說(shuō)明端口是開(kāi)放的.

#nmap -sU 192.168.1.1

FIN scan (sF)

有時(shí)候Tcp SYN掃描不是最佳的掃描模式,因?yàn)橛蟹阑饓Φ拇嬖?目標(biāo)主機(jī)有時(shí)候可能有IDS和IPS系統(tǒng)的存在,防火墻會(huì)阻止掉SYN數(shù)據(jù)包侧但。發(fā)送一個(gè)設(shè)置了FIN標(biāo)志的數(shù)據(jù)包并不需要完成TCP的握手.


**[root@bt](mailto:root@bt):~# nmap -sF 192.168.1.8**

Starting Nmap 5.51  at 2012-07-08 19:21 PKT

Nmap scan report for 192.168.1.8

Host is up (0.000026s latency).

Not shown: 999 closed ports

PORT STATE SERVICE

111/tcp open|filtered rpcbind

FIN掃描也不會(huì)在目標(biāo)主機(jī)上創(chuàng)建日志(FIN掃描的優(yōu)勢(shì)之一).個(gè)類(lèi)型的掃描都是具有差異性的,FIN掃描發(fā)送的包只包含F(xiàn)IN標(biāo)識(shí),NULL掃描不發(fā)送數(shù)據(jù)包上的任何字節(jié),XMAS掃描發(fā)送FIN、PSH和URG標(biāo)識(shí)的數(shù)據(jù)包.

PING Scan (sP)

PING掃描不同于其它的掃描方式航罗,因?yàn)樗挥糜谡页鲋鳈C(jī)是否是存在在網(wǎng)絡(luò)中的.它不是用來(lái)發(fā)現(xiàn)是否開(kāi)放端口的.PING掃描需要ROOT權(quán)限禀横,如果用戶(hù)沒(méi)有ROOT權(quán)限,PING掃描將會(huì)使用connect()調(diào)用.

#nmap -sP 192.168.1.1

版本檢測(cè)(sV)

版本檢測(cè)是用來(lái)掃描目標(biāo)主機(jī)和端口上運(yùn)行的軟件的版本.它不同于其它的掃描技術(shù),它不是用來(lái)掃描目標(biāo)主機(jī)上開(kāi)放的端口粥血,不過(guò)它需要從開(kāi)放的端口獲取信息來(lái)判斷軟件的版本.使用版本檢測(cè)掃描之前需要先用TCP SYN掃描開(kāi)放了哪些端口.

#nmap -sV 192.168.1.1

Idle scan (sL)

Idle scan是一種先進(jìn)的掃描技術(shù)柏锄,它不是用你真實(shí)的主機(jī)Ip發(fā)送數(shù)據(jù)包,而是使用另外一個(gè)目標(biāo)網(wǎng)絡(luò)的主機(jī)發(fā)送數(shù)據(jù)包.

#nmap -sL 192.168.1.6 192.168.1.1

Idle scan是一種理想的匿名掃描技術(shù),通過(guò)目標(biāo)網(wǎng)絡(luò)中的192.168.1.6向主機(jī)192.168.1.1發(fā)送數(shù)據(jù)复亏,來(lái)獲取192.168.1.1開(kāi)放的端口

有需要其它的掃描技術(shù)趾娃,如 FTP bounce(FTP反彈), fragmentation scan(碎片掃描), IP protocol scan(IP協(xié)議掃描),以上討論的是幾種最主要的掃描方式.

Nmap的OS檢測(cè)(O)

Nmap最重要的特點(diǎn)之一是能夠遠(yuǎn)程檢測(cè)操作系統(tǒng)和軟件,Nmap的OS檢測(cè)技術(shù)在滲透測(cè)試中用來(lái)了解遠(yuǎn)程主機(jī)的操作系統(tǒng)和軟件是非常有用的缔御,通過(guò)獲取的信息你可以知道已知的漏洞抬闷。Nmap有一個(gè)名為的nmap-OS-DB數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含超過(guò)2600操作系統(tǒng)的信息耕突。 Nmap把TCP和UDP數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器上笤成,然后檢查結(jié)果和數(shù)據(jù)庫(kù)對(duì)照。

Initiating SYN Stealth Scan at 10:21
Scanning localhost (www.nxadmin.com) [1000 ports]
Discovered open port 111/tcp on www.nxadmin.com
Completed SYN Stealth Scan at 10:21, 0.08s elapsed (1000 total ports)
Initiating OS detection (try #1) against localhost (www.nxadmin.com)
Retrying OS detection (try #2) against localhost (www.nxadmin.com)

上面的例子清楚地表明眷茁,Nmap的首次發(fā)現(xiàn)開(kāi)放的端口炕泳,然后發(fā)送數(shù)據(jù)包發(fā)現(xiàn)遠(yuǎn)程操作系統(tǒng)。操作系統(tǒng)檢測(cè)參數(shù)是O(大寫(xiě)O)

Nmap的操作系統(tǒng)指紋識(shí)別技術(shù):

設(shè)備類(lèi)型(路由器上祈,工作組等)
運(yùn)行(運(yùn)行的操作系統(tǒng))
操作系統(tǒng)的詳細(xì)信息(操作系統(tǒng)的名稱(chēng)和版本)
網(wǎng)絡(luò)距離(目標(biāo)和攻擊者之間的距離跳)

如果遠(yuǎn)程主機(jī)有防火墻喊崖,IDS和IPS系統(tǒng),你可以使用-PN命令來(lái)確保不ping遠(yuǎn)程主機(jī)雇逞,因?yàn)橛袝r(shí)候防火墻會(huì)組織掉ping請(qǐng)求.-PN命令告訴Nmap不用ping遠(yuǎn)程主機(jī)荤懂。

# nmap -O -PN 192.168.1.1/24

以上命令告訴發(fā)信主機(jī)遠(yuǎn)程主機(jī)是存活在網(wǎng)絡(luò)上的,所以沒(méi)有必要發(fā)送ping請(qǐng)求,使用-PN參數(shù)可以繞過(guò)PING命令,但是不影響主機(jī)的系統(tǒng)的發(fā)現(xiàn).

Nmap的操作系統(tǒng)檢測(cè)的基礎(chǔ)是有開(kāi)放和關(guān)閉的端口塘砸,如果OS scan無(wú)法檢測(cè)到至少一個(gè)開(kāi)放或者關(guān)閉的端口节仿,會(huì)返回以下錯(cuò)誤:

Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port

OS Scan的結(jié)果是不可靠的,因?yàn)闆](méi)有發(fā)現(xiàn)至少一個(gè)開(kāi)放或者關(guān)閉的端口.

這種情況是非常不理想的掉蔬,應(yīng)該是遠(yuǎn)程主機(jī)做了針對(duì)操作系統(tǒng)檢測(cè)的防范廊宪。如果Nmap不能檢測(cè)到遠(yuǎn)程操作系統(tǒng)類(lèi)型,那么就沒(méi)有必要使用-osscan_limit檢測(cè)女轿。

想好通過(guò)Nmap準(zhǔn)確的檢測(cè)到遠(yuǎn)程操作系統(tǒng)是比較困難的箭启,需要使用到Nmap的猜測(cè)功能選項(xiàng), –osscan-guess 猜測(cè)認(rèn)為最接近目標(biāo)的匹配操作系統(tǒng)類(lèi)型。

# nmap -O –osscan-guess 192.168.1.1

總結(jié)

Nmap是一個(gè)非常強(qiáng)大的工具蛉迹,它具有覆蓋滲透測(cè)試的第一方面的能力傅寡,其中包括信息的收集和統(tǒng)計(jì)。本文從初級(jí)到高級(jí)的講解了Nmap入侵掃描工具的使用.希望對(duì)大家有所幫助.


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荐操,隨后出現(xiàn)的幾起案子芜抒,更是在濱河造成了極大的恐慌,老刑警劉巖托启,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宅倒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡屯耸,警方通過(guò)查閱死者的電腦和手機(jī)拐迁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)疗绣,“玉大人唠亚,你說(shuō)我怎么就攤上這事〕痔担” “怎么了灶搜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)工窍。 經(jīng)常有香客問(wèn)我割卖,道長(zhǎng),這世上最難降的妖魔是什么患雏? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮丙挽,結(jié)果婚禮上吓肋,老公的妹妹穿的比我還像新娘。我一直安慰自己李剖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布化焕。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天绵跷,我揣著相機(jī)與錄音擦俐,去河邊找鬼。 笑死品擎,一個(gè)胖子當(dāng)著我的面吹牛埋合,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播萄传,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼甚颂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蜜猾!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起振诬,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蹭睡,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后赶么,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體肩豁,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年辫呻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了清钥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡放闺,死狀恐怖祟昭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情怖侦,我是刑警寧澤篡悟,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站匾寝,受9級(jí)特大地震影響恰力,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜旗吁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一踩萎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧很钓,春花似錦香府、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至袁稽,卻和暖如春勿璃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背推汽。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工补疑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人歹撒。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓莲组,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親暖夭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锹杈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • “巴巴吉---也就是他示意我坐在樹(shù)下靠近他的地方竭望。他年輕強(qiáng)壯邪码,看起來(lái)像拿希里·馬哈賽。巴巴吉擁有阻止一個(gè)人心中升起...
    逍遙禪閱讀 998評(píng)論 0 0
  • 前言:在之前的文章中我已經(jīng)對(duì)如何使用 CORS 處理跨域請(qǐng)求進(jìn)行了介紹咬清,在本文中闭专,我將介紹如何在 CORS 跨域的...
    igor_d140閱讀 600評(píng)論 0 0
  • 天氣 陰天 星期一 人生在世,每個(gè)人每天都在做各種各樣的付出枫振,家人喻圃、朋友萤彩、工作等等粪滤,既然有付出就會(huì)有回報(bào),有些覺(jué)得...
    沐陽(yáng)_bab4閱讀 186評(píng)論 0 0