ARP欺騙分析

arp數據包分爲2大類:spa

  一、請求(request)code

    a、請求單播ip

    b、請求廣播get

  二、應答(reply)table

    a、應答單播request

    b、應答廣播請求

下表爲以太網arp數據包數據

字段 長度(字節Byte) 正常請求單播 正常請求廣播 免費請求(免費ARP包都是廣播包)
Dest MAC 6 …… cd:cd:cd:cd:cd:cd ff:ff:ff:ff:ff:ff ff:ff:ff:ff:ff:ff
Src MAC 6 …… ab:ab:ab:ab:ab:ab ab:ab:ab:ab:ab:ab ab:ab:ab:ab:ab:ab
Type 2 0806(ARP)      
Hardware Type 2 1(Eth)      
Protocol Type 2 0x800(IPV4)      
Hardware Size 1 6      
Protocol Size 1 4      
Opcode 2 1/2 1 1 1
Sender MAC  6 …… ab:ab:ab:ab:ab:ab ab:ab:ab:ab:ab:ab ab:ab:ab:ab:ab:ab
Sender IP 4 …… 192.168.1.1 192.168.1.1 192.168.1.1
Target MAC 6 …… 00:00:00:00:00:00 00:00:00:00:00:00

ab:ab:ab:ab:ab:ab計算機

(或者00:00:00:00:00:00tab

或者ff:ff:ff:ff:ff:ff)

Target IP 4 …… 192.168.1.5 192.168.1.5/192.168.1.4/…… 192.168.1.5/192.168.1.4/……

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

正常請求單播:

發送者MAC 發送者IP 詢問內容 接收者MAC

接收者IP

(相對發送者是未知的)

ab:ab:ab:ab:ab:ab 192.168.1.1

MAC爲cd:cd:cd:cd:cd:cd的計算機,若是你的ip是192.168.1.5

的話給我回消息,回消息時候把Target MAC填上你的MAC

cd:cd:cd:cd:cd:cd 192.168.1.5

 

 

 

 

 

 

 

 

 

正常請求廣播:

發送者MAC 發送者IP 詢問內容 接收者MAC 接收者IP
ab:ab:ab:ab:ab:ab 192.168.1.1

局域網內全部計算機,若是你的ip是192.168.1.5

的話給我回消息,回消息時候把Target MAC填上你的MAC           

ff:ff:ff:ff:ff:ff        

192.168.1.5/192.168.1.4/……

(局域網內全部IP)

 

 

 

 

 

 

 

免費請求廣播:

 ****免費ARP的做用,目前免費ARP的做用有兩種。

    第一種就是宣告廣播的做用,以告訴整個廣播域,目前這個IP所對應的MAC地址是什麼。

    第二種是看看廣播域內有沒有別的主機使用本身的IP,若是使用了,則在界面上彈出「IP衝突」字樣。

發送者MAC 發送者IP 詢問內容 接收者MAC 接收者IP(相對發送者是未知的)
ab:ab:ab:ab:ab:ab 192.168.1.1

局域網內全部計算機,若是你的ip是192.168.1.1

的話給我回消息,目前我發送的者條消息的Target MAC填的是

個人MAC(或者填的是00:00:00:00:00:00,或ff:ff:ff:ff:ff:ff)

你給我回消息時候把Target MAC填上你的MAC          

ff:ff:ff:ff:ff:ff        

192.168.1.5/192.168.1.4/……

(局域網內全部IP)

 

 

 

 

 

 

 

 

 

 

 

注意:免費請求廣播的能夠是請求包,也能夠是應答包,但必須是廣播包,其中Target MAC字段能夠是本身的MAC,也能夠是00:00:00:00:00:00,或ff:ff:ff:ff:ff:ff

相關文章
相關標籤/搜索