作者:hacker发布时间:2022-12-26分类:破解邮箱浏览:265评论:4
DHCP攻击方式
1.计算机用户自己手动设置IP地址造成ip冲突
2.用户通过硬件或软件伪装DHCP服务器,这个是最常见的攻击方式
3.用户不停的修改mac耗尽DHCP服务器ip池
DHCP Server仿冒者攻击
攻击原理
由于DHCP发现报文(DHCP DISCOVER)以广播形式发送,所以DHCP Server仿冒者可以侦听到此报文。DHCP Server仿冒者回应给DHCP Client仿冒信息,如错误的网关地址、错误的DNS(Domain Name System)服务器、错误的IP等,达到DoS(Denial of Service)的目的,
解决方法
为防止DHCP Server仿冒者攻击,可使用DHCP Snooping的“信任(Trusted)/不信任(Untrusted)”工作模式。
把某个物理接口设置为“信任”或者“不信任”。凡是从“不信任”接口上收到的DHCP Reply(Offer、ACK、NAK)报文直接丢弃,只对信任接口上送DHCP请求和应答报文。这样可以隔离DHCP Server仿冒者攻击,保证DHCP客户端能够从合法的DHCP服务器获取IP地址
dhcp仿冒者攻击是指在内部网络搭建一台仿冒的DHCP服务器。通过这台服务器将用户的流量按照攻击者的意图走,DHCP报文泛洪攻击构造大量DHCP报文向DHCP服务器发送,仿冒DHCP报文攻击构造仿冒的DHCP报文。
dhcp仿冒者攻击的原理
在DHCP工作原理中客户端以广播的形式寻找服务器,只采用第一个网络配置参数,所以如果有多台DHCP服务器,客户端会采用先应答的服务器所给的参数,攻击者利用未授权的服务器优先应答客户端的地址请求。
就会获取到不正确的IP地址网关和DNS信息,而使用了攻击者提前布置好各种陷阱的IP地址,攻击者恶意从授权的DHCP服务器上反复申请IP地址,导致DHCP服务器消耗了全部地址,出现DHCP饥饿无法正常服务。
企业内部访问者与外部访问者的数量在不断变化,这增大了它所面对的安全威胁,而且内外访问的界线也在逐渐模糊。如果一个组织在设计网络架构时加入了不安全的系统和协议,那么网络基础架构就可能有风险。例如,有时候一些2层协议的安全性就被忽视了,如动态主机配置协议(DHCP)。DHCP是一种辅助协议,它工作在后台,大多数用户都不会注意到它的存在。事实上,这种没有得到重视的情况就意味着供应商也可能会忽略这种攻击。DHCP snooping就是一种可用于防御许多常见攻击的防控技术。
DHCP可能受到几种不同方式的攻击,其中包括恶意DHCP服务器或本地交换网络的地址解析协议(ARP)污染。并非所有意外事件都属于恶意攻击。举个例子来说,一位最终用户可能连接了一个启用DHCP的网络设备或路由器,结果就可能给其他用户分配一个无效的DHCP地址。另外,攻击者也可能发起了一个资源耗尽的攻击,并且尝试用光所有的DHCP地址。危害更大的方法是,攻击者会主动尝试重定向用户的DHCP服务器请求。当然,这些只是促使您使用DHCP snooping技术的一部分原因。
这种中间人攻击的机制要求攻击者创建自己的DHCP服务器。接下来,攻击者会广播伪造的DHCP请求,并且尝试用光DHCP范围内的所有DHCP地址。结果,合法用户就无法从DHCP服务器获得或更新IP地址。然后,攻击者就开始用它的欺骗性DHCP服务器分配所抢占的DHCP地址,使它的地址成为新的网关。接收到这些地址的最终用户就可能被重定向到攻击者,然后再通向互联网。这样它就盗用了网络连接。
上面的场景只是经典中间人攻击的另一种变化。这种技术需要将攻击者置于所攻击网络内部,从而让他能够窥探客户流量。或许您会认为这种攻击并不可怕,但是现在已经出现了许多专门发起这些攻击的工具,如Gobbler、DHCPstarv和Yersinia。
在现有交换机上创建DHCP snooping
DHCP snooping是通过现有交换机在数据链路层实现的,它可以对抗攻击,阻挡未授权DHCP服务器。它使2层协议交换机能够检测从特定端口接收的数据帧,然后检查它们是否来自合法的DHCP服务器。
这个2层处理过程包括几个步骤。首先,您需要在交换机上启用全局DHCP,然后再在各个虚拟LAN(VLAN)上启用DHCP snooping。最后,您还必须配置各个可信端口。
下面是一个启用DHCP SNOOPING的例子:
Switch(config)#ip dhcp snooping
Switch(config)#ip dhcp snooping vlan 30
Switch(config)#interface gigabitethernet1/0/1
Switch(config-if)#ip dhcp snooping trust
在这个例子中,交换机启用了全局DHCP snooping,然后再为VLAN 30启用DHCP snooping。唯一可信的接口是gigabitEthernet1/0/1。DHCP snooping可以帮助保证主机只使用分配给它们的IP地址,并且验证只能访问授权的DHCP服务器。在实现之后,DHCP snooping就会丢弃来自未可信DHCP服务器的DHCP消息。
使用DHCP snooping防止ARP缓存污染
DHCP snooping还可以跟踪主机的物理位置,从而可以防御(ARP)缓存污染攻击。它在防御这些攻击的过程中发挥重要作用,因为您可以使用DHCP snooping技术丢弃一些来源与目标MAC地址不符合已定义规则的DHCP消息。管理会收到通过DHCP snooping警报通知的违规行为。当DHCP snooping服务检测到违规行为时,它会在系统日志服务器上记录一条消息“DHCP Snooping”。
DHCP snooping是实现2层协议流量安全性的第一步。恶意DHCP服务器不仅会导致网络问题,它们还可以被攻击者用于转发敏感流量和发起中间人攻击。如果还没有做好这些措施,那么一定要考虑实现这些防御措施,保证网络基础架构的安全性。
通过利用伪造的 MAC 地址来广播 DHCP 请求的方式来进行。利用诸如 gobbler 之类的攻击工具就可以很容易地造成这种情况。如果所发出的请求足够多的话,网络攻击者就可以在一段时间内耗竭向 DHCP 服务器所提供的地址空间。结果当合法用户请求一个 DHCP IP 地址的时候也会被拒绝,并因此而不能访问网络。
使用非法DHCP服务器,下面的客户端有可能使用非法DHCP服务器分配的IP地址,造成IP冲突。比如192.168.1.1这个地址已经被合法的DHCP服务器分配到客户端A,但是如果此时有一个非法的DHCP服务器也在同一网段运作,假如客户端B在获取IP地址的时候采纳的是非法DHCP服务器分配的IP 192.168.1.1的话,就造成客户端A和客户端BIP地址冲突
还有一种情况就是不断的向DHCP服务器发起请求,导致DHP地址池枯竭,造成无IP地址可以分配的情况
标签:dhcp攻击软件
已有4位网友发表了看法:
访客 评论于 2022-12-26 13:17:46 回复
为时,它会在系统日志服务器上记录一条消息“DHCP Snooping”。DHCP snooping是实现2层协议流量安全性的第一步。恶意DHCP服务器不仅会导致网络问题,它
访客 评论于 2022-12-26 21:27:44 回复
ooping服务检测到违规行为时,它会在系统日志服务器上记录一条消息“DHCP Snooping”。DHCP snooping是实现2层协议流量安全性的第一步。
访客 评论于 2022-12-26 11:00:25 回复
个无效的DHCP地址。另外,攻击者也可能发起了一个资源耗尽的攻击,并且尝试用光所有的DHCP地址。危害更大的方法是,攻击者会主动尝试重定向用户的DHCP服务器请求。当然,这些只是促使您使用DHCP snooping技术的一部分原因。这种中间人攻击的机制要求攻击者
访客 评论于 2022-12-26 10:08:11 回复
ply(Offer、ACK、NAK)报文直接丢弃,只对信任接口上送DHCP请求和应答报文。这样可以隔离DHCP Server仿冒者攻击,保证DHCP客户端能够从合法的DHCP服务器获取IP地址dhcp仿冒者攻击是指dhcp仿冒者攻击是指在内部网络搭建一台