我的文章分类
我的公告栏
最新文章列表

最新评论

最新留言
管理登入
博客统计
博客日历
博客搜索

友情链接

 
      
     终于找到校园网频繁断网现象的原因--ARP病毒
 
   
冯老师 发表于 2007-4-19 10:33:59
 

  近段时间以来,电大校园网出现大范围的网络频繁中断现象,经过一个多星期对整个校园网络的检测、排查,最终确定是因为个别用户计算机感染某种ARP病毒导致。同时,该ARP病毒可能已衍生新的变种,该变种病毒发作时,会导致ARP攻击:导致瞬间掉线和大面积断网的罪魁祸首。在局域网中,通过ARP协议来进行IP地址(第三层)与第二层物理地址(即MAC地址)的相互转换。网吧中的一些设备如路由器、装有TCP/IP协议的电脑等都提供ARP缓存表,以提高通信速度。目前很多带有ARP欺骗功能的攻击软件都是利用ARP协议的这个特点来对网络设备进行攻击,通过伪造的MAC与局域网内的IP地址对应,并修改路由器或电脑的ARP缓存表,使得具有合法MAC的电脑无法与IP对应,从而无法通过路由器上网。在掉线重启路由器后,ARP缓存表会刷新,网络会在短时间内恢复正常,待ARP攻击启动后,又出现断网现象,如此反复,很容易被误断为路由器“死机”,从而使得校园网网管员无法及时采取行动迅速恢复校园网的正常运行,使局域网内的其他用户无法正常上网、盗用一切密码、出现校园网时断时续的现象。

  另外,此病毒除了影响网络,还会传播Trojan.DL.IEFrame.ay病毒,只要一上网,瑞星就提示有病毒,病毒名称:Trojan.DL.IEFrame.ay。部分网站能上,但大部分网站不能上。就算你通过瑞星杀毒后,上网时仍然有提示!Trojan.DL.IEFrame.ay病毒属于脚本病毒,利用Windows漏洞下载木马病毒,该脚本会到指定网站下载真正的远程控制木马服务器端在你机器上运行,这样Hacker就可以远程连接你的电脑为所欲为,你的电脑就变成了所谓的肉鸡。
                                              中毒后打开网页时的现象

       本人近三个星期一直被此病毒困扰,一开始以为电脑中毒,GHOST备份后,依然发现病毒存在。更让我奇怪的是,只要是通过学校的网络上网,就会有毒提示,但我通过远程启动我家的拨号上网,则没有病毒提示。当时我分析可能是路由器被病毒挟持,重新恢复电大校园网路由器,修改管理员密码后,病毒依然存在,而且这个病毒时有时无,让我百思不得其解。上周电脑报报道了近期网络出现ARP攻击,对我有些启发,根据这个思路,我下载ARP防火墙,安装设置后,终于追查到两台被ARP病毒感染的电脑,正是因为这两台被感染的电脑(5室45号和36号电脑)的间断使用,才出现病毒时有时无的现象。

  在此,我们再次提醒广大用户一定要安装正版杀毒软件并积极查杀病毒、及时更新系统。现就针对ARP病毒造成的校园网掉线的问题提出以下解决方法,供大家参考。

http://www.epdd.com/bbs/dispbbs.asp?boardID=204&ID=25039&page=1

http://www.epdd.com/bbs/dispbbs.asp?boardID=204&ID=25040&page=1

建议大家安装一个ARP防火墙,通过此ARP防火墙可以截断ARP病毒对本机的影响。下载地址:http://www.antiarp.com/download.htm ARP防火墙单机版

     
     一些简单判断和处理ARP病毒的方法
 
   
冯老师发表评论于2007-6-19 10:56:36
 
一、网络出现频繁中断时的解决方法(此方法仅针对因局域网中存在arp病毒早成的网络中断):

  点击“开始”?“运行”?“cmd”?在弹出的控制台(命令行模式,应该为黑色背景的对话框)里按照以下格式输入命令:
arp -d
arp -s 192.168.0.1 00-19-E0-33-27-00 
      
      其中,“arp –d” 命令是清空当前的ARP缓存表,而“arp -s 192.168.0.1 00-19-E0-33-27-00”命令则是将正确网关的IP地址和MAC地址绑定起来,将这个批处理文件放到系统的启动目录中,可以实现每次开机自运行,这一步叫做“固化arp表” 。00-19-E0-33-27-00为电大网路由器的MAC地址。

“双向绑定法”一般在网吧里面应用的居多。

  输入后回车,以绑定网关到特定的物理地址上。此时因ARP病毒造成的校园网掉线问题应该解决。(可以把这条命令存储在文本文件中放在桌面上,如果出现因ARP病毒断网的现象,可打开命令控制台,将此命令复制粘贴至命令控制台提示符下回车即可迅速修复)

 二、查看自己计算机MAC地址的方法:

  点击“开始”?“运行”?“cmd”?在弹出的控制台里按照以下格式输入命令:
                
               IPCONFIG  /ALL

特别提示:当使用了ARP防范功能(IP和MAC绑定功能)后,电脑应使用固定IP,而不要使用动态IP(通过DHCP自动获取IP),因为若使用动态IP,电脑每次启动时所获得的IP可能不一样,从而可能造成与路由器中保存的IP与MAC绑定条目不一致,这样电脑将无法上网.

