亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

arp欺騙的原理介紹與什么是ARP和防范ARP欺騙第1/3頁

 更新時間:2007年05月26日 00:00:00   作者:  
什么是ARP?如何防范ARP欺騙技術? 

  什么是ARP?如何防范ARP欺騙技術? 

  首先說一下什么是ARP。如果你在UNIX Shell下輸入 arp -a (9x下也是),你的輸出看起來應該是這樣的:

  Interface: xxx.xxx.xxx.xxx

  Internet Address Physical Address Type 

xxx.xxx.xxx.xxx 00-00-93-64-48-d2 dynamic 

  xxx.xxx.xxx.xxx 00-00-b4-52-43-10 dynamic

  ...... ......... ....

    這里第一列顯示的是ip地址,第二列顯示的是和ip地址對應的網(wǎng)絡接口卡的硬件地址(MAC),第三列是該ip和mac的對應關系類型。

    可見,arp是一種將ip轉(zhuǎn)化成以ip對應的網(wǎng)卡的物理地址的一種協(xié)議,或者說ARP協(xié)議是一種將ip地址轉(zhuǎn)化成MAC地址的一種協(xié)議。它靠維持在內(nèi)存中保存的一張表來使ip得以在網(wǎng)絡上被目標機器應答。

    為什么要將ip轉(zhuǎn)化成mac呢?簡單的說,這是因為在tcp網(wǎng)絡環(huán)境下,一個ip包走到哪里,要怎么走是靠路由表定義。但是,當ip包到達該網(wǎng)絡后,哪臺機器響應這個ip包卻是靠該ip包中所包含的mac地址來識別。也就是說,只有機器的mac地址和該ip包中的mac地址相同的機器才會應答這個ip包。因為在網(wǎng)絡中,每一臺主機都會有發(fā)送ip包的時候。所以,在每臺主機的內(nèi)存中,都有一個 arp--> mac 的轉(zhuǎn)換表。通常是動態(tài)的轉(zhuǎn)換表(注意在路由中,該arp表可以被設置成靜態(tài))。也就是說,該對應表會被主機在需要的時候刷新。這是由于以太網(wǎng)在子網(wǎng)層上的傳輸是靠48位的mac地址而決定的。

    通常主機在發(fā)送一個ip包之前,它要到該轉(zhuǎn)換表中尋找和ip包對應的mac地址。如果沒有找到,該主機就發(fā)送一個ARP廣播包,看起來象這樣子:

  "我是主機xxx.xxx.xxx.xxx , mac是xxxxxxxxxxx ,ip為xxx.xxx.xxx.xx1的主機請告之你的mac來" 

  ip為xxx.xxx.xxx.xx1的主機響應這個廣播,應答ARP廣播為: 

  "我是xxx.xxx.xxx.xx1,我的mac為xxxxxxxxxx2" 

    于是,主機刷新自己的ARP緩存,然后發(fā)出該ip包。 

    了解這些常識后,現(xiàn)在就可以談在網(wǎng)絡中如何實現(xiàn)ARP欺騙了,可以看看這樣一個例子: 

    一個入侵者想非法進入某臺主機,他知道這臺主機的防火墻只對192.0.0.3(假設)這個ip開放23口(telnet),而他必須要使用telnet來進入這臺主機,所以他要這么做: 

    1、他先研究192.0.0.3這臺主機,發(fā)現(xiàn)這臺95的機器使用一個oob就可以讓他死掉。 

    2、于是,他送一個洪水包給192.0.0.3的139口,于是,該機器應包而死。 

    3、這時,主機發(fā)到192.0.0.3的ip包將無法被機器應答,系統(tǒng)開始更新自己的arp對應表。將192.0.0.3的項目搽去。 

    4、這段時間里,入侵者把自己的ip改成192.0.0.3 

    5、他發(fā)一個ping(icmp 0)給主機,要求主機更新主機的arp轉(zhuǎn)換表。 

    6、主機找到該ip,然后在arp表中加入新的ip-->mac對應關系。 

    7、防火墻失效了,入侵的ip變成合法的mac地址,可以telnet了。 

相關文章

最新評論