技術原理
- ARP 欺騙 (中間人攻擊):攻擊者向目標發送偽造 ARP 回覆,將自己 MAC 綁定到網關 IP;向網關發送偽造回覆,綁定目標 IP。雙方流量經攻擊機轉發,可竊聽/篡改/丟棄封包。
- 佔用頻寬:多線程下載/發送大量 UDP/ICMP 封包佔滿頻寬,導致正常業務丟包延遲。
- MAC 地址衝突:修改本機 MAC 為目標 MAC,導致交換機端口學習震盪,目標斷網。
常用工具
- Kali Linux:
arpspoof、ettercap、bettercap (現代化框架)。
- NetCut / 网络执法官:圖形化 ARP 欺騙切斷工具。
- Python Scapy:腳本化構建惡意封包。
防禦體系
- 交換機端口綁定 (IP-MAC-Port Binding):靜態綁定或 DHCP Snooping + DAI (Dynamic ARP Inspection) 動態校驗。
- 端口隔離 / VLAN 劃分:二層隔離防止 ARP 廣播跨域。
- 802.1X 認證:準入控制,非法設備無法接入。
- 流量監控:NetFlow/sFlow 分析異常流量模式,自動告警封禁。
法律與道德紅線
未經授權實施 ARP 欺騙、斷網攻擊屬於非法侵入計算機信息系統罪、破壞計算機信息系統罪。僅在授權滲透測試、自身網絡教學環境中研究防禦。室友糾紛請溝通協商或尋求宿管/網管協助,切勿自行攻擊。