亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

ARP病毒的攻擊原理分析

時間:2024-10-15 18:42:35 計算機畢業論文 我要投稿
  • 相關推薦

ARP病毒的攻擊原理分析

  摘要:最近校局域網中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.

【ARP病毒的攻擊原理分析】相關文章:

分析ARP協議的理論與實踐03-18

深入分析ARP協議的理論與實踐01-04

緩沖區溢出攻擊的分析及防范策略03-18

分析行政復議證明標準的原理12-06

乙型肝炎病毒血清標志物模式分析03-19

色散補償技術原理及現有解決方案分析03-07

生物醫學微機原理及接口技術教改分析03-26

小兒柯薩奇病毒性腦炎117例臨床分析12-06

關于對大跨度預應力混凝土橋梁的設計原理的簡要分析03-02

主站蜘蛛池模板: 无码成人一区二区| 亚洲综合色在线| 国产精品日本一区二区在线播放| 国产顶级熟妇高潮xxxxx| 亚洲有无码av在线播放| 亚洲欧美综合一区二区三区| 日韩精品成人网页视频在线| 亚洲男人第一无码av网| 人妻少妇偷人精品无码| 镇安县| 亚洲日韩国产精品综合在线观看| 国产成人精品aa毛片| 丁香五月激情综合亚洲| 亚洲综合一区二区三区| 国产又色又爽无遮挡免费软件| 国产精品福利自产拍久久| 精品国产香蕉在线播出| 综合久久国产九一剧情麻豆| 51午夜精品免费视频| 伊人热热久久原色播放www| 欧洲熟妇色xxxx欧美老妇多毛 | 国产午国产午夜精华 免费 | 久久人妻少妇嫩草av无码专区| 亚洲日韩亚洲另类激情文学| 欧美日韩免费一区中文| 美女视频黄又黄又免费| 蜜臀性色av免费| 亚洲—本道中文字幕东京热| 亚洲熟妇成人精品一区| 又色又无遮挡裸体美女网站黄| 伊在人亚洲香蕉精品播放| 国产成人亚洲无码淙合青草| 激情综合婷婷色五月蜜桃| 亚洲欧美日韩视频高清专区| 午夜无码精品国产片| 熟女人妇交换俱乐部| 天天躁日日躁狠狠躁av麻豆| 蜜臀色欲av在线播放国产日韩| 韩国无码av片在线观看| 国产乱子伦农村xxxx| 中文无码一区二区视频在线播放量 |