簡記 ARP 和 ARP攻擊

2022-02-07 05:56:42 字數 958 閱讀 6649

1.

arp = 詢問區域網內的各個主機某 ip對應的機子的mac是多少

arp 請求幀的mac會是ffffffff,表示待尋找。

ip位址為a , 硬體位址為a 的主機,找ip位址為 b 的主機( 硬體位址為b ),但是a的快取表中沒有特定條目,即沒有 b - b 的快取條目。

於是a傳送 一條arp資訊 : 源ip = a    源mac = a ; 目的ip = b   目的mac = ffffffff  型別是arp request

b收到之後 在本機的arp快取中存 a - a 記錄。表示知道ip為a的主機的mac位址是a。

並且發出 一條arp資訊: 源ip = b 源mac = b;目的ip = a   目的mac = a  型別是arp reply

a收到之後 在本機的arp快取中存 b - b 記錄。表示知道ip為b的主機的mac位址是b。

以後向b通訊就可以在 mac幀中把 b 當作目標mac位址包進去。

2.arp攻擊

上述過程如果有一台黑客的機子 c 要冒充 b 的話

c開啟網絡卡的混合模式(linux 通過 ifconfig 網絡卡名 promisc 指令開啟混合模式,還沒試過能不能達到效果)

在a傳送arp request之後,即使c的ip不是 b,c也會對a的 arp request 做出反應。

a接收到這條假的arp資訊,就會把 b - c 這條記錄存在arp快取中

c傳送上述的這條偽裝的arp資訊之後,交換機就會記錄下c對應的埠是通向c的。

以後只要a訪問ip位址b,就會根據a上的arp快取,指定mac位址是 c,而交換機又記錄了 c 的埠是通向 c的,所以資訊都會傳送給c。

b得不到a傳送的資訊。上述即arp攻擊,同理,對b也可以發起同樣的攻擊。這樣的話,相當於c在a,b兩者之間充當一位**。

掌控a和b之間通訊的內容。如果通訊的內容沒有加密的話,c可以根據內容,在a,b兩者之間建立起看似正常的會話。

ARP攻擊和DOS攻擊

arp address resolution protocol,位址解析協議 是乙個位於tcp ip協議棧中的網路層,負責將某個ip位址解析成對應的mac位址 1基本功能 arp協議的基本功能就是通過目標裝置的ip位址,查詢目標裝置的mac位址,以保證通訊的進行。arp攻擊的侷限性 arp攻擊僅能在...

ARP協議 ARP攻擊與防禦

目錄 arp協議 1 arp協議概述 2 arp協議作用 3 arp協議原理 1 傳送arp廣播請求 2 接受arp單播應答 4 arp的工作過程 5 arp 6 arp攻擊或欺騙的原理是 1 arp協議沒有驗證機制,所以容易被arp偷渡攻擊 2 arp攻擊者通過傳送虛假偽造的arp報文對受害者進行...

Arp攻擊實戰

現在網上很多關於arp攻擊的文章,但多數是描述其原理,少數會以某個工具作為例子展開說明,但感覺說的還是不夠詳細,今天寫個文章以實戰介紹乙個叫 winarpattacker 的工具。2.執行winarpattacker.exe,噢,開始了 這裡的演示只是為學習之用,請各位不要大搞破壞,不然警察叔叔找你...