Vista下应对网络执法官及ARP欺骗攻击

很多学校、公司的内部网络
里面经常有一些不道德的人用ARP欺骗软件攻击别人,让很
多人掉线,甚至让整个网络都瘫痪。针对这个问题,大家可以采取如下的办法。

  介绍一个防火墙:Outpost Firewall。它可以防护“P2P终结者”等局域网软件,效果超好,还能查出局域网哪台机在使用,">功能强大,占用资源少,可以评分5个星。

  其实,类似网络管理这种软件都是利用arp欺骗达到目的的。其原理就是使电脑无法找到网关的MAC地址。那么ARP欺骗到底是怎么回事呢?

  首先给大家说说什么是ARP。ARP(Address Resolution Protocol)是地址解析协议,是一种将IP地址转化成物理地址的协议。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。

  ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC地址。

  ARP原理:某机器A要向主机B发送报文,会查询本地的ARP缓存表,找到B的IP地址对应的MAC地址后,就会进行数据传输。如果未找到,则广播A一个 ARP请求报文(携带主机A的IP地址Ia——物理地址Pa),请求IP地址为Ib的主机B回答物理地址Pb。网上所有主机包括B都收到ARP请求,但只有主机B识别自己的IP地址,于是向A主机发回一个ARP响应报文。其中就包含有B的MAC地址,A接收到B的应答后,就会更新本地的ARP缓存。接着使用这个MAC地址发送数据(由网卡附加MAC地址)。因此,本地高速缓存的这个ARP表是本地网络流通的基础,而且这个缓存是动态的。

  ARP协议并不只在发送了ARP请求才接收ARP应答。当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓存进行更新,将应答中的IP和MAC 地址存储在ARP缓存中。因此,当局域网中的某台机器B向A发送一个自己伪造的ARP应答,而如果这个应答是B冒充C伪造来的,即IP地址为C的IP,而 MAC地址是伪造的,则当A接收到B伪造的ARP应答后,就会更新本地的ARP缓存,这样在A看来C的IP地址没有变,而它的MAC地址已经不是原来那个了。由于局域网的网络流通不是根据IP地址进行,而是按照MAC地址进行传输。所以,那个伪造出来的MAC地址在A上被改变成一个不存在的MAC地址,这样就会造成网络不通,导致A不能Ping通C!这就是一个简单的ARP欺骗。

  解决方法归纳起来有以下方法:

  1. 使用VLAN

  只要你的PC和P2P终结者软件不在同一个VLAN里, 他就拿你没办法.

  2. 使用双向IP/MAC绑定

  在PC上绑定你的出口路由器的MAC地址, P2P终结者软件不能对你进行ARP欺骗, 自然也没法管你, 不过只是PC绑路由的MAC还不安全, 因为P2P终结者软件可以欺骗路由, 所以最好的解决办法是使用PC, 路由上双向IP/MAC绑定, 就是说, 在PC上绑定出路路由的MAC地址, 在路由上绑定PC的IP和MAC地址, 这样要求路由要支持IP/MAC绑定, 比如HIPER路由器.

  3. 使用IP/MAC地址盗用+IP/MAC绑定

  索性你把自己的MAC地址和IP地址改成和运行P2P终结者软件者一样的IP和MAC, 看他如何管理, 这是一个两败俱伤的办法, 改动中要有一些小技巧, 否则会报IP冲突. 要先改MAC地址, 再改IP, 这样一来WINDOWS就不报IP冲突了(windows傻吧))), 做到这一步还没有完, 最好你在PC上吧路由的MAC地址也绑定, 这样一来P2P终结者欺骗路由也白费力气了.

  屏蔽网络执法官的解决方式

  利用Look N Stop防火墙,防止arp欺骗

  1.阻止网络执法官控制

  网络执法官是利用的ARp欺骗的来达到控制目的的。

  ARP协议用来解析IP与MAC的对应关系,所以用下列方法可以实现抗拒网络执法官的控制。如果你的机器不准备与局域网中的机器通讯,那么可以使用下述方法:

时间: 2024-08-03 13:33:38

Vista下应对网络执法官及ARP欺骗攻击的相关文章

服务器的ARP欺骗攻击的防范的两种解决方法_win服务器

服务器的ARP欺骗攻击的防范          这些天我的服务器几乎天天都被人ARP欺骗攻击,网页被挂木马,实在烦死了,深圳的龙岗电信机房实在是够恶心的,不得已,我只好寻找一些防范ARP攻击的方法,目前发现可以使用静态地址法和使用专用软件的方法来防范ARP欺骗攻击. 静态地址法指的是,在本地服务器上,将路由器的MAC地址设置为静态的方式来阻止别人对我的ARP攻击,如果你也越到了类似的ARP欺骗攻击,也可以参考这个方法进行设置. 首先,找到路由器真实的MAC地址,在没有被攻击的条件下,输入命令ar

