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

ARP的另一种防范方法

楼主#
更多 发布于:2012-08-23 23:11

首先我门要知道ARP是用什么攻击的,大家都知道ARP的攻击都是在客户机绑定一个错误的网关IP和MAC造成客户机与网关机无法正常通信而吊线,那么我门来想一下,在以前没有ARP攻击的时候我们的机器是不是上网都是正常的,而且在以前的windows里面就有arp.exe这个程序,以前好象是没有arp攻击和arp绑定这一说吧~~
那么我现在就来从另一个角度排除掉arp攻击
我们可以写一vbs脚本让它循环执行arp -d 来清空arp表 不管是正确的 还是错误的 全都清空,这样我门用arp -a 看到的 有,就是动态的没有就是no arp ****
语句如下
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
do while 1<2
on error resume next
oShell.run "arp -d",0
wscript.sleep 500
loop
意思就是每隔0.5秒清空一次arp表。
经过本人在400台机器的网络环境下测试上网正常,不存在arp攻击,而且测速也是正常的!
同时我们也可以将
oShell.run "arp -d",0
这一句修改成绑定
oShell.run "arp -s 网关IP 网关MAC",0
wscript.sleep 3000
延时改为3秒
谨以此程序送给正在被arp*****的网管朋友门!~~~~~~~~


喜欢0 评分0
游客

返回顶部