`
javawebsoa
  • 浏览: 412854 次
社区版块
存档分类
最新评论

中了ARP病毒解决方法与相关工具

 
阅读更多

中了ARP病毒解决方法与相关工具

最近网吧与企业流行着ARP病毒,导致了网络时断时好,解决ARP攻击的方法:

 【故障原因】

  局域网内有人使用ARP欺骗的木马程序(比如:传奇盗号的软件,某些传奇外挂中也被恶意加载了此程序)。

  【故障原理】

  要了解故障原理,我们先来了解一下ARP协议。

  在局域网中,通过ARP协议来完成IP地址转换为第二层物理地址(即MAC地址)的。ARP协议对网络安全具有重要的意义。通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞。

  ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

  每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的,如下表所示。  

  主机 IP地址 MAC地址

  A 192.168.16.1 aa-aa-aa-aa-aa-aa

  B 192.168.16.2 bb-bb-bb-bb-bb-bb

  C 192.168.16.3 cc-cc-cc-cc-cc-cc

  D 192.168.16.4 dd-dd-dd-dd-dd-dd  

  我们以主机A(192.168.16.1)向主机B(192.168.16.2)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应的IP地址,主机A就会在网络上发送一个广播,目标MAC地址是“FF.FF.FF.FF.FF.FF”,这表示向同一网段内的所有主机发出这样的询问:“192.168.16.2的MAC地址是什么?”网络上其他主机并不响应ARP询问,只有主机B接收到这个帧时,才向主机A做出这样的回应:“192.168.16.2的MAC地址是bb-bb-bb-bb-bb-bb”。这样,主机A就知道了主机B的MAC地址,它就可以向主机B发送信息了。同时它还更新了自己的ARP缓存表,下次再向主机B发送信息时,直接从ARP缓存表里查找就可以了。ARP缓存表采用了老化机制,在一段时间内如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。

  从上面可以看出,ARP协议的基础就是信任局域网内所有的人,那么就很容易实现在以太网上的ARP欺骗。对目标A进行欺骗,A去Ping主机C却发送到了DD-DD-DD-DD-DD-DD这个地址上。如果进行欺骗的时候,把C的MAC地址骗为DD-DD-DD-DD-DD-DD,于是A发送到C上的数据包都变成发送给D的了。这不正好是D能够接收到A发送的数据包了么,嗅探成功。

  A对这个变化一点都没有意识到,但是接下来的事情就让A产生了怀疑。因为A和C连接不上了。D对接收到A发送给C的数据包可没有转交给C。

  做“man in the middle”,进行ARP重定向。打开D的IP转发功能,A发送过来的数据包,转发给C,好比一个路由器一样。不过,假如D发送ICMP重定向的话就中断了整个计划。

  D直接进行整个包的修改转发,捕获到A发送给C的数据包,全部进行修改后再转发给C,而C接收到的数据包完全认为是从A发送来的。不过,C发送的数据包又直接传递给A,倘若再次进行对C的ARP欺骗。现在D就完全成为A与C的中间桥梁了,对于A和C之间的通讯就可以了如指掌了。

  【故障现象】

  当局域网内某台主机运行ARP欺骗的木马程序时,会欺骗局域网内所有主机和路由器,让所有上网的流量必须经过病毒主机。其他用户原来直接通过路由器上网现在转由通过病毒主机上网,切换的时候用户会断一次线。

  切换到病毒主机上网后,如果用户已经登陆了传奇服务器,那么病毒主机就会经常伪造断线的假像,那么用户就得重新登录传奇服务器,这样病毒主机就可以盗号了。

  由于ARP欺骗的木马程序发作的时候会发出大量的数据包导致局域网通讯拥塞以及其自身处理能力的限制,用户会感觉上网速度越来越慢。当ARP欺骗的木马程序停止运行时,用户会恢复从路由器上网,切换过程中用户会再断一次线。

  【HiPER用户快速发现ARP欺骗木马】

  在路由器的“系统历史记录”中看到大量如下的信息(440以后的路由器软件版本中才有此提示):

  MAC Chged 10.128.103.124

  MAC Old 00:01:6c:36:d1:7f

  MAC New 00:05:5d:60:c7:18

  这个消息代表了用户的MAC地址发生了变化,在ARP欺骗木马开始运行的时候,局域网所有主机的MAC地址更新为病毒主机的MAC地址(即所有信息的MAC New地址都一致为病毒主机的MAC地址),同时在路由器的“用户统计”中看到所有用户的MAC地址信息都一样。

  如果是在路由器的“系统历史记录”中看到大量MAC Old地址都一致,则说明局域网内曾经出现过ARP欺骗(ARP欺骗的木马程序停止运行时,主机在路由器上恢复其真实的MAC地址)。

  【在局域网内查找病毒主机】

  在上面我们已经知道了使用ARP欺骗木马的主机的MAC地址,那么我们就可以使用NBTSCAN(下载地址:http://www.utt.com.cn/upload/nbtscan.rar)工具来快速查找它。

  NBTSCAN可以取到PC的真实IP地址和MAC地址,如果有”传奇木马”在做怪,可以找到装有木马的PC的IP/和MAC地址。

  命令:“nbtscan -r 192.168.16.0/24”(搜索整个192.168.16.0/24网段, 即

  192.168.16.1-192.168.16.254);或“nbtscan 192.168.16.25-137”搜索192.168.16.25-137 网段,即192.168.16.25-192.168.16.137。输出结果第一列是IP地址,最后一列是MAC地址。

  NBTSCAN的使用范例:

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

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

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

  C500){this.resized=true;this.style.width=500;}" border=0 smilieid="3">ocuments and SettingsALAN>C:
btscan -r 192.168.16.1/24

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

  Doing NBT name scan for addresses from 192.168.16.1/24  

  IP address NetBIOS Name Server User MAC address

  ------------------------------------------------------------------------------

  192.168.16.0 Sendto failed: Cannot assign requested address

  192.168.16.50 SERVER 00-e0-4c-4d-96-c6

  192.168.16.111 LLF ADMINISTRATOR 00-22-55-66-77-88

  192.168.16.121 UTT-HIPER 00-0d-87-26-7d-78

  192.168.16.175 JC 00-07-95-e0-7c-d7

  192.168.16.223 test123 test123 00-0d-87-0d-58-5f  

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

  【解决思路】

  1、不要把你的网络安全信任关系建立在IP基础上或MAC基础上,(rarp同样存在欺骗的问题),理想的关系应该建立在IP+MAC基础上。

  2、设置静态的MAC-->IP对应表,不要让主机刷新你设定好的转换表。

  3、除非很有必要,否则停止使用ARP,将ARP做为永久条目保存在对应表中。

  4、使用ARP服务器。通过该服务器查找自己的ARP转换表来响应其他机器的ARP广播。确保这台ARP服务器不被黑。

  5、使用""proxy""代理IP的传输。

  6、使用硬件屏蔽主机。设置好你的路由,确保IP地址能到达合法的路径。(静态配置路由ARP条目),注意,使用交换集线器和网桥无法阻止ARP欺骗。

  7、管理员定期用响应的IP包中获得一个rarp请求,然后检查ARP响应的真实性。

  8、管理员定期轮询,检查主机上的ARP缓存。

  9、使用防火墙连续监控网络。注意有使用SNMP的情况下,ARP的欺骗有可能导致陷阱包丢失。

【HiPER用户的解决方案】

  建议用户采用双向绑定的方法解决并且防止ARP欺骗。

  1、在PC上绑定路由器的IP和MAC地址:

  1)首先,获得路由器的内网的MAC地址(例如HiPER网关地址192.168.16.254的MAC地址为0022aa0022aa局域网端口MAC地址>)。

  2)编写一个批处理文件rarp.bat内容如下:

  @echo off

  arp -d

  arp -s 192.168.16.254 00-22-aa-00-22-aa

  将文件中的网关IP地址和MAC地址更改为您自己的网关IP地址和MAC地址即可。

  将这个批处理软件拖到“windows--开始--程序--启动”中
--------------------------------------------
ARP病毒专杀工具下载
  下载后解压缩,运行包内TSC.exe文件,不要关让它一直运行完,最后查看report文档便知是否中毒。
使用AntiArp软件抵御ARP攻击。 (下载AntiArp软件)
分享到:
评论

相关推荐

    局域网ARP病毒专杀工具以及ARP病毒入侵原理和解决方案.pdf

    ARP 病毒专杀工具与 ARP 病毒入侵原理和解决方案 在局域网中,ARP 协议扮演着非常重要的角色,它负责将 IP 地址转换为 MAC 地址,以便于数据包的传输。但是,ARP 协议也存在着一定的风险,例如 ARP 欺骗攻击。这种...

    ARP 病毒处理方法

    ARP 病毒处理方法包括使用 Anti ARP Sniffer 工具、arp 命令和杀毒软件等多种方式。这些方法可以有效地防止 ARP 欺骗和 ARP 攻击,保护网络安全。 此外,了解 ARP 协议的工作原理也非常重要。ARP 协议的基本功能是...

    解决局域网arp病毒的工具,扫描局域网的mac地址

    解决局域网arp病毒的工具,扫描局域网的mac地址,扫描出mac地址后,再在路由器中设置ip与mac对应。

    ARP病毒专杀工具以及ARP病毒入侵原理和解决方案

    ARP病毒专杀工具以及ARP病毒入侵原理和解决方案

    华为交换机排查arp病毒,命令及操作

    华为交换机排查 ARP 病毒命令及操作 华为交换机排查 ARP 病毒命令及操作是指在华为交换机上...* ARP 病毒的表现形式和解决方法 * 二层交换机的概念和应用 * E 盾等软件的概念和应用 * IP 和 MAC 记录表的概念和应用

    局域网ARP病毒专杀工具以及ARP病毒入侵原理和解决方案扫描.pdf

    局域网ARP病毒专杀工具以及ARP病毒入侵原理和解决方案扫描.pdf

    ARP检测工具解决ARP病毒检测问题对感染机器定位

    实施检测ARP病毒 感染机器 对感染机器定位

    局域网中受ARP欺骗攻击后的解决方法可用.pdf

    局域网中受ARP欺骗攻击后的解决方法可用 局域网中ARP欺骗攻击是一种常见的网络攻击方式,攻击者可以通过ARP欺骗木马程序来控制局域网内的所有主机和安全网关,导致网络通讯拥塞、用户上网速度变慢等问题。在这篇...

    局域网ARP攻击防范措施与解决方案1.pdf

    在防范ARP攻击中,Sniffer嗅探法、命令提示符法和利用相关软件工具等方法可以用于定位ARP欺骗攻击者。Sniffer嗅探法是指使用嗅探工具来嗅探网络中的数据包,从而找到ARP欺骗攻击者的踪迹。命令提示符法是指使用命令...

    关于ARP病毒的预防

    近期,一种新型的“ ARP 欺骗”木马病毒正在校园网中扩散,严重影响了校园网的正常运行。感染此木马的计算机试图通过“ ARP 欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。...

    arp 查杀工具nbtscan.rar

    arp查杀工具,帮助解决网络的arp病毒,更好的查到源头。

    彩影ARP防火墙6.02简体中文单机版下载

    1.ARP病毒专杀,发现本机有对外攻击行为时,自动定位本机所感染的恶意程序。 2.拦截外部ARP攻击,在系统内核层拦截接收到的虚假ARP数据包,保障本机ARP缓存表的正确性。 3.拦截对外ARP攻击,在系统内核层拦截本机...

    彩影arp防火墙 6.0.2 单机版 破解版

    1.ARP病毒专杀,发现本机有对外攻击行为时,自动定位本机所感染的恶意程序。 2.拦截外部ARP攻击,在系统内核层拦截接收到的虚假ARP数据包,保障本机ARP缓存表的正确性。 3.拦截对外ARP攻击,在系统内核层拦截本机...

    四种在局域网中最常见的蠕虫病毒攻击快速诊断和解决方法.pdf

    四种在局域网中最常见的蠕虫病毒攻击快速诊断和解决方法,即冲击波/震荡波病毒、SQL 蠕虫、伪造源地址 DDoS 攻击、ARP 欺骗。这些病毒攻击在宽带接入的网吧、企业、小区局域网内非常常见,能够极大地消耗局域网和接...

    网络安全工具(主要是ARP)

    若您的机器中了ARP类病毒,请下载专杀工具,本程序只做辅助免疫使用。(强制反ARP欺骗,请参考官方相关文章。) 2、IP-Mac Scan [辅助扫描程序] 它用于局域网内批量IP对应的MAC扫描,并且提供转换方便批量IP-MAC绑定。...

    ARP命令详解[文].pdf

    * arp -a Ip:如果我们有多个网卡,那么使用 arp -a 加上接口的 Ip 地址, 就可以只显示与该接口相关的 ARP 缓存项目。 * arp -s Ip 物理地址:我们可以向 ARP 高速缓存中人工输入一个静态项目。该项目在计算机引导...

    解决局域网中某台电脑中毒导致网速变慢的问题归类.pdf

    解决局域网中某台电脑中毒导致网速变慢的问题归类.pdf 本篇文章主要讲解了解决局域网中某...解决局域网中某台电脑中毒导致网速变慢的问题需要通过诊断、找出病毒主机、处理病毒主机和防范ARP病毒攻击四个步骤来解决。

    u盘病毒防护盒子3.2.999

    其实时监控程序所具有的独创的神盾保护系统与ARP攻击防护、系统时间防修改保护等多重防御系统将使病毒对您的电脑无计可施。此外,它还有系统功能修复、映像劫持修复、隐藏文档修复、文档管理器、进程管理器、启动项...

    查看局域网内主机MAC地址方法资料.pdf

    本文档主要介绍了在局域网中查看主机MAC地址的方法,这对于解决局域网病毒/ARP病毒的袭击问题非常重要。下面我们将详细介绍如何使用nbtstat命令来查看目标主机的MAC地址,并且还将介绍如何使用ping命令来获取目标...

    数据通信与网络-网络故障排错(共25张PPT).pptx

    本章节主要讲解了网络故障排除的思路和方法,旨在使学员能够掌握常用的故障排除工具和方法,并能够分析和解决网络故障。 ### 一、网络故障排除思路 在网络故障排除中,需要按照一定的思路和方法来排除故障。首先,...

Global site tag (gtag.js) - Google Analytics