ARP攻击拦截下来之后怎么办?
一、故障原因及现象
局域网内(指某一网段,比如:10.48.123这一段)有电脑使用ARP欺骗程序(比如:传奇、QQ盗号的软件等)发送ARP数据包,致使被攻击的该网段内的电脑不能上网,如果是非该网段电脑也不能上网,那么另外的网段中可能也有部分电脑中了ARP病毒。
当局域网内某台电脑A向电脑B发送ARP欺骗数据包时,会欺骗电脑B将其通信的数据发向电脑A,电脑A通过对截获的数据进行分析,达到窃取数据(如用户账号)的目的。
被ARP欺骗的电脑会出现突然不能上网,过一段时间又能上网,反复掉线的现象。
二、故障诊断
如果用户发现突然不能上网,可以通过如下操作进行诊断:
点击"开始"按钮->选择"运行"->输入"arp
-d"->点击"确定"按钮,然后重新尝试上网,如果能恢复正常,则说明此次掉线可能是受ARP欺骗所致。
"arp
-d"命令能清除本机的arp表,arp表被清除后接着系统会自动重建新的arp表,"arp
-d"命令并不能抵御ARP欺骗,执行"arp
-d"命令后仍有可能再次遭受ARP攻击。
三、故障处理
1.
使用AntiArp软件抵御ARP攻击。
点击这里下载AntiArp软件
运行AntiArp,输入本网段的网关ip地址后,点击"获取网关MAC地址",检查网关IP地址和MAC地址无误后,点击"自动保护"。
若不知道网关IP地址,可通过以下操作获取:点击"开始"按钮->选择"运行"->输入"cmd"点击"确定"->输入"ipconfig"按回车,"Default
Gateway"后的IP地址就是网关地址。
AntiArp软件会在提示框内出现病毒主机的MAC地址。
2.
利用MAC地址,使用nbtscan工具找到病毒主机地址。
点击这里下载nbtscan软件
在上面我们已经知道了使用ARP欺骗木马的主机的MAC地址,那么我们就可以使用NBTSCAN工具来快速查找木马主机的ip地址。
NBTSCAN可以取到PC的真实IP地址和MAC地址,命令:"nbtscan
-r
192.168.1.0/24"(搜索整个192.168.1.0/24网段,
即192.168.1.1-192.168.1.254);或"nbtscan
192.168.1.25-127"搜索192.168.1.25-127
网段,即192.168.1.25-192.168.1.127。输出结果第一列是IP地址,最后一列是MAC地址。
NBTSCAN的使用范例:
假设查找一台MAC地址为"000d870d585f"的病毒主机。
1)将压缩包中的nbtscan.exe
和cygwin1.dll解压缩放到c:\下。
2)在Windows开始
运行
打开,输入cmd(windows98输入"command"),在出现的DOS窗口中输入:C:\nbtscan
-r
192.168.1.1/24(这里需要根据用户实际网段输入),回车。
C:\Documents
and
Settings\ly>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
00-e0-4c-4d-96-c6
192.168.1.111
LLF
192.168.1.121
UTT-HIPER
00-0d-87-26-7d-78
192.168.1.175
JC
00-07-95-e0-7c-d7
192.168.1.223
test123
3)通过查询IP--MAC对应表,查出"000d870d585f"的病毒主机的IP地址为"192.168.1.223"。
3、清除病毒主机的病毒。
1)使用专用软件清除木马(不一定能完全清除)。
点击这里下载 木马杀客 软件
2)完全格式化,重新安装系统。