ARP(Address Resolution Protocol)負責將 IP 位址解析為 MAC 位址。其核心機制是信任區域網內所有主機,無驗證機制,導致極易遭受 ARP 欺騙。
Mac Chged 訊息,所有用戶 MAC 變為同一組(攻擊者 MAC)。Mac Chged 記錄,Mac New 欄位相同的即為攻擊者 MAC。# 解壓 nbtscan.exe 與 cygwin1.dll 至 C:\
# 掃描整個 C 類網段
C:\nbtscan -r 192.168.16.1/24
輸出最後一欄為 MAC 位址,比對攻擊者 MAC 即可鎖定 IP。
| 層級 | 措施 | 說明 |
|---|---|---|
| 主機端 | 靜態 ARP 綁定 | 批次檔 arp -s 192.168.16.254 00-22-aa-00-22-aa 放入啟動項,綁定閘道 IP/MAC。 |
| 主機端 | 啟用防火牆 ARP 保護 | Windows 防火牆/第三方防火牆可偵測異常 ARP 回應。 |
| 網路端 | 交換機 DHCP Snooping + DAI | 動態 ARP 檢查,僅允許合法 DHCP 租約的 IP/MAC 通過。 |
| 網路端 | IP/MAC/埠三元綁定 | 核心交換機配置靜態綁定,防止 IP 盜用與 ARP 欺騙。 |
| 管理端 | 定期稽核 ARP 快取 | 腳本輪詢主機 ARP 表,異常即時告警。 |
rarp.bat(含 arp -d 清除舊項 + arp -s 寫入靜態項)。
ARP 攻擊屬於二層攻擊,無法單靠單一設備完全阻擋。需結合主機靜態綁定、交換機 DAI、路由器雙向綁定、定期稽核多層次防禦,才能有效根治。