完美解决ARP欺骗攻击组合

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 解决ARP欺骗攻击的完美组合(风云防火墙注册版+P2P破解版) 两软件组合,一防一攻,完美解决ARP欺骗攻击.首先下载这两个软件: 风云防火墙注册版 下载地址:http://www.arpun.com/soft/sort014/sort016/down-43.html P2P破解版 下载地址:http://www.arpun.com/soft

告别繁琐! Vista下快捷方式网络连接管理

有许 多人抱怨说http://www.aliyun.com/zixun/aggregation/15470.html">Vista中进入网络连接管理非常麻烦,没错,如果不熟悉的用户根本就很难找到.因为XP中通过开始菜单就能很方便的进入, 但是到了Vista中,你需要右击系统任务栏中的连接图标->网络共享中> 管理网络连接(左侧面板),如此才能进入. 下面就为大家介绍一个非常简便的进入方式,可以成为一键式.你所需要做的就是创建一个快捷方式: 在桌面新建一个快捷方式,输入: exp

网络遭遇ARP欺骗攻击的症状

一上班,就有报告说Email没办法用的,过去一看,是台通过Wi-Fi上网的笔记本,现象是打开Web登录界面速度奇慢无比,因为手头还有别的事情,所以直接打开OE添加了个帐号,说先这样用吧,我那边去找找原因. 接下来就开始有三三两两的说网络不正常的,包括Web浏览.股票行情.视频直播,都出现问题,这下麻烦大了.在自己机器上开ping,外部网站.DNS,都不正常,从30ms到丢包,不规律重复出现. 查看已经打开的页面源文件,第一行有一个iframe,访问一个直接数字ip开头的vip.htm页面,但是那

局域网遭遇ARP欺骗攻击的解决方法_应用技巧

该病毒发作时症状表现为:  1)计算机网络连接正常,但无法上网或者时通时断,经常掉线: 2)用户私密信息(如QQ.网游等帐号)被窃取: 3)局域网内出现网络拥塞,甚至造成一些网络设备当机: 基本概念:  为了能够说明问题,有必要先来介绍一些基本概念,知者略过. 首先来说IP地址,大家应该都很熟悉了,我们知道,IP地址是一段32位(二进制)的无符号整数,例如:192.168.110.1,其最基本的作用就是在(IP)网络中唯一标识一台特定的主机.在Internet上,我们正是凭借IP地址来定位其他主

站长注意:最近流行ARP欺骗攻击

最近网络上很流行一种攻击方式,在你的所有网页里嵌入病毒或广告代码,有时是不定时出现,但是无论你怎么在自己服务器上面怎么查,都找不出原因.甚至重做系统都没有效果.chinaz也曾中过此类病毒,后来终于找到解决办法,因为这个攻击方式还有很多人都被蒙在鼓里,所以在此公布出来给大家分享,请各位站长及网管多注意! 首先,判断是否受到arp欺骗式攻击.在你系统的命令行下输入:arp -a 会输出如以下的信息:  Internet Address      Physical Address      Type

ARP欺骗攻击详解

信息化办公的时代,如果网络突然断网您会不会显得无奈呢?ARP病毒的盛行,已经使得我们必须面对这种突如其来的威胁.那么ARP病毒到底是如何攻击又如何防治呢? 什么是ARP? 所谓ARP即地址解析协议(Address Resolution Protocol),是在仅知道主机的IP地址时确定其物理地址的一种协议.因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM和FDDIIP网络中使用.从IP地址到物理地址的映射有两种方式:表格方式和非表格方式.ARP具体说来

对付ARP欺骗攻击16a.us病毒的解决方案

最近单位局域网电脑上网,大多数网站页面显示都会异常,卡巴在访问网站的时候会提示""木马程序Trojan-Downloader.JS.Agent.gd 文件hxxp://16a.us/*.js",查看HTML源码,会在所有网页顶部多出一行 ,最开始还以为是我们单位网站服务器被挂了木马,后来发现访问其他网站也是同样问题,包括建行.IT168等大型网站,所以就把问题锁定在我们局域网内部,开始上网找解决办法,试验过各种办法都没有效果,包括: 1.修改Hosts文件 2.下载360安全

python发送arp欺骗攻击代码分析_python

复制代码 代码如下: # -*- coding: cp936 -*-from scapy.all import *from threading import Thread,Lock,activeCount BROADCASTMAC = getmacbyip('192.168.0.120') class Loop(Thread):    def __init__(self,ip):        Thread.__init__(self)        self.ip = ip     def r