关于ARP病毒的网络安全建议

1.在网络正常时候保存好全网的IP—MAC地址对照表,这样在查找ARP中毒电脑时很方便。

2.都全网的电脑都打上MS06-014和MS07-017这两个补丁,包括所有的客户端和服务器,以免感染网页木马。

3.部署网络流量检测设备,时刻监视全网的ARP广播包,查看其MAC地址是否正确。

4.做好IP—MAC地址的绑定工作,对于从这个IP地址发送的报文,如果其MAC地址不是指定关系对中的地址,予以丢弃。

5.部署网络版的杀毒软件,定期升级病毒库,定期全网杀毒。

五、ARP病毒电脑的定位方法


下面,又有了一个新的课题摆在我们面前:如何能够快速检测定位出局域网中的ARP病毒电脑?

 

面对着局域网中成百台电脑,一个一个地检测显然不是好办法。其实我们只要利用ARP 病毒的基本原理:发送伪造的ARP欺骗广播,中毒电脑自身伪装成网关的特性,就可以快速锁定中毒电脑。可以设想用程序来实现以下功能:在网络正常的时候, 牢牢记住正确网关的IP地址和MAC地址,并且实时监控着来自全网的ARP数据包,当发现有某个ARP数据包广播,其IP地址是正确网关的IP地址,但是 其MAC地址竟然是其它电脑的MAC地址的时候,这时,无疑是发生了ARP欺骗。对此可疑MAC地址报警,在根据网络正常时候的IP-MAC地址对照表查 询该电脑,定位出其IP地址,这样就定位出中毒电脑了。下面详细说一下几种不同的检测ARP中毒电脑的方法。

 

5.1 命令行法


这种方法比较简便,不利用第三方工具,利用系统自带的ARP命令即可完成。上文已经 说过,当局域网中发生ARP欺骗的时候,ARP病毒电脑会向全网不停地发送ARP欺骗广播,这时局域网中的其它电脑就会动态更新自身的ARP缓存表,将网 关的MAC地址记录成ARP病毒电脑的MAC地址,这时候我们只要在其它受影响的电脑中查询一下当前网关的MAC地址,就知道中毒电脑的MAC地址了,查 询命令为 ARP -a,需要在cmd命令提示行下输入。输入后的返回信息如下:

Internet Address      Physical Address        Type

192.168.0.1 00-50-56-e6-49-56 dynamic

这时,由于这个电脑的ARP表是错误的记录,因此,该MAC地址不是真正网关的MAC地址, 而是中毒电脑的MAC地址!这时,再根据网络正常时,全网的IP—MAC地址对照表,查找中毒电脑的IP地址就可以了。由此可见,在网络正常的时候,保存 一个全网电脑的IP—MAC地址对照表是多么的重要。可以使用nbtscan 工具扫描全网段的IP地址和MAC地址,保存下来,以备后用。

     
     Re:终于找到校园网频繁断网现象的原因--ARP病毒
 
   
路人乙(游客)发表评论于2007-6-22 13:12:18
 
不是因为有人下载网管工具弄的吗

以下为blog主人的回复:

 有些网管工具可以达到通过ARP来劫持别人的上网,但根据学校目前的情况分析,基本上是ARP病毒造成的为多数。

     
个人主页 | 引用 | 返回 | 删除 | 回复
     Re:终于找到校园网频繁断网现象的原因--ARP病毒
 
   
本校学生(游客)发表评论于2007-6-28 22:44:17
 
我屋企部电脑也中佐Trojan.DL.IEFrame.ay病毒,我睇完都这篇文章之后我都下载佐ARP防火墙,每次开机都会运行呢个ARP防火墙的,但系我晤知呢个ARP防火墙有乜野作用,好想请教下冯老师,帮我解答呢个问题。

以下为blog主人的回复:

 ARP防火墙不是防Trojan.DL.IEFrame.ay病毒,而是防ARP病毒,我所指的Trojan.DL.IEFrame.ay病毒是因为局域网中有ARP病毒电脑导致其它电脑访问网页 时,返回的网页带毒,并且该带毒网页通过MS06-014和MS07-017漏洞给电脑植入一个木马下载器,所以导致中毒。

     
个人主页 | 引用 | 返回 | 删除 | 回复
     Re:终于找到校园网频繁断网现象的原因--ARP病毒
 
   
冯老师发表评论于2007-9-10 11:14:31
 

目前发现,唯一可以称做"终极"的解决ARP病毒(恶意软件除外)的方法就是:

删除system32\npptools.dll,我这里删除了一个月了,从来没中过ARP病毒,也无任何不良反映,ARP病毒缺少了npptools.dll这个文件根本不能运行,目前所发现的ARP病毒通通提示npptools.dll出错,无法运行

暂时还没发现可以自动生成npptools.dll的病毒,npptools.dll本身就40多K,病毒如果还要生成自己的运行库的话,不是几十K的大小就可以办到的,再大一些的就不是病毒了

当然,还是要做ARP -S绑定,只绑定本机自身跟路由即可,可以在“一定程度上”减少ARP程序的破坏

以上方法是网盟的一位朋友提供的,具体名字忘记了,请谅解~

     

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题: