雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4619|回复: 9

【分享】WIN7静态绑定网关MAC的方法

  [复制链接]
发表于 2011-10-25 10:28:18 | 显示全部楼层 |阅读模式
在一个简单的局域网中,如果遇到ARP攻击(通过欺骗网关的方法)可以让没有安装有效ARP防火墙的用户直接上不了网,在以前的XP中,有很多ARP防火墙都是可以成功阻止ARP攻击的,但现在的X64版本的WIN7,一些在XP下能够使用的防火墙无法兼容,但是同样可以使用手工绑定网关与网关MAC的方法来防范局域网ARP攻击~

这里提供两个版本,一个是以前XP的手工绑定方法,一个是WIN7的手工绑定方法,具体如下:

----------------------------------------------------------
XP的手工绑定方法:
在开始运行中输入cmd
在cmd命令行界面下直接使用

arp  -s  网关的IP  网关的MAC

然后就可以使用
arp -a
查看到绑定的条目变成了静态。

至于如何获取网关的MAC
可以在没有ARP攻击的时候,去ping一下网关地址,比如网关地址是192.168.1.1

那么
1)
C:\>ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 字节的数据:
(ping不通也没有关系,有些网关防PING但是MAC条目仍然会出现)

然后使用
2)
C:\>arp -a接口: 192.168.1.123 --- 0xb
  Internet 地址         物理地址              类型
  192.168.1.1           12-e6-b7-1100             动态

就可以查看到
192.168.1.1对应的MAC项了(12-e6-b7-1100),后面会显示动态,说明这是一个动态条目,
而静态绑定的条目优先级高于动态,这样发往网关的数据就会直接通过这条静态绑定的条目发送,而不会发送给欺骗者的主机,或者一个根本不存在的MAC地址了。

下面是静态绑定操作:
3)
C:\>arp -s 192.168.1.1  12-e6-b7-1100

之后再使用
x)
C:\>arp -a
接口: 192.168.1.123 --- 0xb
  Internet 地址         物理地址         类型
  192.168.1.1           12-e6-b7-1100     静态
此时就变成静态了。大家可以自己开个虚拟机,会发现,这时ARP的网关欺骗已经没有作用了~
tip:但是对于XP来说,这种绑定在下次启动后就会消失,需要重新绑定


另外下面是清除绑定的方法
C:\>arp -d
-------------------------------------

这里是WIN7的绑定方法,由于WIN7不允许使用arp -s命令来绑定(大家可以使用XP的方法试一下就知道了,这是WIN7的策略)

1)首先查看本地连接对应的Idx号(这里是11)你们的可能不一样。
C:\>netsh  i  i  show  in
Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
11          20        1500  connected     本地连接

2)静态绑定(对于如何获得网关IP和MAC上面已经说了)
C:\>netsh  -c  i  i  add  neighbors  11  网关IP  网关mac

tip:输入这一条命令后大家使用arp -a可以发现网关条目变成了静态,与XP不同是,这种绑定在下一次启动仍然有效,也就是说,如果换了网关(比如换了路由了),那就需要使用如下命令清空这个静态绑定,然后重新绑定

x)清除静态绑定(这是一个重置操作.)
C:\>netsh  i  i  reset

------------------------------------------

大致就是上面这样了,有不对的地方还欢迎跟帖反馈批评指正,谢谢各位~祝各位学习进步~Magic_OS@#!
发表于 2011-10-25 17:08:59 | 显示全部楼层
楼主分享的 我一定得顶的哇         
发表于 2011-10-25 21:21:10 | 显示全部楼层
呵呵,偶也来看看
 楼主| 发表于 2011-10-26 21:35:41 | 显示全部楼层
明天¤晴天℃ 发表于 2011-10-25 17:08
楼主分享的 我一定得顶的哇

3Q~
 楼主| 发表于 2011-10-26 21:39:47 | 显示全部楼层
zhangaxyoyo 发表于 2011-10-25 21:21
呵呵,偶也来看看

香姐好呀~
发表于 2011-10-29 16:46:06 | 显示全部楼层
发表于 2011-10-30 20:14:23 | 显示全部楼层
magic_os 发表于 2011-10-26 21:39
香姐好呀~

呵呵 香姐挺好的 ,呜呜 就是忘记这小朋友叫啥瞭,哎 人老咯,都就这样健忘瞭
发表于 2011-10-31 11:47:11 | 显示全部楼层
Win7查看本地连接对应的Idx号这条netsh interface ipv4 show in吗?

Win7的绑定方法还真没用过,先谢谢,哈哈
 楼主| 发表于 2011-11-1 08:23:09 | 显示全部楼层
zsmkobe 发表于 2011-10-31 11:47
Win7查看本地连接对应的Idx号这条netsh interface ipv4 show in吗?

Win7的绑定方法还真没用过,先谢谢, ...

没错~但是经过试验>netsh interface ipv4 show in可以

简写成netsh i i show in~嘻嘻~


发表于 2011-11-1 09:07:42 | 显示全部楼层
学习学习 顶一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-25 05:23 , Processed in 0.081365 second(s), 19 queries , Gzip On.

快速回复 返回顶部 返回列表