工必備:Nmap保姆級(jí)入門教程(附可視化界面))
大名鼎鼎的NmapNetwork Mapper我相信人都了解過。Nmap是一個(gè)開源網(wǎng)絡(luò)掃描腳本工具可以 探測主機(jī)、掃描端口、檢測服務(wù)版本、發(fā)現(xiàn)漏洞黑客最愛的掃描工具同時(shí)也是安全運(yùn)維的利器Zenmap是Nmap的界面工具畢竟NMap是沒有界面的。Nmap功能特點(diǎn)? 輕量高效命令行運(yùn)行不占資源? 端口掃描識(shí)別開放端口找出風(fēng)險(xiǎn)? 服務(wù)探測檢測運(yùn)行的 Web、SSH、數(shù)據(jù)庫等服務(wù)? 漏洞檢測發(fā)現(xiàn)已知漏洞提前修復(fù)通過這篇教程你可以學(xué)會(huì)這2點(diǎn)1、讓你數(shù)量掌握Nmapzenmap的基本使用,非常適合新手。2、學(xué)會(huì)使用一款的專業(yè)的IP、端口掃描工具。相對(duì)于直接去使用nmap腳本工具這里給大家提供有界面的工具大大降低學(xué)習(xí)難度。如有不懂的地方可以在評(píng)論區(qū)交流共同成長互相幫助主要分為下面5個(gè)章節(jié)1、Zenmap是什么2、Npcap是什么3、nmapzenmap安裝教程4、nmap基本操作5、 nmap掃描選項(xiàng)下載地址https://pan.quark.cn/s/c0f51c5e92ca所在目錄網(wǎng)絡(luò)工具IP掃描工具Nmap1、Zenmap是什么Zenmap是Nmap安全掃描器的官方圖形用戶界面(GUI)。它是一個(gè)多平臺(tái)、免費(fèi)和開源的應(yīng)用程序旨在讓Nmap初學(xué)者易于使用同時(shí)為有經(jīng)驗(yàn)的Nmap用戶提供高級(jí)特性。在Windows下安裝Zenmap時(shí)需要先安裝Npcap。Npcap是一個(gè)Windows平臺(tái)下的網(wǎng)絡(luò)抓包庫支持Windows 7、8、10等操作系統(tǒng)。它是Nmap工具的一個(gè)重要組成部分提供了更高效、更穩(wěn)定、更安全的網(wǎng)絡(luò)抓包功能。知其然知其所以然這里首先要知道這個(gè)Npcap是什么2、Npcap是什么Npcap 是專為 Windows 開發(fā)的一款網(wǎng)絡(luò)抓包 SDK該 SDK 提供了被應(yīng)用程序調(diào)用的庫文件和系統(tǒng)驅(qū)動(dòng)程序。Npcap官網(wǎng)https://npcap.com/guide/index.html通過Npcap我們可以實(shí)現(xiàn)1、可以得到原始raw網(wǎng)絡(luò)數(shù)據(jù)即未經(jīng)過 TCP/IP 協(xié)議棧的數(shù)據(jù)也就是網(wǎng)卡收到的數(shù)據(jù)。2、設(shè)置接收過濾器這樣收到的數(shù)據(jù)就是我們感興趣的數(shù)據(jù)比如某個(gè)端口的數(shù)據(jù)。3、發(fā)送原始raw網(wǎng)絡(luò)數(shù)據(jù)的功能。上面都是專業(yè)的介紹說簡單、通俗一點(diǎn)就是我們把Npcap比作“面粉”你可以通過“面粉”做成“蛋糕”、“面條”、“辣條”...實(shí)際上我們使用的很多軟件都是調(diào)用Npcap這個(gè)庫。例如3、nmapZenmap安裝教程首先需要安裝Npcap,然后再安裝Nmap。完成安裝Npcap之后桌面上肯定是沒有圖標(biāo)的。在安裝Nmap的時(shí)候記得選中Zenmap。完成安裝之后桌面上就有了Nmap的可視化界面工具Zenmap。打開主頁如圖所示為了用戶體驗(yàn)這里給大家提供漢化補(bǔ)丁。找到漢化補(bǔ)丁中的文件夾site-packages替換安裝目錄中對(duì)應(yīng)的文件夾site-packages。重點(diǎn)提醒不要替換錯(cuò)了文件夾我實(shí)測的時(shí)候都錯(cuò)了幾次一定得細(xì)心一點(diǎn)。完成Zenmap的漢化如圖所示4、Zenmap基本操作這里演示的局域網(wǎng)掃描也可以掃描外網(wǎng)的IP。Zenmap的操作方法和Nmap基本一致但Zenmap提供了更友好的圖形界面可以更方便地進(jìn)行掃描和配置。同時(shí)Zenmap還提供了更多的掃描選項(xiàng)和配置用戶可以根據(jù)需要進(jìn)行自定義設(shè)置和調(diào)整。1、先確定自己的IP段2、“目標(biāo)”文本框中輸入要掃描的IP地址或主機(jī)名也可以輸入IP地址段或CIDR地址。3、“配置”就是掃描的選項(xiàng)如Intense scan、Quick scan等。4、點(diǎn)擊“掃描”即可開始掃描。掃描完成后可以在“掃描結(jié)果”窗口中查看掃描結(jié)果包括主機(jī)列表、端口狀態(tài)、操作系統(tǒng)識(shí)別、服務(wù)識(shí)別等信息。這里需要解釋一下“配置”也就是掃描選項(xiàng)。上圖中選擇的是Intense scan。這是一種全面的掃描方式掃描的內(nèi)容非常多包括TCP和UDP端口掃描、操作系統(tǒng)識(shí)別、服務(wù)識(shí)別、腳本掃描和Traceroute等。所以它的掃描速度較慢但結(jié)果較為詳細(xì)。命令行格式nmap -T4 -A -v 192.168.2.0/24掃描任意網(wǎng)站這里掃描的是www.link3.cc可以看到掃描出來的開放端口拓?fù)鋱D可以看到訪問的路徑主機(jī)詳情可以看到操作系統(tǒng)、IP地址等信息。如果你是掃描局域網(wǎng)所有IP速度會(huì)非常慢建議在實(shí)際操作的時(shí)候掃描指定的IP。Nmap輸出藍(lán)色的字體就是掃描出來的結(jié)果。端口/主機(jī)主機(jī)詳情這個(gè)界面匯總掃描的結(jié)果統(tǒng)計(jì)。掃描記錄如果掃描太慢了在這里可以清除掃描、取消掃描。Nmap這款工具支持多個(gè)掃描任務(wù)同時(shí)進(jìn)行。其中-T4 加快執(zhí)行速度 -A 操作系統(tǒng)及版本探測 -v 顯示詳細(xì)的輸出5、Zenmap掃描選項(xiàng)還是那句話“知其然知其所以然”。要想基本掌握使用Zenmap這款工具你必須了解它的“配置”。Zenmap提供了10個(gè)掃描選項(xiàng)。2、 Intense scan plus UDP顧名思義就是掃描UDP端口的。可以檢測UDP服務(wù)和開放的UDP端口,注意這個(gè)掃描速度非常慢命令行格式nmap -sS -sU -T4 -A -v 192.168.2.1103、Intense scan, all TCP ports掃描TCP端口這種掃描所有端口的開放情況速度比較慢。命令行格式nmap -p 1-65535 -T4 -A -v 192.168.2.110-p 1-65535就是指定的端口范圍。4、Intense scan, no ping非ping掃描。在某些情況下你可能想要結(jié)合使用這兩種技術(shù)以更高效、更隱蔽地執(zhí)行網(wǎng)絡(luò)掃描。例如你可以使用一個(gè)工具同時(shí)發(fā)送大量的請(qǐng)求但不使用ping來探測目標(biāo)是否在線。這可以通過特定的掃描選項(xiàng)和工具配置來實(shí)現(xiàn)比如在Nmap中結(jié)合使用-A和-Pn選項(xiàng)。命令行格式nmap -T4 -A -v -Pn 192.168.2.110-pn明確告訴Nmap不要進(jìn)行ping掃描。5、 Ping scan這種事常見的也就是我們在CMD經(jīng)常使用的Ping。只對(duì)目標(biāo)進(jìn)行ICMP Ping掃描用于快速確定目標(biāo)主機(jī)是否在線。它的優(yōu)點(diǎn)速度快缺點(diǎn)容易被防火墻屏蔽導(dǎo)致無掃描結(jié)果。命令行格式nmap -sn 192.168.2.0/246、Quick scan只掃描常用端口和開放的TCP端口適用于快速確定目標(biāo)主機(jī)的開放端口。命令行格式nmap -T4 -F 192.168.2.110-F快速模式7、Quick scan plus快速掃描加強(qiáng)模式在Quick scan的基礎(chǔ)上增加了操作系統(tǒng)識(shí)別和服務(wù)識(shí)別功能可以更全面地了解目標(biāo)主機(jī)的信息。命令行格式nmap -sV -T4 -O -F --version-light 192.168.2.110-sV探測端口及版本服務(wù)信息-O開啟OS檢測–version-light設(shè)定偵測等級(jí)為28、Quick traceroute用于快速追蹤數(shù)據(jù)包從本地計(jì)算機(jī)到目標(biāo)服務(wù)器之間的所有路由節(jié)點(diǎn)。命令行格式nmap -sn --traceroute 192.168.2.1109、 Regular scan掃描所有TCP端口和常用UDP端口并進(jìn)行操作系統(tǒng)和服務(wù)識(shí)別。命令行格式nmap 192.168.2.11010、Slow comprehensive scan一種全面的掃描方式包括TCP和UDP端口掃描、操作系統(tǒng)識(shí)別、服務(wù)識(shí)別、腳本掃描和Traceroute等。它的掃描速度較慢但結(jié)果更為詳細(xì)。命令行格式nmap -sS -sU -T4 -A -v -PE -PP -PS80,443 -PA3389 -PU40125 -PY -g 53 --script default or (discovery and safe) 192.168.2.110