自主編程 積極防禦ARP病毒包的欺騙攻擊
【賽迪網-IT技術報道】【社區整理】
自己寫的防ARP的BAT文件,也希望大家試用一下。
@echo off ::by cu xiaohe21copy %0 "%userprofile%/「開始」菜單/程序/啟動arp -dif exist c:/ipconfig.txt goto :phyaddripconfig /all >c:/ipconfig.txt:phyaddrif exist phyaddr.txt del phyaddr.txtfind "Physical Address" c:/ipconfig.txt >phyaddr.txtfor /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M if exist IPAddr.txt del IPaddr.txtfind "IP Address" c:/ipconfig.txt >IPAddr.txtfor /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%Ifind "Default Gateway" c:/ipconfig.txt >Dgateway.txtfor /f "skip=2 tokens=13" %%D in (Dgateway.txt) do set Gateway=%%Dif exist c:/arpall.txt goto :arpall.txtping %Gateway% >way.txtarp -a >c:/arpall.txt:arpall.txtfind "%Gateway%" c:/arpall.txt >newphyaddr.txtfor /f "skip=3 tokens=2" %%C in (newphyaddr.txt) do set Smac=%%Carp -s %Gateway% %Smac%arp -s %IP% %Mac%del IPAddr.txtdel Dgateway.txtdel phyaddr.txtdel way.txtdel newphyaddr.txt |
一般來說,ARP欺騙攻擊的後果非常嚴重,大多數情況下會造成大面積掉線。有些網管員對此不甚瞭解,出現故障時,認為PC沒有問題,交換機沒掉線的「本事」,電信也不承認寬帶故障。而且如果第一種ARP欺騙發生時,只要重啟路由器,網絡就能全面恢復,那問題一定是在路由器了。為此,寬帶路由器背了不少「黑鍋」。
(