杭州电脑保姆
用户公告
各位网友好:
    特此申明:本站纯属个人爱好网站,无任何赢利目的,如有涉及侵权-请留言提醒,一定马上删除!
    本站最佳浏览分辨率= 1024 X 768 !
搜索BLOG文章
网友IP追踪



博客基本信息
用户名: lankong
等级: 大学生
在线时间: 4153 分钟
日志总数: 410
评论数量: 448
访问次数: 331239
建立时间: 2007-06-22

我的日志
解决局域网ARP攻击造成的断网问题22007-11-20

3.2我个人的解决方案及结果

 

目前对于ARP攻击防护问题出现最多是绑定IPMAC和使用ARP防护软件,也出现了具有ARP防护功能的路由器。

 

3.2.1    静态绑定 

 

最常用的方法就是做IPMAC静态绑定,在网内把主机和网关都做IPMAC绑定。 

欺骗是通过ARP的动态实时的规则欺骗内网机器,所以我们把ARP全部设置为静态可以解决对内网PC的欺骗,同时在网关也要进行IPMAC的静态绑定,这样双向绑定才比较保险。

 

方法:

 

对每台主机进行IPMAC地址静态绑定。

通过命令,arp -s可以实现       arp s     IP     MAC地址 ”。

例如:“arp s    192.168.10.1     AA-AA-AA-AA-AA-AA”。

 

如果设置成功会在PC上面通过执行    arp -a 可以看到相关的提示:

Internet Address           Physical Address                Type

192.168.1.1               AA-AA-AA-AA-AA-AA             static(静态)

 

一般不绑定,在动态的情况下: 

Internet Address            Physical Address                Type

192.168.1.1               AA-AA-AA-AA-AA-AA           dynamic(动态)

 

说明:对于网络中有很多主机,如果我们这样每一台都去做静态绑定,工作量是非常大的。这种静态绑定,在电脑每次重起后,都必须重新在绑定,虽然也可以做一个批处理文件,放在启动文件夹下,随系统启动运行。

打开记事本,将下面代码写入记事本,保存时起名为 ***.bat

 

@echo off

arp -d

arp -s IP地址    MAC地址

 

这种方法经我的实验,结果并不令人满意,仍然经常断网。

 

 

3.2.2    使用ARP防护软件

 

目前关于ARP类的防护软件出的比较多了,我向大家推荐Antiarp(原anti arp sniffer)。除了本身来检测出ARP攻击外,防护的工作原理是一定频率向网络广播正确的ARP信息。

 

这个软件最新版本为ARP防火墙单机版4.0 Beta4,及ARP防火墙网络版V3.0.0.1,下面为我使用单机版AntiARP Stand-alone Edition的方法。

 

安装运行后,点击面板上的软件设置按钮,出现图二界面,设置主动防御为警戒,网关IP/MAC可以自动获取或手动设置,我推荐手动设置。左侧一般选项按提示设置就可。点击开始保护就可高枕无忧。

注:我的电脑安装有虚拟机及蓝牙上网设备,在使用时软件开机自动运行后,反而无法获得DHCP指派的IP地址,只有自动私有地址。所以我用手动启动,也可用软件 startup Delayer 定制启动的顺序及延时。

<formulas></formulas>

图二

 

本方法经我的使用证实,完全解决了断网问题,是个很不错的个人防护方法。

 

注:对于ARP防火墙软件,请点此访问官方网站。

 

3.2.3    具有ARP防护功能的路由器

 

这类路由器以前听说的很少,对于这类路由器中提到的ARP防护功能,其实它的原理就是定期的发送自己正确的ARP信息。但是路由器的这种功能对于真正意义上的攻击,是不能解决的。

 

ARP的最常见的特征就是掉线,一般情况下不需要处理一定时间内可以回复正常上网,因为ARP欺骗是有老化时间的,过了老化时间就会自动的回复正常。现在大多数路由器都会在很短时间内不停广播自己的正确ARP信息,使受骗的主机回复正常。但是如果出现攻击性ARP欺骗(其实就是时间很短的量很大的欺骗ARP1秒有个几百上千的),它是不断的发起ARP欺骗包来阻止内网机器上网,即使路由器不断广播正确的包也会被他大量的错误信息给淹没。

