新聞中心
深入探索Kali Linux中的Web掃描功能:從入門到精通

成都創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為洛川企業(yè)提供專業(yè)的網(wǎng)站建設、網(wǎng)站設計,洛川網(wǎng)站改版等技術服務。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
Web安全一直是網(wǎng)絡安全的熱門話題,尤其在當今互聯(lián)網(wǎng)時代,越來越多的企業(yè)和組織建立了網(wǎng)站或應用程序,這些網(wǎng)站和應用程序都極有可能成為攻擊者的攻擊目標。為了保護網(wǎng)站和應用程序的安全,在許多情況下,我們需要對其進行安全測試和漏洞掃描。Kali Linux是更受歡迎的網(wǎng)絡安全測試操作系統(tǒng)之一,其內(nèi)部包含了許多強大的Web掃描工具和技術。本文將深入了解Kali Linux中Web掃描的功能與技術原理,帶領讀者從入門到精通。
一、Kali Linux中的Web掃描工具
Kali Linux中有多種Web應用程序滲透測試工具,具有各種各樣的特性和優(yōu)勢。以下是一些常用的Web掃描工具:
1. Burp Suite:Burp Suite是一款用于Web應用程序安全測試的強大測試工具,提供了一系列的手動工具和自動化掃描器,有助于識別Web應用程序的漏洞,例如SQL注入、跨站點腳本(XSS)和CSRF攻擊等。
2. OWASP ZAP:OWASP ZAP是另一款流行的Web應用程序滲透測試工具,可以自動化執(zhí)行多種Web應用程序漏洞掃描,包括SQL注入、XSS和CSRF攻擊等,同時提供了一個強大的代理工具,可以攔截并修改Web應用程序的請求和響應。
3. Nikto:Nikto是一款非常輕便的Web服務器掃描工具,可以實時掃描Web服務器的漏洞,提供了豐富的參數(shù)控制和輸出格式。
以上這些Web掃描器都有各自的特點和使用方式,需要針對具體情況進行選擇和配置,以達到更佳的安全測試效果。
二、Web掃描的技術原理
1. 主動掃描和被動掃描
Web掃描技術可以分為兩種基本類型:主動掃描和被動掃描。主動掃描是通過發(fā)送特殊請求和數(shù)據(jù)包到Web應用程序的目標地址,來對目標進行測試和診斷的一種方式。這種掃描方式需要針對每個目標進行定制化配置,有助于識別目標的特殊漏洞和脆弱性。但是,這種掃描方式也會產(chǎn)生很多垃圾數(shù)據(jù)包和網(wǎng)絡流量,需要慎重考慮。
被動掃描是基于被測試對象的響應進行掃描的,它不需要像主動掃描一樣向目標主機發(fā)送掃描數(shù)據(jù)包。被動掃描通常是通過代理服務器實現(xiàn)的,代理服務器可以攔截和分析Web應用程序的請求和響應,并在分析結果中尋找潛在威脅。
2. 各種類型的漏洞
不同的Web掃描器通常可以檢測到不同類型的漏洞和威脅,例如:
SQL注入:利用輸入不當,能夠向DBMS(數(shù)據(jù)庫管理系統(tǒng))中插入或者拉取數(shù)據(jù);
跨站點腳本(XSS):通過向網(wǎng)頁中注入腳本,使得攻擊者能夠竊取一些敏感數(shù)據(jù)或者實現(xiàn)帳戶接管;
文件包含漏洞:通過向Web應用程序提交危險的用戶數(shù)據(jù),該漏洞使攻擊者能夠訪問本應用程序上其他核心組件內(nèi)的敏感數(shù)據(jù);
CSRF漏洞:它能夠利用攻擊者欺騙用戶本人提交只有攻擊者有權使用的Web表單,從而在該用戶帳戶中造成受害者不知道的損失。
3. 漏洞修復的方法
識別出漏洞之后,修復Web應用程序漏洞成為下一步行動的重要一步。常見的Web漏洞修復方法包括:
輸入驗證:數(shù)據(jù)輸入驗證是保持Web應用程序安全的最重要因素之一。通過檢測數(shù)據(jù)傳輸過程中的輸入數(shù)據(jù)的格式,類型和長度等信息,從而防止錯誤類型的數(shù)據(jù)進入系統(tǒng)。
代碼審計:通過對應用程序代碼進行代碼審計,發(fā)掘潛在的安全漏洞和弱點,從而以防止攻擊者利用代碼漏洞遠程執(zhí)行攻擊。
使用加密通道:確保在數(shù)據(jù)傳輸過程中使用了加密通道,以保持數(shù)據(jù)的機密性和保密性。
三、學習Web掃描技術的基本步驟
如果您想學習Web掃描技術,可以按照以下步驟:
1. 熟練掌握Kali Linux和Linux命令行操作系統(tǒng);
2. 熟練掌握常見的網(wǎng)絡協(xié)議和攻擊技術;
3. 學習網(wǎng)絡安全和Web應用程序滲透測試;
4. 精通Web應用程序漏洞掃描工具,并了解其原理和使用方法;
5. 了解各種Web應用程序漏洞修復的方法和技術;
6. 參加安全培訓或者實際項目實戰(zhàn)達到精通。
四、結論
Web掃描是保護Web應用程序安全的重要方法,Kali Linux中有很多流行的Web掃描工具可以應用。本文介紹了Web掃描技術的概念和原理,并提供了適合于Web掃描技術的學習步驟。所以,想要,不妨從本文中開始。
相關問題拓展閱讀:
- kali Linux 中使用nmap。
- 什么是kali linux web 滲透測試
kali Linux 中使用nmap。
使用 nmap 的之一步是登錄 Kali Linux,如果需要,就啟動一個圖形會話(本系列的之一篇文章安裝了 Kali Linux 的 Enlightenment 桌面環(huán)境)。
在爛畢安裝過程中,安裝程序將提示用戶輸入用來登錄的“root”用戶和密碼。 一旦登錄到 Kali Linux 機器,使用慧歷備命令startx就可以啟動 Enlightenment 桌面環(huán)境 – 值得注意的是 nmap 不需要運行桌面環(huán)境。
# startx
在 Kali Linux 中啟動桌面環(huán)境
一旦登錄到 Enlightenment,將需要打開終端窗口。通過點擊桌面背景,將會出現(xiàn)一個菜單。導航到終端可以進行如下操作:應用程序 -> 系統(tǒng) -> ‘Xterm’ 或 ‘UXterm’ 或 ‘根終端’。
作者是名為 ‘Terminator’ 的 shell 程序的粉絲,但是這可能不會顯示在 Kali Linux 的默認安裝中。這里列出的所有 shell 程序都可用于使用 nmap 。
在 Kali Linux 下啟動終端
一旦終端啟動,nmap 的樂趣就開始了。 對于這個特定的教程,將會創(chuàng)建一個 Kali 機器和 Metasploitable機器之間的私有網(wǎng)絡。
這會使事情變得更容易和更安全,因為私有的網(wǎng)絡范圍將確保掃描保持在安全的機器上,防止易受攻擊的 Metasploitable 機器被其他人攻擊。
怎樣在我的網(wǎng)絡上找到活動主機
在此示例中,這兩臺計算機都位于專用的 192.168.56.0/24 網(wǎng)絡上。 Kali 機器的 IP 地址為 192.168.56.101,要掃描的 Metasploitable 機器的 IP 地址為 192.168.56.102。
假如我們不知道 IP 地址信息,但是可以通過快速 nmap 掃描來幫助確定在特定網(wǎng)絡上哪些是活動主機。這種掃描稱前毀為 “簡單列表” 掃描,將 -sL參數(shù)傳遞給 nmap 命令。
# nmap -sL 192.168.56.0/24
Nmap – 掃描網(wǎng)絡上的活動主機
悲傷的是,這個初始掃描沒有返回任何活動主機。 有時,這是某些操作系統(tǒng)處理端口掃描網(wǎng)絡流量的一個方法。
在我的網(wǎng)絡中找到并 ping 所有活動主機
不用擔心,在這里有一些技巧可以使 nmap 嘗試找到這些機器。 下一個技巧會告訴 nmap 嘗試去 ping 192.168.56.0/24 網(wǎng)絡中的所有地址。
# nmap -sn 192.168.56.0/24
Nmap – Ping 所有已連接的活動網(wǎng)絡主機
這次 nmap 會返回一些潛在的主機來進行掃描! 在此命令中,-sn 禁用 nmap 的嘗試對主機端口掃描的默認行為,只是讓 nmap 嘗試 ping 主機。
找到主機上的開放端口
讓我們嘗試讓 nmap 端口掃描這些特定的主機,看看會出現(xiàn)什么。
# nmap 192.168.56.1,
Nmap – 在主機上掃描網(wǎng)絡端口
哇! 這一次 nmap 挖到了一個金礦。 這個特定的主機有相當多的開放網(wǎng)絡端口。
這些端口全都代表著在此特定機器上的某種監(jiān)聽服務。 我們前面說過,192.168.56.102 的 IP 地址會分配給一臺易受攻擊的機器,這就是為什么在這個主機上會有這么多開放端口。
在大多數(shù)機器上打開這么多端口是非常不正常的,所以趕快調查這臺機器是個明智的想法。管理員可以檢查下網(wǎng)絡上的物理機器,并在本地查看這些機器,但這不會很有趣,特別是當 nmap 可以為我們更快地做到時!
找到主機上監(jiān)聽端口的服務
下一個掃描是服務掃描,通常用于嘗試確定機器上什么服務監(jiān)聽在特定的端口。
Nmap 將探測所有打開的端口,并嘗試從每個端口上運行的服務中獲取信息。
# nmap -sV 192.168.56.102
Nmap – 掃描網(wǎng)絡服務監(jiān)聽端口
請注意這次 nmap 提供了一些關于 nmap 在特定端口運行的建議(在白框中突出顯示),而且 nmap 也試圖確認運行在這臺機器上的這個操作系統(tǒng)的信息和它的主機名(也非常成功?。?。
查看這個輸出,應該引起網(wǎng)絡管理員相當多的關注。 之一行聲稱 VSftpd 版本 2.3.4 正在這臺機器上運行! 這是一個真正的舊版本的 VSftpd。
通過查找 ExploitDB,對于這個版本早在 2023 年就發(fā)現(xiàn)了一個非常嚴重的漏洞(ExploitDB ID – 17491)。
發(fā)現(xiàn)主機上上匿名 ftp 登錄
讓我們使用 nmap 更加清楚的查看這個端口,并且看看可以確認什么。
# nmap -sC 192.168.56.102 -p 21
Nmap – 掃描機器上的特定端口
使用此命令,讓 nmap 在主機上的 FTP 端口(-p 21)上運行其默認腳本(-sC)。 雖然它可能是、也可能不是一個問題,但是 nmap 確實發(fā)現(xiàn)在這個特定的服務器是允許匿名 FTP 登錄的。
檢查主機上的漏洞
這與我們早先知道 VSftd 有舊漏洞的知識相匹配,應該引起一些關注。 讓我們看看 nmap有沒有腳本來嘗試檢查 VSftpd 漏洞。
# locate .nse | grep ftp
Nmap – 掃描 VSftpd 漏洞
注意 nmap 已有一個 NSE 腳本已經(jīng)用來處理 VSftpd 后門問題!讓我們嘗試對這個主機運行這個腳本,看看會發(fā)生什么,但首先知道如何使用腳本可能是很重要的。
# nmap –script-help=ftp-vsftd-backdoor.nse
了解 Nmap NSE 腳本使用
通過這個描述,很明顯,這個腳本可以用來試圖查看這個特定的機器是否容易受到先前識別的 ExploitDB 問題的影響。
讓我們運行這個腳本,看看會發(fā)生什么。
# nmap –script=ftp-vsftpd-backdoor.nse 192.168.56.102 -p 21
Nmap – 掃描易受攻擊的主機
耶!Nmap 的腳本返回了一些危險的消息。 這臺機器可能面臨風險,之后可以進行更加詳細的調查。雖然這并不意味著機器缺乏對風險的抵抗力和可以被用于做一些可怕/糟糕的事情,但它應該給網(wǎng)絡/安全團隊帶來一些關注。
Nmap 具有極高的選擇性,非常平穩(wěn)。 到目前為止已經(jīng)做的大多數(shù)掃描, nmap 的網(wǎng)絡流量都保持適度平穩(wěn),然而以這種方式掃描對個人擁有的網(wǎng)絡可能是非常耗時的。
Nmap 有能力做一個更積極的掃描,往往一個命令就會產(chǎn)生之前幾個命令一樣的信息。 讓我們來看看積極的掃描的輸出(注意 – 積極的掃描會觸發(fā)入侵檢測/預防系統(tǒng)!)。
# nmap -A 192.168.56.102
Nmap – 在主機上完成網(wǎng)絡掃描
注意這一次,使用一個命令,nmap 返回了很多關于在這臺特定機器上運行的開放端口、服務和配置的信息。 這些信息中的大部分可用于幫助確定如何保護本機以及評估網(wǎng)絡上可能運行的軟件。
這只是 nmap 可用于在主機或網(wǎng)段上找到的許多有用信息的很短的一個列表。
掃描目的主機防火墻是否關閉。沒開防火墻的:可以看到988個端口關閉,所以沒有打開防火墻。
開了防火墻的:可以看到983個被過濾的端口,所以打開了防火墻。
輸入“nmap+空格+域名或IP地址”進行的掃描時普通速度的掃描,時間較長。
輸入“nmap”+“空格”+“-F”+空格+“域名或IP地址”,進行的是加速掃描,時間較短。
同時掃描多個ip方法一:輸入“nmap+空格+IP地址段”。
輸入“nmap+空格+IP/子網(wǎng)段”。
輸入“nmap+空格+IP網(wǎng)絡號+通配符*”。
掃描主機操作系統(tǒng)版本:輸入“nmap+空格+“-O”+空格+IP地址或域名。
掃描所有TCP端口:輸入“nmap+空格+“-sT”+空格+IP地址或域名”
掃描所有開放的UDP端口:輸入“nmap+空格+“-sU”+空格+IP地址或域名”
掃描防火墻安全漏洞:輸入“nmap+“-sN”+空格+IP地址或域名”
掃描使用IP協(xié)議的端口:輸入“nmap+空格+“-sO”+空格+IP地址或域名“
偵測各種遠程服務的版本號:輸入”nmap+空格+”sV”+空格+IP地址或域名”
掃描最常用的TCP端口:輸入“nmap+空格+”-sS”+空格+IP地址或域名”
掃描網(wǎng)段中活躍的主機:輸入“nmap+空格+”-sP”+空格+IP地址段
綜合掃描:輸入“nmap+空格+”-A”+IP地址或域名
建議看看《Linux就該這么學》這本書
先要橋接到物理機同一網(wǎng)段,然后才可能掃描。
你應該看看192.168的那個地址,在你的局域網(wǎng)有沒有電腦或者手機在使用
只搜索到一個IP地址。還是kali的IP。如果是虛擬機,當然找不到局域網(wǎng)IP。
自己多看看文檔
什么是kali linux web 滲透測試
滲透測逗配吵試之山侍常用工具kali linux操作賣或系統(tǒng)
就是用Kali Linux上面的工具對某個Web網(wǎng)站進行滲世慧透,這個滲透的過程是一個完整的入侵的過程,尺返賀從而測試Web網(wǎng)站是否有被入侵的可能,并找出網(wǎng)站所陵派存在的漏洞,最后可能還要向對方提交一份滲透測試報告。
kali linux web掃描的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于kali linux web掃描,深入了解Kali Linux中的Web掃描功能,kali Linux 中使用nmap。,什么是kali linux web 滲透測試的信息別忘了在本站進行查找喔。
成都服務器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設,軟件開發(fā)老牌服務商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務眾多企業(yè)。電話:028-86922220
網(wǎng)頁標題:深入了解Kali Linux中的Web掃描功能 (kali linux web掃描)
分享鏈接:http://m.fisionsoft.com.cn/article/codjgdg.html


咨詢
建站咨詢
