Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 手動綁定 MAC 位址防禦 ARP 攻擊教學 (CMD 與批次檔兩種方法)

編輯:Win8 系統應用技巧

前言

區域網路環境易遭 ARP 攻擊 (如 P2P 終結者限速斷網)。Windows 8 缺乏完美相容的 ARP 防火牆,可透過綁定網卡 MAC 位址與閘道 IP/MAC 對應來防禦。

方法一:CMD 手動指令綁定

  1. 以系統管理員身分開啟命令提示字元。
  2. 輸入 netsh i i show in 查看目標網卡的 Idx 編號。
  3. 執行綁定指令:
    netsh -c "i i" add neighbors <閘道IP> <閘道MAC>
    例:netsh -c "i i" add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
  4. 輸入 arp -a 確認列表中出現該靜態項目。

解除綁定

netsh -c "i i" delete neighbors 後重開機。

方法二:建立批次檔 (.bat) 一鍵綁定/解除

  1. 記事本輸入綁定指令:
    arp -a
    arp -s 192.168.1.1 D0-27-88-C9-7C-A4
    另存為 arp_bind.bat。
  2. 記事本輸入解除指令:
    arp -d 192.168.1.1 D0-27-88-C9-7C-A4
    另存為 arp_unbind.bat。
  3. 以系統管理員身分執行對應批次檔,或放入啟動資料夾開機自動綁定。

原理說明

arp -s 建立靜態 ARP 對應,使本機 MAC 與閘道 MAC 固定綁定,攻擊者發送偽造 ARP 回應將無效。由於 Windows 8 缺乏完整 ARP 防火牆,此為可行替代方案。

Copyright © Windows教程網 All Rights Reserved