可能你会有疑问:我们也可以发送比欺骗者更多更快正确的ARP信息啊?如果攻击者每秒发送1000ARP欺骗包,那我们就每秒发送1500个正确的ARP信息!

 

面对上面的疑问,我们仔细想想,如果网络拓扑很大,网络中接了很多网络设备和主机,大量的设备都去处理这些广播信息,那网络使用起来好不爽,再说了会影响到我们工作和学习。ARP广播会造成网络资源的浪费和占用。如果该网络出了问题,我们抓包分析,数据包中也会出现很多这类ARP广播包,对分析也会造成一定的影响。

 

 

4.治标还要治本,对于apr攻击的根本解决方案还是找到中毒主机或主动发送攻击的个人。

 

对于中毒电脑要进行彻底的杀毒,对于主动攻击的个人要严重警告,直至报警解决。下面谈谈如何确定攻击主机。我使用了nbtscanWinArpAttacker3.50    来定位攻击主机。

 

4.1     NBTSCAN的使用范例:

 

假设查找一台MAC地址为“000d870d585f”的病毒主机。

1.将压缩包中的nbtscan.exe cygwin1.dll解压缩放到c:/下。

2.Windows开始—运行—打开,输入cmdwindows98输入“command”),在出现的DOS窗口中输入:C:/nbtscan -r 192.168.1.1/24(这里需要根据用户实际网段输入),回车。

 

C:/Documents and Settings/ALAN>C:/nbtscan -r 192.168.1.1/24

Warning: -r option not supported under Windows. Running without it.

Doing NBT name scan for addresses from 192.168.1.1/24

IP address         NetBIOS Name       Server      User               MAC address

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

192.168.1.0     Sendto failed: Cannot assign requested address

192.168.1.50     SERVER             <server>    <unknown>          00-e0-4c-4d-96-c6

192.168.1.111    LLF                <server>    ADMINISTRATOR      00-22-55-66-77-88

192.168.1.121    UTT-HIPER         <server>    <unknown>          00-0d-87-26-7d-78

192.168.1.175    JC                 <server>    <unknown>          00-07-95-e0-7c-d7

192.168.1.193    test123           <server>    test123            00-0d-87-0d-58-5f

 

3.通过查询IP--MAC对应表,查出“000d870d585f”的病毒主机的IP地址为“192.168.1.193

 

在我的附件压缩包中还有一个图形界面的该软件,但是有些主机没有能够发现,还是命令行的比较保险。

 

4.2    WinArpAttacker3.50(卡巴等杀毒软件会报告该软件为恶意程序或病毒)

 

这个软件为英文软件,其实可以作为arp攻击软件,但用来查找局域网中的主机也很不错。

打开软件后,如有多个网络连接要在opinion中设置使用哪个网络连接。点击scan即可快速扫描局域网中的主机,并显示其IPmacarp的接收发送情况。对于该软件的其他功能有兴趣的可以自行研究。

 

有一点我要说说,在arp攻击的防护中,我也采用了用该软件攻击攻击者主机的方法,但是效果不理想,当你攻击时可以连上网,但是你又不能总是攻击而不做其他事情,所以只被我用来查找主机。

 

 

 

我也是在网络上边学习边研究的,参考了不少资料,所以上面会可能会有说的不正确和不够的地方,希望大家能够指正。

 

附件内软件均为网络资源查找,对原作者表示感谢。


原创文章如转载,请注明:转载自滨江区电脑维修_杭州电脑保姆 [ http://yzw.blog.zj.com/ ]
本文链接地址:http://yzw.blog.zj.com/blog/d-168750.html

相关文章
文章评论0条回复
给文章评分
评分: -5 -3 -1 - +1 +3 +5
我来说两句
认证码* 看不清,就点我! 输入四位字母或数字
(您还没有登录,登录发表)
粗体 斜体 下划线 插入url链接 飞行字 移动字