999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ARP病毒的攻擊原理分析

2009-12-08 08:36:22郭立文
現代經濟信息 2009年20期

郭立文

摘要:最近校局域網中ARP病毒頻繁發作,給校內用戶造成不便。本文從ARP協議入手,深入分析了ARP安全漏洞及病毒攻擊原理,并對ARP欺騙的原理與攻擊方式做了深入的研究,闡明了ARP病毒欺騙的過程,給用戶提出解決這個問題的方法。

關鍵詞:網絡協議 IP地址 ARP病毒

1. 引言

從上半年開始在學校的局域網爆發了“ARP欺騙”木馬病毒,病毒發作時其癥狀表現為計算機網絡連接正常,能登陸成功卻無法打開網頁,極大地影響了局域網用戶的正常使用。

2. ARP協議的工作原理

在以太網中傳輸的數據包是以太包,而以太包的尋址是依據其首部的MAC地址。僅僅知道某主機的IP地址并不能讓內核發送一幀數據給此主機,內核必須知道目的主機的MAC地址才能發送數據。ARP協議的作用就是在于把32位的IP地址變換成48位的以太地址。

在以太局域網內數據包傳輸依靠的是MAC地址,IP地址與MAC對應的關系依靠ARP緩存表,每臺主機(包括網關)都有一個ARP緩存表。在正常情況下這個緩存表能夠有效保證數據傳輸的一對一性。我們可以在命令行窗口中,輸入命令ARP -A,進行查看,輸入命令ARP -D進行刷新。

當數據源主機需要將一個數據包要發送到目的主機時,會首先檢查自己ARP列表中是否存在該IP地址對應的MAC地址,如果存在,就直接將數據包發送到這個MAC地址;如果不存在,就向本地網段發起一個ARP請求的廣播包,詢問目的主機的IP所對應的MAC地址。網絡中所有的主機收到這個ARP請求后,會檢查數據包中的目的IP是否和自己的IP地址一致。如果不一致就不作回應;如果一致,該主機首先將發送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已經存在該IP的信息,則將其覆蓋,后給數據源主機發送一個ARP響應數據包,告訴對方自己是它需要查找的MAC地址;源主機收到這個ARP響應數據包后,將得到的目的主機的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息開始數據的傳輸。若數據源主機一直沒有收到ARP響應數據包,表示ARP查詢失敗。

3. ARP病毒的欺騙原理和欺騙過程

ARP欺騙的目的就是為了實現全交換環境下的數據監聽,大部分的木馬或病毒使用ARP欺騙攻擊也是為了達到這個目的。

假設一個只有三臺電腦組成的局域網,該局域網由交換機(Switch)連接。其中一個電腦名叫A,代表攻擊方;一臺電腦叫S,代表源主機,即發送數據的電腦;令一臺電腦名叫D,代表目的主機,即接收數據的電腦。這三臺電腦的IP地址分別為:192.168.0.2,192.168.0.3,192.168.0.4,MAC地址分別為:MAC-A,MAC-S,MAC-D。

現在,S電腦要給D電腦發送數據,則要先查詢自身的ARP緩存表,查看里面是否有192.168.0.4這臺電腦的MAC地址,如果有,就將MAC-D封裝在數據包的外面,直接發送出去即可。如果沒有,S電腦便向全網絡發送一個這樣的ARP廣播包:S的IP是192.168.0.3,硬件地址是MAC-S,要求返回IP地址為192.168.0.4的主機的硬件地址。而D電腦接受到該廣播,經核實IP地址,則將自身的IP地址和MAC-D地址返回到S電腦。現在S電腦可以在要發送的數據包上貼上目的地址MAC-D發送出去,同時它還會動態更新自身的ARP緩存表,將192.168.0.4-MAC-D這一條記錄添加進去,這樣,等S電腦下次再給D電腦發送數據的時候,發送ARP廣播包進行查詢了。這就是正常情況下的數據包發送過程。

但是,上述數據發送機制有一個致命的缺陷,即它是建立在對局域網中電腦全部信任的基礎上的,也就是說它的假設前提是:無論局域網中哪臺電腦,其發送的ARP數據包都是正確的。比如在上述數據發送中,當S電腦向全網詢問后,D電腦也回應了自己的正確MAC地址。但是當此時,A電腦卻返回了D電腦的IP地址和和自己的硬件地址。由于A電腦不停地發送這樣的應答數據包,則會導致S電腦又重新動態更新自身的ARP緩存表,這回記錄成:192.168.0.4與MAC-A對應,我們把這步叫做ARP緩存表中毒。這樣,就導致以后凡是S電腦要發送給D電腦,都將會發送給A主機。也就是說,A電腦就劫持了由S電腦發送給D電腦的數據。這就是ARP欺騙的過程。

