校園、企業內網常遭 ARP 欺騙軟體(如 P2P 終結者、網路執法官)攻擊導致斷線或網路癱瘓。本文詳解 ARP 原理並提供多層次防禦方案。
ARP(位址解析協定)負責將 IP 位址對應至 MAC 位址。攻擊者發送偽造 ARP 回應,將受害者的 ARP 快取中閘道器或目標主機的 MAC 位址改為錯誤值,導致封包無法正確轉發,造成斷線。
若受害主機與攻擊者不在同一 VLAN,攻擊無效。需網路設備支援 VLAN 劃分。
arp -s 閘道器IP 閘道器MAC將自身 IP/MAC 改為攻擊者相同值(先改 MAC 再改 IP 避免 Windows 偵測衝突),並綁定閘道器 MAC。此法風險較高,不建議常規使用。
arp -s 本機IP 本機MAC
arp -s 閘道器IP 閘道器MAC
查詢閘道器 MAC:ping 閘道器IP 後用 arp -a 觀察。綁定成功後 arp -a 顯示狀態為 static。建議先執行 arp -d 清除舊綁定。
透過登錄編輯器 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} 下對應網卡子鍵新增 NetworkAddress 字串值(12 位十六進位),重開機生效。後續可在網卡屬性「進階」直接修改。
需安裝第三方工具(如 Anti ARP Sniffer)設定閘道器 IP/MAC 綁定。建議升級至 XP/Vista 並使用內建 arp 指令防禦。
綜合以上方法,可有效化解區域網路 ARP 欺騙威脅,保障網路連線穩定。