漏洞掃描原理及程序簡介
1 引言
網(wǎng)絡掃描,是基于Internet的、探測遠端網(wǎng)絡或主機信息的一種技術,也是保證系統(tǒng)和網(wǎng)絡安全必不可少的一種手段。主機掃描,是指對計算機主機或者其它網(wǎng)絡設備進行安全性檢測,以找出安全隱患和系統(tǒng)漏洞。總體而言,網(wǎng)絡掃描和主機掃描都可歸入漏洞掃描一類。漏洞掃描本質(zhì)上是一把雙刃劍:黑客利用它來尋找對網(wǎng)絡或系統(tǒng)發(fā)起攻擊的途徑,而系統(tǒng)管理員則利用它來有效防范黑客入侵。通過漏洞掃描,掃描者能夠發(fā)現(xiàn)遠端網(wǎng)絡或主機的配置信息、 TCP/UDP端口的分配、提供的網(wǎng)絡服務、服務器的具體信息等。
2 漏洞掃描原理
漏洞掃描可以劃分為ping掃描、端口掃描、OS探測、脆弱點探測、防火墻掃描五種主要技術,每種技術實現(xiàn)的目標和運用的原理各不相同。按照 TCP/IP協(xié)議簇的結構,ping掃描工作在互聯(lián)網(wǎng)絡層:端口掃描、防火墻探測工作在傳輸層;0S探測、脆弱點探測工作在互聯(lián)網(wǎng)絡層、傳輸層、應用層。 ping掃描確定目標主機的IP地址,端口掃描探測目標主機所開放的端口,然后基于端口掃描的結果,進行OS探測和脆弱點掃描。
2.1 Ping掃描
ping掃描是指偵測主機IP地址的掃描。ping掃描的目的,就是確認目標主機的TCP/IP網(wǎng)絡是否聯(lián)通,即掃描的IP地址是否分配了主機。對沒有任何預知信息的黑客而言,ping掃描是進行漏洞掃描及入侵的第一步;對已經(jīng)了解網(wǎng)絡整體IP劃分的網(wǎng)絡安全人員來講,也可以借助ping掃描,對主機的IP分配有一個精確的定位。大體上,ping掃描是基于ICMP協(xié)議的。其主要思想,就是構造一個ICMP包,發(fā)送給目標主機,從得到的響應來進行判斷。根據(jù)構造ICMP包的不同,分為ECH0掃描和non—ECHO掃描兩種。
2.1.1 ECH0掃描
向目標IP地址發(fā)送一個ICMP ECHOREQUEST(ICMP type 8)的包,等待是否收至UICMP ECHO REPLY(ICMP type 0)。如果收到了ICMP ECHO REPLY,就表示目標IP上存在主機,否則就說明沒有主機。值得注意的是,如果目標網(wǎng)絡上的防火墻配置為阻止ICMP ECH0流量,ECH0掃描不能真實反映目標IP上是否存在主機。
此外,如果向廣播地址發(fā)送ICMPECHO REQUEST,網(wǎng)絡中的unix主機會響應該請求,而windows主機不會生成響應,這也可以用來進行OS探測。
2.1.2 non-ECH0掃描
向目的IP地址發(fā)送一個ICMP TIMESTAMP REQUEST(ICMP type l3),或ICMP ADDRESS MASK REQUEST (ICMP type l7)的包,根據(jù)是否收到響應,可以確定目的主機是否存在。當目標網(wǎng)絡上的防火墻配置為阻止ICMP ECH0流量時,則可以用non.ECH0掃描來進行主機探測。
2.2端口掃描
端口掃描用來探測主機所開放的端口。端口掃描通常只做最簡單的端口聯(lián)通性測試,不做進一步的數(shù)據(jù)分析,因此比較適合進行大范圍的掃描:對指定 IP地址進行某個端口值段的掃描,或者指定端口值對某個IP地址段進行掃描。根據(jù)端口掃描使用的協(xié)議,分為TCP掃描和UDP掃描。
2.2.1 TCP掃描
主機間建立TCP連接分三步(也稱三次握手):
(1)請求端發(fā)送一個SYN包,指明打算連接的目的端口。
(2)觀察目的端返回的包:
返回SYN/ACK包,說明目的端口處于偵聽狀態(tài);
返回RST/ACK包,說明目的端口沒有偵聽,連接重置。
(3)若返回SYN/ACK包,則請求端向目的端口發(fā)送ACK包完成3次握手,TCP連接建立。
根據(jù)TCP連接的建立步驟,TCP掃描主要包含兩種方式:
(1)TCP全連接和半連接掃描
全連接掃描通過三次握手,與目的主機建立TCP連接,目的主機的log文件中將記錄這次連接。而半連接掃描(也稱TCP SYN掃描)并不完成TCP三次握手的全過程。掃描者發(fā)送SYN包開始三次握手,等待目的主機的響應。如果收到SYN/ACK包,則說明目標端口處于偵聽狀態(tài),掃描者馬上發(fā)送RST包,中止三次握手。因為半連接掃描并沒有建立TCP連接,目的主機的log文件中可能不會記錄此掃描。
(2)TCP隱蔽掃描
根據(jù)TCP協(xié)議,處于關閉狀態(tài)的端口,在收到探測包時會響應RST包,而處于偵聽狀態(tài)的端口則忽略此探測包。根據(jù)探測包中各標志位設置的不同,TCP隱蔽掃描又分為SYN/ACK掃描、FIN掃描、XMAS(圣誕樹)掃描和NULL掃描四種。
SYN/ACK掃描和FIN掃描均繞過TCP三次握手過程的第一步,直接給目的端口發(fā)送SYN/ACK包或者FIN包。因為TCP是基于連接的協(xié)議,目標主機認為發(fā)送方在第一步中應該發(fā)送的SYN包沒有送出,從而定義這次連接過程錯誤,會發(fā)送一個RST包以重置連接。而這正是掃描者需要的結果— 只要有響應,就說明目標系統(tǒng)存在,且目標端口處于關閉狀態(tài)。
XMAS掃描和NULL掃描:這兩類掃描正好相反,XMAS掃描設置TCP包中所有標志位(URG、ACK、RST、PSH、SYN、FIN),而NULL掃描則關閉TCP包中的所有標志位。
2.2.2 UDP端口掃描
UDP協(xié)議是數(shù)據(jù)包協(xié)議,為了要發(fā)現(xiàn)正在服務的UDP端口,通常的掃描方式是構造一個內(nèi)容為空的UDP數(shù)據(jù)包送往目的端口。若目的端口上有服務正在等待,則目的端口返回錯誤的消息;若目的端口處于關閉狀態(tài),則目的主機返回ICMP端口不可達消息。因為UDP端口掃描軟件要計算傳輸中丟包的數(shù)量,所以UDP端口掃描的速度很慢。
2.3 0S探測
OS探測有雙重目的:一是探測目標主機的0S信息,二是探測提供服務的計算機程序的信息。比如OS探測的結果是:OS是Windows XP sp3,服務器平臺是IIS 4.0。
2.3.1二進制信息探測
通過登錄目標主機,從主機返回的banner中得知OS類型、版本等,這是最簡單的0S探測技術。
圖1 二進制信息
關鍵詞: 漏洞掃描
您可能也感興趣:
今日熱點
為您推薦
金融標準化“十四五”發(fā)展規(guī)劃發(fā)布 指明保險業(yè)發(fā)展方向
“隔離險”大火 銀保監(jiān)會強調(diào)保險公司不得無理拒賠
遼寧將全面實施全民參保計劃 發(fā)展多層次、多支柱養(yǎng)老保險體系
更多
- 我國啟動商業(yè)秘密保護創(chuàng)新試點工作 重點做好“兩穩(wěn)兩進”
- 去年重慶高新區(qū)全面實施“項目建設年” 加速集聚高端創(chuàng)新資源
- 廣東各類創(chuàng)新主體蓬勃發(fā)展 不斷強化戰(zhàn)略科技力量布局
- 臺州科技興市步伐更有力 創(chuàng)新鏈產(chǎn)業(yè)鏈深度融合
- 長三角區(qū)域協(xié)同創(chuàng)新指數(shù)年均增速達9.54% 成果共用指標增幅最大
- 大興機場臨空區(qū)設立國際創(chuàng)新中心 助力外資企業(yè)順利“走進來”
- 湖南發(fā)布“創(chuàng)新十條” 幫助企業(yè)紓困增效、激發(fā)創(chuàng)新活力
- 科技部和浙江發(fā)布《創(chuàng)新行動方案》 構建高標準技術要素市場...
更多
- 朔州持續(xù)優(yōu)化投資結構 去年固定資產(chǎn)投資同比增長13.7%
- 1月全國實際使用外資金額1022.8億元 服務業(yè)受外資青睞
- 河南“十四五”將完成農(nóng)村公路投資500億元 推進“四好農(nóng)村路...
- 陜西去年新設外商投資企業(yè)312家 實際利用外資102.46億美元
- 一季度遼寧省預計開復工項目5049個 投資增速或達到10%
- 1月武漢東湖高新區(qū)20多家企業(yè)獲股權融資 提升創(chuàng)投行業(yè)發(fā)展質(zhì)量
- 海南自貿(mào)港金融政策成效凸顯 去年外國來華投資流入48.4億美元
- 去年湖北共實施6342個工業(yè)技改項目 技改投資增長37.9%
排行
最近更新
- 漏洞掃描原理及程序簡介
- MOS管工作原理,就是這么簡單
- SDH原理
- 萬用表的使用方法--很全的哦~~~
- 麒麟控股作價近10億美元出售與華潤合資公司股份
- 星巴克回應漲價:部分飲品和食品價格小幅上調(diào)
- 摩根士丹利:與比特幣相比,以太坊去中心化程度低且價格波動大
- Fireblocks 通過現(xiàn)金和股票交易收購加密支付平臺 First DAG
- 陌陌回港上市背后:賺錢卻不值錢,是資本錯了還是陌陌錯了?
- 金種子酒控股股東股權結構調(diào)整,49%股權轉(zhuǎn)讓給華潤戰(zhàn)投
- 電商負責人劉煥通離職?小紅書回應:系家庭原因
- 重慶啤酒董事長Lawrence退休離任,Leo Evers接任
- 國家衛(wèi)健委發(fā)布健康中國行動2021-2022年考核實施方案 將從五...
- 2020新基建受益股有哪些股票?新基建股票龍頭一覽表
- 2021年節(jié)能環(huán)保板塊股票有哪些?節(jié)能環(huán)保板塊股票一覽
- 今日鋼球股票價格一覽,受益的鋼球概念股票有哪些?
- 多晶硅股票有哪些?多晶硅板塊受益股龍頭2020一覽表
- 新材料概念股名單匯總:哪些是新材料概念龍頭股?
- 2021年手游上市公司,手游概念上市公司有哪些?
- 煤化工板塊股票有哪些?煤化工概念股票一覽
- 施密特正交化法公式
- IDS入侵檢測基礎知識
- 上廣電SVA試水小尺寸屏幕 醞釀重大轉(zhuǎn)型
- 西門子PLC計數(shù)器指令編程
- Linux 系統(tǒng)下常用軟件一覽表
- 激光擴束鏡(準直鏡)
- 支付寶、微信個人收款碼要被追查近4年數(shù)據(jù),還要補稅?謠言!
- 高端保姆家教不靈了,廣州嚴查!俞敏洪體面人,新東方登白名單
- 汽車電氣化后柔性裁員:車企向員工推薦新工作并協(xié)助填寫簡歷
- 不光改名還要重塑企業(yè)文化 扎克伯格:大家今后都是“元伙伴”