华域联盟 DOS/BAT arp病毒 防止arp病毒的批处理

arp病毒 防止arp病毒的批处理

复制代码 代码如下:

@echo off  

  ::::::::::::::::::::::::::::::::::::::::::::::::::::  

  : 本机以及网关IP和MAC地址绑定批处理程序::  

  ::::::::::::::::::::::::::::::::::::::::::::::::::::  

  arp -d  

  :::::::::读取本机Mac地址  

  if exist ipconfig.txt del ipconfig.txt  

  ipconfig /all >ipconfig.txt  

  if exist phyaddr.txt del phyaddr.txt  

  find "Physical Address" ipconfig.txt >phyaddr.txt  

  for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M  

  :::::::::读取本机ip地址  

  if exist IPAddr.txt del IPaddr.txt  

  find "IP Address" ipconfig.txt >IPAddr.txt  

  for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I  

  :::::::::绑定本机IP地址和MAC地址  

  arp -s %IP% %Mac%  

  :::::::::读取网关地址  

  if exist GateIP.txt del GateIP.txt  

  find "Default Gateway" ipconfig.txt >GateIP.txt  

  for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G  

  :::::::::获取网关MAC地址  

  ping 192.168.0.1 -n 1  

  :::::::::读取网关Mac地址  

  if exist GateMac.txt del GateMac.txt  

  arp -a %GateIP% >GateMac.txt  

  for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H  

  :::::::::绑定网关Mac和IP  

  arp -s %GateIP% %GateMac%  

  del GateIP.txt  

  del GateMac.txt  

  del IPAddr.txt  

  del ipconfig.txt  

  del phyaddr.txt  

  exit  

  复制以上代码保存为bat文件.加载到启动项去,这样应该能防护到!

本文由 华域联盟 原创撰写:华域联盟 » arp病毒 防止arp病毒的批处理

转载请保留出处和原文链接:https://www.cnhackhy.com/15844.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部