DHCP实验

DHCP协议自动分配IP地址,通过DHCPdiscovery、offer、request和ACK四个步骤完成。在租约期间,客户端会进行续约。DHCP攻击包括地址耗尽攻击,防御措施包括使用管理型交换机进行端口和MAC地址绑定。
摘要由CSDN通过智能技术生成

作用:

  1. dynamic host configure protocol 自动分配ip地址

    • 相关概念:

    地址池: ip、子网掩码、dns、租期,dhcp协议端口 udp 67、68

    • 优点:

    减少工作量、避免ip冲突、提高地址使用率

    原理:

    DHCP租约过程,四个步骤

    1. 客户机发送DHCP discovery广播包

    客户机广播请求ip地址(包含客户机的MAC地址)

    1. 服务器相应DHCP offer广播包

    服务器响应提供ip地址(不包含子网掩码、网关等参数)

    1. 客户机发送DHCP request 广播包 我准备使用这个地址,请把这个地址的子网掩码和网关发给我

    客户机选择ip

4. 服务器发送DHCP ack广播包,ack代表确认的意思

服务器确定了租约,并提供网卡详细参数IP、掩码、网关、dns、租期等

DHCP续约:

当50%租约日期过后,客户机会再次发送DHCP requset包,进行续约,如果服务器无响应,则使用到87.5%再次发送 DHCP requset包,进行续约,如果仍然无响应,并释放ip地址,及重新发送DHCP discovery广播包来获取ip地址,如果仍然无响应,会自动给自己分配一个ip地址169.254.x.x/16,全球统一无效地址,用于临时内网通信

设置DHCP服务器

将网络适配器改为LAN区段

查看ip更改是否成功

设置ipv4属性

右键右下方网络本地连接-----本地连接属性-------internet 协议版本 4 ipv4属性

添加角色

 

选择第二个

安装

成功

 

DNCP指定ip分配

保留

DHCP攻击 地址耗尽攻击

安装软件 yersinia

运行

会弹出软件

 

选择

开始

查看攻击情况

成功 分配不到ip地址

防御DHCP攻击

  • 通过伪造大量的MAC地址来获取dhcp池塘的ip地址,使得池塘的ip被取尽,无法提供服务。

  1. 通过伪造物理层所在的MAC地址;

  2. 伪造dhcp协议包中的MAC地址。 (dos攻击)通过伪造大量的dhcp请求包(discover ,request )来攻击dhcp的服务器。使得dhcp服务器应接不暇,使的对来自正常的dhcp请求无法处理 。 从而: 攻击者再伪造成dhcp服务器为主机提供服务,下放ip地址,(下放的ip地址可做为设备的网关,dns,网页等)。

防御: 管理型交换机:端口和mac动态绑定

防御: 管理型交换机上,除了合法的dhcp服务器所在接口能发送offer应答包,其它端口设置为禁止发送。

网络安全DHCP实验主要是为了测试和评估机器或网络中DHCP服务的安全性。DHCP是动态主机配置协议,用于自动为网络中的设备分配IP地址和其他相关配置信息。然而,由于其工作原理的特殊性,DHCP协议也存在一些安全风险,例如IP冲突、IP盗用、DHCP劫持等。 在进行DHCP实验之前,首先需要建立一个实验环境,包括一台DHCP服务器和多台需要连接到网络的客户端设备。实验中可以使用虚拟机软件搭建实验环境,如VMware或VirtualBox。 DHCP安全实验可以从以下几个方面展开。首先,可以测试DHCP服务器的容错性,即当服务器出现故障时,是否能够自动切换到其他备用服务器,以确保网络的连通性。其次,可以测试DHCP服务器的鉴权机制,即是否能够对接入网络的设备进行身份验证,并拒绝非授权设备的连接请求。 另外,还可以进行DHCP DOS(拒绝服务)攻击实验,即通过发送大量的欺骗性DHCP请求,来占用服务器资源,从而导致合法用户无法获取到IP地址和其他配置信息。 此外,还可以对DHCP服务器进行安全策略配置,限制并监控DHCP报文的传输,以防止非法的DHCP劫持。同时,还可以通过对客户端设备的网络设置进行分析,发现和阻止未经授权的DHCP服务器的出现。 最后,对实验中发现的问题和安全漏洞进行总结和报告,以提出相应的改进建议和安全措施。 综上所述,网络安全DHCP实验可以全面评估和测试DHCP服务的安全性,帮助提升网络的安全性和稳定性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值