如果A電腦不冒充D電腦,而是冒充網關,那后果會更加嚴重。一個局域網中的電腦要連接外網,都要經過局域網中的網關進行轉發。在局域網中,網關的IP地址假如為192.168.0.1。如果A電腦向全網不停的發送IP地址是192.168.0.1,硬件地址是MAC-A的ARP欺騙廣播,局域網中的其它電腦都會更新自身的ARP緩存表,將A電腦當成網關,這樣,當它們發送數據給網關,結果都會發送到MAC-A這臺電腦中。這樣,A電腦就將會監聽整個局域網發送給互聯網的數據包。

4. 結論

ARP欺騙是目前網絡管理,特別是校園網管理中最讓人頭疼的攻擊,它的攻擊技術含量低,隨便一個人都可以通過攻擊軟件來完成ARP欺騙攻擊。同時防范ARP欺騙也沒有什么特別有效的方法,目前只能通過被動的亡羊補牢形式的措施了。無論是攻和防,首要的就是找出每種攻擊的“癥結”之所在。只有這樣才能找到行之有效的解決方案。當然最根本的辦法在客戶端自身的防范上,如及時下載安裝系統補丁、所裝殺毒軟件及時升級,安裝ARP專殺與防范軟件等。

參考文獻:

[1].張曾科,計算機網絡.清華大學出版社.2004.

[2].邱雪松,ARP病毒原理與防御.柳鋼科技出版社.2006.

[3].黃玉春、王自南,淺談局域網中的嗅探原理和ARP欺騙.大眾科技出版社.2006.

主站蜘蛛池模板: 国产高颜值露脸在线观看| 久99久热只有精品国产15| 91黄视频在线观看| 亚洲欧美日韩成人高清在线一区| 成人福利在线观看| 国产精品亚洲专区一区| 为你提供最新久久精品久久综合| 日韩中文欧美| 亚洲国产精品日韩av专区| 国产精品无码在线看| 97超级碰碰碰碰精品| 国产白丝av| 伊在人亚洲香蕉精品播放| 色亚洲成人| 欧美精品啪啪一区二区三区| 国产精品久久国产精麻豆99网站| 国产成人综合日韩精品无码不卡| 国产亚洲美日韩AV中文字幕无码成人| 97在线观看视频免费| 亚洲a免费| 精品一区二区三区四区五区| 日本高清免费不卡视频| 亚洲乱码在线播放| 天天综合网色中文字幕| 国产xx在线观看| 中文字幕日韩久久综合影院| 无码乱人伦一区二区亚洲一| 欧美综合在线观看| AV熟女乱| 欧美综合区自拍亚洲综合天堂| 亚洲精品视频免费| 欧美日韩va| 呦女亚洲一区精品| 免费毛片视频| 嫩草影院在线观看精品视频| 亚洲视频无码| 91丨九色丨首页在线播放| 亚洲无码日韩一区| 亚洲精品黄| 999国产精品| 亚洲欧洲美色一区二区三区| 干中文字幕| 日本国产精品一区久久久| 欧美性猛交一区二区三区| 久久精品国产精品青草app| 91成人精品视频| 四虎亚洲国产成人久久精品| 亚洲首页国产精品丝袜| 园内精品自拍视频在线播放| 欧美日韩动态图| 国产呦视频免费视频在线观看| 亚洲欧美综合在线观看| 国产伦片中文免费观看| 日韩免费毛片| 五月婷婷中文字幕| 成人福利在线视频| 亚洲娇小与黑人巨大交| 波多野结衣AV无码久久一区| 亚洲日韩精品无码专区| 中文字幕人妻无码系列第三区| 国产精品手机在线播放| 日韩精品专区免费无码aⅴ| 国产超碰一区二区三区| 中文字幕永久在线观看| 日韩一区精品视频一区二区| 国产欧美高清| 亚洲黄色激情网站| 91无码人妻精品一区二区蜜桃| 成人日韩欧美| 国产自在自线午夜精品视频| 亚洲天堂视频在线观看免费| 青青青视频蜜桃一区二区| 久99久热只有精品国产15| 乱人伦中文视频在线观看免费| AV天堂资源福利在线观看| 国产精品开放后亚洲| 99ri国产在线| 欧美h在线观看| 国产成人高清在线精品| 亚洲欧美另类中文字幕| 国产精品欧美激情| 亚洲Av激情网五月天|