萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 資訊安全防護

免 ARP 欺騙的 MAC 地址欺騙:交換式網路嗅探與會話劫持原理實戰

核心原理:交換機 MAC 地址表(CAM 表)運作機制

交換機收到資料幀時,依目的 MAC 查 CAM 表決定轉發埠。若目的埠 ≠ 來源埠 → 轉發並更新「來源 MAC ↔ 來源埠」映射;若相同 → 捨棄。正常通訊流程為 IP → MAC → PORT。ARP 欺騙破壞 IP-MAC 綁定;MAC 欺騙則直接汙染 MAC-PORT 映射,繞過 ARP 層面偵測。

實戰場景:4 埠 Switch,主機 A/B/C/D(D 為閘道),A 劫持 C 流量

  1. 汙染 CAM 表:A 發送 DA=Gateway_MAC, SA=B_MAC 封包至閘道。交換機學習到「B_MAC 對應 Port.A」,後續發往 B 的流量將被導向 A。此狀態持續至 B 發送真實封包或另一偽造 DA=Gateway_MAC, SA=B_MAC 封包更新表項為止。
  2. 攔截與轉發:A 收到閘道轉發給 B 的資料後,先發送 ARP Request (DA=FF:FF:FF:FF:FF:FF, SA=A_MAC) 觸發 B 回應 ARP Reply (DA=A_MAC, SA=B_MAC),使 CAM 表恢復正確映射,再將修改後的資料轉發給 B,完成隱蔽劫持。

此法不泛洪 CAM 表,避免網路癱瘓,屬低噪音、高隱蔽的中間人攻擊。防禦需部署動態 ARP 檢測(DAI)、IP Source Guard、Port Security 等交換機安全功能,並監控 CAM 表異常變更。

copyright © 萬盛學電腦網 all rights reserved