灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2008回复:0

防arp欺骗的批处理(绑定arp)

楼主#
更多 发布于:2013-06-08 14:22
主要是获取当前的网关等信息,绑定arp地址,这个操作应该是在被攻击前绑定,如果发现已经被攻击,就没必要用这个了。

 
复制代码 代码如下:

@echo OFF 
arp -d 
if %~n0==arp exit 
if %~n0==Arp exit 
if %~n0==ARP exit 
echo 正在获取本机信息..... 
:IP 
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC 
:MAC 
echo IP:%IP% 
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP 
:GateIP 
echo MAC:%MAC% 
arp -s %IP% %MAC% 
echo 正在获取网关信息..... 
FOR /f "skip=17 tokens=13 usebackq " %%i in (`ipconfig /all`) do Set GateIP=%%i && GOTO GateMac 
:GateMac 
echo GateIP:%GateIP% 
ping %GateIP% -t -n 1 
FOR /f "skip=3 tokens=2 usebackq " %%i in (`arp -a %GateIP%`) do Set GateMAC=%%i && GOTO Start 
:Start 
echo GateMAC:%GateMAC% 
arp -s %GateIP% %GateMAC% 
echo 操作完成!!! 
exit

喜欢0 评分0
游客

返回顶部