博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决和防范ARP欺骗最详细的视频教程
阅读量:7106 次
发布时间:2019-06-28

本文共 2827 字,大约阅读时间需要 9 分钟。

视频下载地址:------------

天下网管联盟 

作者:追风  

原文地址:[url]http://bbs.99191.com/dispbbs.asp?boardID=18&ID=3402&page=1[/url]

当局域网种存再ARP欺骗包的话,总的来说有主要又这么两种可能。

 
一.出现的方式
 

<一>、有人恶意破坏网络。

 

   这种事情,一般会出现在网吧,或是一些人为了找到更好的网吧上网座位,强行让别人断线。

     又或是通过ARP欺骗偷取内网帐号密码。


<二>、病毒木马

    

    如:传奇网吧杀手等,通过ARP欺骗网络内的机器,假冒网关。从而偷取对外连接传奇服务器的密码。

  

    ARP欺骗的原理如下:

  假设这样一个网络,一个交换机接了3台机器  

  HostA HostB HostC 其中

  A的地址为:IP:192.168.1.1 MAC: AA-AA-AA-AA-AA-AA  ---------网关

  B的地址为:IP:192.168.1.2 MAC: BB-BB-BB-BB-BB-BB  --------  黑客

  C的地址为:IP:192.168.1.3 MAC: CC-CC-CC-CC-CC-CC  ---------被欺骗者

  正常情况下 C:\arp -a

  Interface: 192.168.1.3 on Interface 0x1000003

  Internet Address Physical Address Type

  192.168.1.1 BB-BB-BB-BB-BB-BB  dynamic

  现在假设HostB开始了罪恶的ARP欺骗:假冒A像c发送ARP欺骗包

  

    B向C发送一个自己伪造的ARP欺骗包,而这个应答中的数据为发送方IP地址是192.168.1.1(网关的IP地址),MAC地址

是BB-BB-BB-BB-BB-BB (A的MAC地址本来应该是AA-AA-AA-AA-AA-AA,这里被伪造了)。当C接收到B伪造的ARP应答,就会更新

本地的ARP缓存(C可不知道被伪造了)。而且C不知道其实是从B发送过来的,这样C就受到了B的欺骗了,凡是发往A的数据就会发往B,

这时候那么是比较可怕的,你的上网数据都会先流向B,在通过B去上网,如果这时候B上装了SNIFFER软件,那么你的所有出去的密码都将被截获。

为了以后出现问题的时候好查找,我建议大家平时建立一个MAC和IP的对应表,把局域网内所有网卡的MAC地址和IP、地理位置统统装入数据库

,以便当以后发现ARP 欺骗时找出欺骗者的机器。

 


 
二、防范措施和解决方法。

  

    
  方法一:通过arp –s 来绑定网关的MAC 地址和IP 地址。

      这种方法对于XP 和2003系统是有用的,使用arp –s 来绑定的话。那么在ARP表中显示的是一条静态的记录。

      这样就不会被动态的ARP 欺骗包给欺骗,而修改。

     

      那么在2000的系统上也是可以使用arp -s来进行绑定得,在SP4的2000系统上需要下载2000 Rollup v2更新补丁包,ARP的补丁已经包含在里面 了,大小应该在38MB那样。

      

     并且装好后,下面几个文件不能小于下面的版本号。

Date         Time   Version         Size    File name

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

19-Jun-2003  20:05  5.0.2195.6602  108,816  Msafd.dll

02-Jun-2004  22:44  5.0.2195.6938  318,832  Tcpip.sys

19-Jun-2003  20:05  5.0.2195.6601   17,680  Wshtcpip.dll

19-Jun-2003  20:05  5.0.2195.6687  120,240  Afd.sys

19-Jun-2003  20:05  5.0.2195.6655   16,240  Tdi.sys

相关文章,大家可以看微软的KB .[url]http://support.microsoft.com/kb/842168[/url]

      例:arp -s  192.168.1.1 00-0B-AD-DD-22-35

  

   
 方法二: 手动修改路由,实现伪装

      

      有些木马或是一些骇客总是使用本地网卡上的网关来做欺骗。

      网关是通往外网或是和不同网络互联的一个中间设备。

      而通过添加路由表中的记录,设置优先级高于网关默认路由,那么网关的路由在级别高的路由可用时将不会生效。

       

      施行方法: 1.先手动修改客户机的网关地址为任意ip地址,最好是同一网段中,没使用的一个IP,以免被怀疑。

                

                      2.手动添加或是通过批处理,或是脚本来添加永久对出口路由。

      

     此中方法可以欺骗过大部份,菜鸟或是所谓的骇客和大部份ARP欺骗木马。

     缺点是: 如果以后网关以后网卡或是机器改变。那么以后还得重新修改已有得路由。

      route delete 0.0.0.0  -----删除到默认得路由

      route add 0.0.0.0 mask 0.0.0.0 192.168.1.254 metric 1  --- 添加路由

      route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.254 metric 1 ------参数-p 就是添加永久的记录。

      route change   --修改路由

  

     

      

  
 方法三 、使其不能运行

   如果你但前使用得交换机器有网卡和MAC地址绑定功能,那么将你所在得网得IP地址和MAC 地址进行绑定。

     但有时候,我们可能没有这些设备那么要想做就很困难了。


    另类方法思路--如何全面解决让ARP欺骗,ARP木马无法在本机器安装,运行。


    大部分监控,arp 欺骗软件,都会使用到一个winpcap驱动。那么现在的思路就是让其无法在本地计算机安装。

    这样arp欺骗软件就无法被使用了使用了,此方法可以用于任何程序的安装。

    需要的条件:

    1.所在的系统盘为NTFS 分区格式。

    2.知道所要安装的文件所要在系统中生成的文件。

    3.使用注册表和文件安装监视软件来监视安装所生成的文件。

   
  方法四、利用些别人做好的ARP 监控工具。
   

    

   实验:

    

   作业: 

          1.使用arp -s 来添加一条arp静态记录,使用arp -a 查看添加的记录。使用arp -d 来删除刚添加的那条记录

          2.使用route print 来查看现有的路由表,使用route add -p 来添加一条永久记录,最后使用route delete来删除刚建的那条记录。

          3.使用组策略禁止本地系统中的记事本程序。

          4.利用注册表和文件安装监视软件,来查找组策略中设置后,对注册表中键值的修改。

     

          并通过修改注册表,禁止记事本软件(notepad.exe)的执行。

转载地址:http://tiuhl.baihongyu.com/

你可能感兴趣的文章
jquery change事件
查看>>
大众点评Cat源码阅读(六)——MessageTree编码、解码字节流
查看>>
IOS离线教程下载与Dash的使用
查看>>
HOSt ip is not allowed to connect to this MySql se
查看>>
6174问题
查看>>
sql 获取字符串长度SQL
查看>>
Android之系统自带的文字外观设置及实际显示效果图 android:textAppearance
查看>>
来自官方文档的Ubuntu 16.04 + tensorflow-GPU 配置
查看>>
Yii 安全防范
查看>>
Spring Boot 自定义starter
查看>>
哈,看看携程价一晚1588元的房间啥质量
查看>>
html样式
查看>>
breat to与break的用法
查看>>
OSChina 技术周刊第八期 —— 10 大常见的 web 开发错误
查看>>
Android Camera&Matrix图像变换
查看>>
什么是JSONP?
查看>>
How to provision a Domain Controller as File Share Witness for an Exchange 2010 DAG
查看>>
Python自学笔记之函数式编程1——高阶函数
查看>>
简单数据库查询通用方法
查看>>
FFmpeg数据结构彻底分析——AVClass
查看>>