处理ARP病毒问题的说明:
故障:机器以前可以正常上网,突然可以认证不能上网(无法ping通网关)。重启机器或者在MSDOS窗口运行ARP -d命令后,可以恢复上网一段时间。
原因:这是APR病毒欺骗攻击造成的。
问题原因一般是传说中的外挂携带的ARP木马攻击。在局域网中使用上述插件时,插件携带的病毒会将机器的mac地址映射到网关的IP地址,向局域网发送大量ARP报文,从而导致同一网段地址的其他机器误将其作为网关使用。这就是为什么掉线的时候内网互通,电脑却上不了网的原因。
临时对策:
第一步。可以上网的时候,进入MS-DOS窗口,输入命令:ARPA,检查网关IP对应的MAC地址是否正确,并记录下来。
注意:如果不能上网,先运行arpD命令删除ARP缓存的内容,电脑可以暂时恢复上网(如果攻击不停止)。一旦可以上网,立即断开网络(禁用网卡或拔下网线),然后运行ARPa。
第二步。如果已经有了正确的网关MAC地址,在无法上网时,手动将网关IP与正确的MAC绑定,确保电脑不会受到攻击的影响。手动绑定可以在MS-DOS窗口中运行以下命令:ARPs gateway IP gateway MAC
例如,假设计算机所在网段的网关是218.197.192.254,本地地址是218.197.192.1。在计算机上运行ARPA后,输出如下:
c:\文档和设置arp -a
接口:218.197.192.1-0x 2
互联网地址物理地址类型
218.197.192.254 00-01-02-03-04-05动态
00-01-02-03-04-05是网关218.197.192.254对应的MAC地址。类型是动态的,所以可以更改。
被攻击后,用这个命令检查一下,会发现MAC已经被攻击机器的MAC取代了。如果想找出攻击机器,彻底根除攻击,可以记录下此时的MAC,为以后的搜索做准备。
手动绑定命令是:
218.197.192.254南部地区2005年01月02日03月04日
绑定后,可以使用arpA再次查看ARP缓存。
c:\文档和设置arp -a
接口:218.197.192.1-0x 2
互联网地址物理地址类型
218.197.192.254 00-01-02-03-04-05静态
此时,该类型变为静态,不会受到攻击的影响。但需要注意的是,电脑关机重启后,手动绑定会失效,需要重新绑定。所以要彻底根除攻击,只有找出网段内被病毒感染的电脑,并对其进行杀毒,才能解决。找出病毒计算机的方法:
如果你有病毒电脑的MAC地址,可以用NBTSCAN软件找出网段中MAC地址对应的IP,也就是病毒电脑的IP地址,然后上报学校网络中心封存。
如何使用NBTSCAN:
将nbtscan.rar下载到硬盘后,解压,然后将cygwin1.dll和nbtscan.exe的文件复制到c:\windows\system32(或system),进入MSDOS窗口输入命令:
Nbtscan -r 218.197.192.0/24(假设这台电脑的网段是218.197.192,掩码是255 . 255 . 255 . 0;实际使用该命令时,斜体应改为正确的网段)。
注意:在使用nbtscan时,有时候因为一些电脑安装了防火墙软件,nbtscan的输出是不完整的,但是可以在电脑的arp缓存中反映出来。所以在使用nbtscan的时候,还可以同时检查arp缓存,可以得到一个比较完整的网段内电脑IP和MAC的对应关系。
添加:
使用ARP嗅探器的说明
一、功能描述:
反ARP嗅探器可以防止ARP技术拦截数据包和发送地址冲突的数据包。
二。使用说明:
1.ARP欺骗:
填写网关IP地址,然后单击[获取网关mac地址]以显示网关MAC地址。单击[自动防护]以保护当前网卡和网关之间的通信不被第三方监控。
注意:如果出现ARP欺骗提示,说明攻击者发送了ARP欺骗数据包来获取网卡的数据包。如果要追踪攻击来源,请记住攻击者的MAC地址,可以使用MAC地址扫描器找出IP对应的MAC地址。
2.IP地址冲突
首先单击“恢复默认”,然后单击“保护地址冲突”。
如果频繁出现IP地址冲突,说明攻击者频繁发送ARP欺骗数据包,就会出现IP冲突的警告。反ARP嗅探器可以用来防止这种攻击。
首先,您需要知道冲突的MAC地址,Windows会记录这些错误。检查的具体方法如下:
右键【我的电脑】-【管理】-点击【事件查看器】-点击【系统】-查看来源为【tcpip】-双击事件查看显示地址冲突,记录MAC地址。请复制MAC地址,并将其填入反ARP嗅探器的本地MAC地址输入框中(请注意:转换为-)。输入完成后,为了使MAC地址生效,请禁用本地网卡,然后启用它。在CMD命令行中输入Ipconfig /all,查看当前MAC地址是否与本地MAC地址输入框中的MAC地址匹配。如果更改失败,请联系我。如果成功,将不再显示地址冲突。
注:如果要恢复默认MAC地址,请单击[恢复默认值]。为了使MAC地址生效,请禁用本地网卡,然后再启用它。
Windows 2000/XP测试通过!