版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)二十三 ARP 地址【實(shí)驗(yàn)?zāi)康摹考由顚?duì) ARP 高速緩存的理解;了解 ARP 協(xié)議的缺陷;3. 增強(qiáng)意識(shí)?!緦?shí)驗(yàn)學(xué)時(shí)】2 學(xué)時(shí)【實(shí)驗(yàn)環(huán)境】在本實(shí)驗(yàn)中需要 1 臺(tái)路由、1 臺(tái)交換機(jī)、1 臺(tái)協(xié)議分析儀、2 臺(tái)實(shí)驗(yàn) PC,使用協(xié)議分析儀數(shù)據(jù)包,對(duì)到的數(shù)據(jù)進(jìn)行分析。將所有的設(shè)備都接入到交換機(jī)上,并在交換機(jī)上配置端口映像功能,具體 IP 分配如下表:表 7-1 設(shè)備 IP 地址分配表設(shè)備連接如下圖所示:圖 7-1 實(shí)驗(yàn)拓?fù)鋱D設(shè)備接口IP 地址連接到交換機(jī)PCAEth0192.168.0.2/24FA0/8PCBEth0192.168.0.3/24FA0/9RSR-AFA0/0192.168.0.1/
2、24FA0/10RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀Eth0192.168.0.10/24FA0/24第七章 網(wǎng)絡(luò)攻防實(shí)驗(yàn)【實(shí)驗(yàn)內(nèi)容】1、學(xué)習(xí) ARP 地址的原理;2、搭建網(wǎng)絡(luò)實(shí)現(xiàn) ARP 地址3、了解怎樣防范 ARP 地址過程;?!緦?shí)驗(yàn)流程】圖 7-2 實(shí)驗(yàn)流程圖【實(shí)驗(yàn)原理】ARP 報(bào)文格式:地址轉(zhuǎn)換協(xié)議(ARP)是用來實(shí)現(xiàn) IP 地址與本地網(wǎng)絡(luò)認(rèn)知的物理地址(以太網(wǎng) MAC 地。在 IPv4 中,IP 地址長(zhǎng)為 32 位。然而在以太局域網(wǎng)絡(luò)中,設(shè)備地址長(zhǎng)為址)之間的48 位。有一張表格,通常稱為 ARP 緩沖(ARP cache),來維持每個(gè) MAC 地址與其相應(yīng)的 IP 地址之間的對(duì)應(yīng)關(guān)系。A
3、RP 提供一種形成該對(duì)應(yīng)關(guān)系的規(guī)則以及提供雙向地址轉(zhuǎn)換。在 TCP/IP 網(wǎng)絡(luò)環(huán)境下,一個(gè) IP 數(shù)據(jù)包到達(dá)目的地所經(jīng)過的網(wǎng)絡(luò)路徑是由路由器根據(jù)數(shù)據(jù)包的目的 IP 地址查找路由表決定的,但 IP 地址只是主機(jī)在網(wǎng)絡(luò)層中的地址,要在實(shí)際的物理鏈傳送數(shù)據(jù)包,還需要將 IP 數(shù)據(jù)包封裝到 MAC 幀后才能發(fā)送到網(wǎng)絡(luò)中。同一鏈的哪臺(tái)主機(jī)接收這個(gè) MAC 幀是依據(jù)該 MAC 幀中的目的 MAC 地址來識(shí)別的,即除了同一鏈將網(wǎng)卡置為混雜模式的主機(jī)外,只有當(dāng)某臺(tái)主機(jī)的 MAC 地址和鏈路中傳輸?shù)腗AC 幀的目的 MAC 地址相同時(shí),該主機(jī)才會(huì)接收這個(gè) MAC 幀并拆封為 IP 數(shù)據(jù)包交給上層模塊處理。因此,
4、每一臺(tái)主機(jī)在發(fā)送鏈路層數(shù)據(jù)幀前都需要知道同一鏈接收方的 MAC地址,地址協(xié)議 ARP 正是用來進(jìn)行 IP 地址到 MAC 地址的轉(zhuǎn)換的。同時(shí)為了避免不必要的 ARP 報(bào)文查詢,每臺(tái)主機(jī)的操作系統(tǒng)都著一個(gè) ARP 高速關(guān)系。ARP 高緩存 ARP Cache,著同一鏈其它主機(jī)的 IP 地址到 MAC 地址的速緩存通常是動(dòng)態(tài)的,該緩存可以手工添加靜態(tài)條目,由系統(tǒng)在一定的時(shí)間間隔后進(jìn)行刷新。ARP 協(xié)議雖然是一個(gè)高效的數(shù)據(jù)鏈路層協(xié)議,但作為一個(gè)局域網(wǎng)協(xié)議,它是建立在各主機(jī)之間相互信任的基礎(chǔ)上的,所以 ARP 協(xié)議存在以下缺陷:ARP 高速緩存根據(jù)所接收到的 ARP 協(xié)議包隨時(shí)進(jìn)行動(dòng)態(tài)更新;ARP 協(xié)
5、議沒有連接的概念,任意主機(jī)即使在沒有 ARP請(qǐng)求的時(shí)候也可以做出應(yīng)答;ARP 協(xié)議沒有認(rèn)證機(jī)制,只要接收到的協(xié)議包是有效的,主機(jī)就無條件的根據(jù)協(xié)議包的內(nèi)容刷新本機(jī) ARP 緩存,并查該協(xié)議包的。因此攻擊者可以隨時(shí)發(fā)送虛假 ARP 包更新被。如下圖是 ARP 協(xié)議的報(bào)文格式:主機(jī)上的 ARP 緩存,進(jìn)行地址或服務(wù)圖 7-3 ARP 報(bào)文Hardware Type 指定一種硬件接口類型,為發(fā)送方請(qǐng)求響應(yīng)所用。Protocol Type 指由發(fā)送方提供的高級(jí)協(xié)議地址類型。Hlen 硬件地址大小。Plen 協(xié)議地址大小。Operation 各個(gè)值如下表所示:圖 7-4 operation 選項(xiàng)第七章
6、網(wǎng)絡(luò)攻防實(shí)驗(yàn)Sender Hardware Address 發(fā)送者硬件地址。Sendrotocol Address 發(fā)送者協(xié)議地址。Hardware Address 目標(biāo)硬件地址。Protocol Address 目標(biāo)協(xié)議地址。ARP原理:ARP 協(xié)議的作用是在處于同一個(gè)子網(wǎng)中的主機(jī)所的局域網(wǎng)部分中將 IP 地址到 MAC 地址。當(dāng)有人在未獲得時(shí)就企圖更改 MAC 和 IP 地址的 ARP 表格中的信息時(shí),就發(fā)生了 ARP。通過這種方式,們可以MAC 或 IP 地址,以便實(shí)施如下的兩種ARP騙。:服務(wù)和中間人。分為二種,一種是對(duì)路由器 ARP 表的;另一種是對(duì)內(nèi)網(wǎng) PC 的網(wǎng)關(guān)欺第一種 ARP
7、的原理是:截獲網(wǎng)關(guān)數(shù)據(jù)。它不斷向路由器發(fā)送一系列錯(cuò)誤的內(nèi)網(wǎng)MAC 地址,使真實(shí)信息無法通過更新保存在路由器中,造成正常 PC 無法收到信息。第二種 ARP的 PC 向假網(wǎng)的原理是:網(wǎng)關(guān)。它是建立假網(wǎng)關(guān),讓被它數(shù)據(jù),使 PC 無法上網(wǎng)。針對(duì)交換機(jī)根據(jù)目的 MAC 地址來決定數(shù)據(jù)包轉(zhuǎn)發(fā)端口的特點(diǎn),如下圖所示:圖 7-5 ARPARP的實(shí)現(xiàn):假設(shè)主機(jī) C 為實(shí)施 ARP的者,其目的是截獲主機(jī) B 和主機(jī) A 之間的通數(shù)據(jù),且主機(jī) C 在實(shí)施 ARP前已經(jīng)預(yù)先知道 A 和 B 的 IP 地址。這時(shí) C先發(fā)送 ARP 包獲得主機(jī) B 的 MAC 地址,然后向 B 發(fā)送 ARP Reply 數(shù)據(jù)包,其中源
8、 IP 地址為 A 的 IP 地址,但是源 MAC 地址卻是主機(jī) C 的 MAC 地址。主機(jī) B 收到該 ARP Reply后,將根據(jù)新的 IP 地址與 MAC對(duì)更新 ARP 緩存。這以后當(dāng) B 給 A 發(fā)送數(shù)據(jù)包時(shí),目標(biāo) MAC 地址將使用 C 的 MAC 地址,因此交換機(jī)根據(jù) C 的 MAC 地址就將數(shù)據(jù)包轉(zhuǎn)發(fā)到攻擊者 C 所在的端口。同理,者 C 發(fā)送 ARP Reply 使主機(jī) A 確信主機(jī) B 的 MAC 地址為C 的 MAC 地址。在間歇的發(fā)送虛假 ARP Reply 的同時(shí),者 C 打開本機(jī)的路由功能,將被劫持的數(shù)據(jù)包轉(zhuǎn)發(fā)到正確的目的主機(jī),這時(shí)的,通信不會(huì)出現(xiàn)異常,但實(shí)際上數(shù)據(jù)包
9、卻被 C者對(duì)主機(jī) A 和 B 來說是完全透明截獲,者 C 成為了“中間人”。假定者想對(duì)主機(jī) B 實(shí)施 ARP,那么他可以先對(duì)主機(jī) A 進(jìn)行服務(wù)(入侵者可以利用 ARP 協(xié)議造成:者發(fā)送大量的 ARP 請(qǐng)求報(bào)文,且報(bào)文的 IP 地址與MAC 地址不一致,造成響應(yīng)主機(jī)主機(jī)不得不花很多時(shí)間處理這些請(qǐng)求)使其暫時(shí)掛起或干脆趁主機(jī) A 關(guān)機(jī)時(shí)進(jìn)行,然侵者用主機(jī) A 的 IP 地址向主機(jī) B 發(fā)送 ARP 請(qǐng)求報(bào)文,這樣在主機(jī) B 的高速緩存中就更新了原來主機(jī) A 的 IP 地址物理地址的。若原來主機(jī) A和主機(jī) B 有某種信任關(guān)系,那么現(xiàn)在主機(jī) B 就和者的機(jī)器有了同樣的信任關(guān)系。ARP1只根據(jù)對(duì)象的不同
10、可以分為三種,受害主機(jī)。實(shí)施后效果如下:如下圖圖 7-6主機(jī)2. 只路由器、網(wǎng)關(guān)。實(shí)施后效果如下:如下圖圖 7-6網(wǎng)關(guān)第七章 網(wǎng)絡(luò)攻防實(shí)驗(yàn)3. 雙向,即前面兩種方法的組合使用。實(shí)施后的效果如下:如下圖圖 7-7 雙向ARP帶來的危害可以分為幾大類網(wǎng)絡(luò)異常。具體表現(xiàn)為:掉線、IP等。數(shù)據(jù)竊取。具體表現(xiàn)為:個(gè)人隱私泄漏(如 MSN、郵件等)、賬號(hào)用(如賬號(hào)、等)。的網(wǎng)頁被添加了數(shù)據(jù)篡改。具體表現(xiàn)為:內(nèi)容,俗稱“掛馬”。控制。具體表現(xiàn)為:網(wǎng)絡(luò)速度、網(wǎng)絡(luò)行為(例如某些網(wǎng)頁打不開、某些網(wǎng)絡(luò)應(yīng)用程序用不了)受第三者控制。ARP根據(jù)發(fā)起的不同可以分為兩類人為ARP。人為。ARP的目的主要是:造成網(wǎng)絡(luò)異常、竊
11、取數(shù)據(jù)、控制。不是特指某一種,而是指所有包含有 ARP功能的的總稱。ARP的目的主要是:竊取數(shù)據(jù)(等)、篡改數(shù)據(jù)(掛馬等)。防止 ARP:ARP,防止 ARP主機(jī) IP 地址物理地址最直接的最有效的方法是不使用 ARP。在主機(jī)中將信任的作為條目保存在 ARP 高速緩存中,而不去響應(yīng) ARP 請(qǐng)求,這樣做的缺點(diǎn)就是需要人工來修改這種關(guān)系。檢測(cè):作為基本的預(yù)防措施,主機(jī)地接收來自網(wǎng)絡(luò)上的 ARP 廣播報(bào)主機(jī)級(jí)的文請(qǐng)求,若 ARP 報(bào)文中 IP 地址與本 IP 地址一致,則認(rèn)為是一種,或發(fā)送者物理地址與原來 IP物理地址不致,也可能是一種,而告警。主機(jī)級(jí)的主動(dòng)檢測(cè):檢測(cè) ARP的另一種預(yù)防措施是安排
12、主機(jī)在預(yù)先啟動(dòng)時(shí)候,發(fā)送對(duì)自己 IP 地址的 ARP 請(qǐng)求報(bào)文,如果能收到 ARP 響應(yīng),則 IP將向主機(jī)用戶或管理檢測(cè)到的 ARP。用自己的 IP 地址主動(dòng)詢問 ARP 能發(fā)現(xiàn) IP 地址配置錯(cuò)誤,還能抓住簡(jiǎn)單使用操作系統(tǒng)故意配置錯(cuò)誤 IP 地址進(jìn)行 ARP的者。服務(wù)級(jí)檢測(cè):作為另一種選擇,更復(fù)雜的預(yù)防措施是從響應(yīng)報(bào)文中獲得的硬件地址生成一個(gè) RARP 請(qǐng)求報(bào)文,以此來檢測(cè) ARP 響應(yīng)的真實(shí)性。網(wǎng)絡(luò)級(jí)檢測(cè):可以定期地主機(jī)上的 ARP 高速緩存來檢測(cè) IP 地址物理地址的映射關(guān)系的變化,或者將網(wǎng)絡(luò)中的某個(gè)接口保持在混雜模式方式來網(wǎng)絡(luò)中發(fā)送的每個(gè)數(shù)據(jù)包,并可網(wǎng)絡(luò)負(fù)載以及檢測(cè)出 IP 地址物理地
13、址關(guān)系的變化,同時(shí)將這種變化立即給管理員?!緦?shí)驗(yàn)步驟】步驟一:設(shè)定環(huán)境按照拓?fù)浣Y(jié)構(gòu)圖連接到網(wǎng)絡(luò),配置網(wǎng)關(guān)路由器的 IP 地址為 192.168.0.1,:圖 7-8 配置網(wǎng)關(guān)配置 PCA 計(jì)算機(jī)的 IP 地址為 192.168.0.2,如下圖所示:圖 7-9 配置主機(jī) IP 地址第七章 網(wǎng)絡(luò)攻防實(shí)驗(yàn)配置 PCB 計(jì)算機(jī)的 IP 地址為 192.168.0.3,如下圖所示:圖 7-10 配置主機(jī)IP 地址在路由器上使用 show arp 命令查看 arp 列表,如下圖所示:圖 7-11 在路由器上查看 ARP 緩存表步驟二:網(wǎng)關(guān)在 PCA 上使用 arp a 命令查看網(wǎng)關(guān)的 arp 的列表,如下
14、圖所示:圖 7-12 在主機(jī)上查看 ARP 緩存表通過上面命令可以看到真實(shí)網(wǎng)關(guān)的 MAC 地址為 00-d0-f8-6b-c8-1a,可以通過發(fā)送 ARP數(shù)據(jù)包改變客戶機(jī)的 ARP 列表,將網(wǎng)關(guān)的 MAC 地址改變 00-d0-f8-6b-c8-2a。使用 RG-PATS 協(xié)議儀的協(xié)議數(shù)據(jù)發(fā)生器編輯 ARP 數(shù)據(jù)包,模擬網(wǎng)關(guān)路由器發(fā)送 ARP更新信息,改變客戶機(jī)的 arp 列表。首先打開 RG-PATS 協(xié)議儀數(shù)據(jù)包發(fā)生器,點(diǎn)擊菜單欄 “添加”,如下圖所示:圖 7-13 添加報(bào)文添加一個(gè) ARP 協(xié)議模板,并將時(shí)間差設(shè)置為 3 毫秒,點(diǎn)擊確認(rèn)添加,如下圖所示:圖 7-14 添加 ARP 協(xié)議模
15、板修改協(xié)議模板的每個(gè)值:Ethernet II 封裝:目標(biāo)物理地址:-原物理地址:00-D0-F8-6B-C8-2A類型:0806 ARP 封裝:硬件類型:1 協(xié)議類型:800硬件地址長(zhǎng)度:6協(xié)議地址長(zhǎng)度:4操作碼:2發(fā)送物理地址:00-D0-F8-6B-C8-2A發(fā)送 IP 地址:192.168.0.1目的物理地址:-目的 IP 地址:255.255.255.0下圖是編輯完成并經(jīng)過校驗(yàn)的數(shù)據(jù)包:第七章 網(wǎng)絡(luò)攻防實(shí)驗(yàn)圖 7-15 編輯完成的 ARP 報(bào)文編輯完成后,點(diǎn)擊發(fā)送,如下圖所示:圖 7-16 報(bào)文發(fā)送數(shù)量在 PCA 上使用命令 arp a 命令來查看 arp 表項(xiàng),如下圖所示:圖 7-
16、17 查看網(wǎng)關(guān)的 ARP這時(shí)關(guān)于網(wǎng)關(guān) 192.168.0.1 的 MAC為 00-d0-f8-6b-c8-2a。步驟三:主機(jī)PCB 在PCA 的 arp 表的MAC 地址為 00-15-c5-65-ea-32,如下圖所示:圖 7-18 查看主機(jī)的 ARP使用 RG-PATS 協(xié)議儀的協(xié)議數(shù)據(jù)發(fā)生器編輯 ARP 數(shù)據(jù)包,模擬 PCB 發(fā)送 ARP 更新信息,改變 PCA 和路由器網(wǎng)關(guān)的 arp 列表,從而實(shí)現(xiàn) ARP儀數(shù)據(jù)包發(fā)生器,點(diǎn)擊菜單欄“添加”,如下圖所示:。首先打開 RG-PATS 協(xié)議圖 7-19 添加報(bào)文添加一個(gè) ARP 協(xié)議模板,并將時(shí)間差設(shè)置為 3 毫秒,點(diǎn)擊確認(rèn)添加,如下圖所示:圖 7-20 添加 ARP 協(xié)議模板修改協(xié)議模板的每個(gè)值:Ethernet II 封裝:目標(biāo)物理地址:-原物理地址:00-D0-F8-6B-11-11類型:0806ARP 封裝:硬件類型:1協(xié)議類型:800硬件地址長(zhǎng)度:6第七章 網(wǎng)絡(luò)攻防實(shí)驗(yàn)協(xié)議地址長(zhǎng)度:4操作碼:2發(fā)送物理地址:00-D0-F8-6B-11-11發(fā)送 I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 21427-2025特殊環(huán)境條件干熱沙漠對(duì)內(nèi)燃機(jī)電站系統(tǒng)的技術(shù)要求及試驗(yàn)方法
- 詢證函業(yè)務(wù)管理制度
- 餐食的調(diào)查問卷題目及答案
- 高中文理科題目及答案
- 新聞直播申論題目及答案
- 養(yǎng)老院安全管理與應(yīng)急預(yù)案制度
- 酒店消防安全培訓(xùn)制度
- 脫式計(jì)算題目模板及答案
- 豪車測(cè)試題目及答案
- 教育科研課題研究培訓(xùn)
- 2025年遼寧省綜合評(píng)標(biāo)專家?guī)炜荚囶}庫及答案
- 漢字的傳播教學(xué)課件
- 行政崗位面試問題庫及應(yīng)對(duì)策略
- 2025衢州市市級(jí)機(jī)關(guān)事業(yè)單位編外招聘77人筆試試題附答案解析
- 2025年中信金融業(yè)務(wù)面試題庫及答案
- 《化肥產(chǎn)品生產(chǎn)許可證實(shí)施細(xì)則(一)》(復(fù)肥產(chǎn)品部分)
- 多元香料配比優(yōu)化-洞察與解讀
- 零碳園區(qū)數(shù)字化建筑設(shè)計(jì)方案
- 不動(dòng)產(chǎn)數(shù)據(jù)整合技術(shù)策略規(guī)劃方案
- GB/T 46607.1-2025塑料熱固性粉末模塑料(PMCs)試樣的制備第1部分:一般原理及多用途試樣的制備
- 紫金礦業(yè)招聘面試題及答案
評(píng)論
0/150
提交評(píng)論