网络协议与攻击模拟_08DHCP协议

这篇具有很好参考价值的文章主要介绍了网络协议与攻击模拟_08DHCP协议。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

技术学习要了解某项技术能干什么?它的详细内容?发展走向?

一、DHCP协议

1、DHCP基本概念

dhcp动态主机配置协议,广泛应用于局域网内部 

主要是为客户机提供TCP/IP 参数(IP地址、子网掩码、网关、DNS等)

2、DHCP的优点

  • 减少管理员的工作量
  • 避免输入错误
  • 避免IP冲突
  • 提高IP地址的利用

二、DHCP工作原理

dhcp是应用层的协议,是基于传输层的UDP协议的,主机是向服务器的67号端口发送请求,服务器响应的是客户机的68号端口。

1、释放Vmnet1 IP

查看本地电脑的网卡,选取VMnet1进行实验,打开winshark抓Vmnet1网络卡的数据流量

Vmnet1网卡这里是有IP地址的,释放IP并重新获取

ipconfig /release "VMware Network Adapter VMnet1"
ipconfig /renew "VMware Network Adapter VMnet1"

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

在winshark抓包中搜DHCP的报文

首先我用ipconfig /release命令将VMnet1的IP地址释放掉了 所以这里source是0.0.0.0,从源MAC地址可以看出是客户即的MAC地址,然后客户机发的是广播的DHCP Discover报文,目标是255.255.255.255。

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

2、DHCP交互过程

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

(1)DHCP Discover

网络中所有的dhcp服务器都会收到,都会响应,客户机会向收到的第一个dhcp服务器发送dhcp offer。

discover里面其实没有任何内容,只有一个client MAC地址,option这里因为之前有启用dhcp所以options这里会有之前的Ip信息。

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

(2)DHCP Offer

会响应your client ip、next server ip、client mac address等

your client ip响应的是服务器可以给客户机提供的IP地址,假设这个IP地址已经被别人用了,这里DHCP Server就会提供下一个即192.168.40.2.

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

(3)DHCP Request

option字段这里request IP address

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

(4)DHCP ACK

server直接给客户机IP这里your client ip address 字段

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

3、为什么都是广播方式发送的呢?

  • 第一个报文广播因为CLIENT不知道网络中有没有DHCP服务器
  • 第二个报文广播因为CLIENT还没有IP地址,但是在EthernetII层已经不是广播了,根据教程三层的IP地址这里应该是广播的即目标IP地址应该是255.255.255.255.但是我实际抓到的数据包却不是这样的(挠头) 

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

  •  第三个报文广播网络中有多台服务器,而且有一台服务器离得我特别近,客户机的多向选择问题,在这个报文里面客户机会携带一些内容,它只会标识,还没有IP地址。

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

  • 第四个报文广播server在响应的时候,EthernetII层不再是广播了,在三层的IP地址还是广播,只有在这个DHCP ACK 报文结束后客户机才有IP。

三、DHCP租约

1、查询租约

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

12点51到期,12点36就发送了续约的DHCP REQUEST请求。 

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

DHCP获取IP地址是有租期的,每隔5分钟会重新向SERVER发了一个DHCP Request报文,当租期到达百分之50的时候就重新获取租期了。

2、租期30分钟

DHCP租期30分钟,租期过半时重新续租

可以看到SERVER 的ACK确认是13:51

网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议

 ipconfig /all查看租约过期时间是14:21,可以验证dhcp的租期是30分钟。网络协议与攻击模拟_08DHCP协议,安全与运维,网络,服务器,运维,DHCP协议文章来源地址https://www.toymoban.com/news/detail-824802.html

到了这里,关于网络协议与攻击模拟_08DHCP协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络协议与攻击模拟-17-DNS协议-报文格式

    客户机想要访问www.baidu.com,根据自己的 TCP / IP 参数,向自己的首选 DNS 服务器发送 DNS 请求 首选 DNS 收到客户机的请求后,会去查询自己的区域文件,找不到www.baidu.com的 IP 地址信息(将请求转发到根域服务器,需要配置根提示);直接可以找到www.baidu.com的 IP 地址信息(直接

    2024年02月16日
    浏览(113)
  • 网络协议与攻击模拟_01winshark工具简介

    网络接口层(没有特定的协议)    物理层:PPPOE宽带拨号(应用场景:宽带拨号,运营商切网过来没有固定IP就需要拨号,家庭带宽一般都采用的是拨号方式) 数据链路层 网络层:IP(v4/v6) ARP(地址解析协议) RARP 、ICMP(internet控制报文协议) IGMP 传输层:TCP(传输控制

    2024年01月22日
    浏览(38)
  • 网络协议与攻击模拟_04ICMP协议与ICMP重定向

    ICMP协议是网络层协议, 利用ICMP协议可以实现网络中监听服务和拒绝服务,如 ICMP重定向的攻击。 ICMP是Internet控制报文协议,用于在IP主机、路由器之间传递控制消息,控制消息指网络通不通、主机是否可达,路由是否可用等等。 案例 环境:GNS3 路由器 交换机 电脑 slots设置

    2024年01月16日
    浏览(48)
  • 【共读】企业信息安全建设与运维指南(二)

    接上篇继续往下: 【共读】企业信息安全建设与运维指南(一) 三、IDC基础安全体系建设: IDC(Internet Data Center)即互联网数据中心,为企业用户或客户提供服务,如网站应用服务、App应用后台服务等等,IDC中存储着各类敏感信息和数据资产,所以IDC安全是企业信息安全的重中

    2024年01月22日
    浏览(48)
  • 【五一创作】网络协议与攻击模拟-01-wireshark使用-捕获过滤器

    网络接口层(没有特定的协议)PPPOE 物理层 数据链路层 网络层:IP (v4/v6) ARP (地址解析协议) RARP ICMP (Internet控制报文协议) IGMP 传输层:TCP(传输控制协议) UDP(用户数据报协议) 应用层:都是基于传输层协议的端口,总共端口0~65535 0~1023 HTTP—tcp80 HTTPS-----TCP443 DHCP DNS HTTP HTTPS FTP SMTP POP3 I

    2024年02月02日
    浏览(42)
  • TCP协议网络安全攻击

    作者 | 吴延占 上海控安可信软件创新研究院研发工程师 来源 |  鉴源实验室 引言: 随着计算机、控制与网络技术的飞速发展,信息化时代已经到来。TCP协议作为可靠性传输协议,在工业自动化、轨道交通、新能源等领域的数据传输方面得到了广泛使用。在使用TCP协议做数据

    2024年02月16日
    浏览(55)
  • zz016网络建设与运维正式赛卷(路由)

    1.配置所有设备主机名,名称见“网络拓扑”。启用所有设备的ssh服务,用户名和明文密码均为admin;配置所有设备ssh连接超时为9分钟,console 连接超时为30分钟。 SW1 ssh-server enable ssh-server timeout 540 exec-timeout 30 SW2 ssh-server enable ssh-server timeout 540 exec-timeout 30 SW3 ssh-server enable ss

    2024年02月02日
    浏览(34)
  • 1+x网络系统建设与运维(中级)-练习题

    同理可得,所有交换机和路由器都用一下命令配置 Huaweisys [Huawei]sysn LSW1   LSW1: [LSW1]vlan batch 10 20 [LSW1]int e0/0/1 [LSW1-Ethernet0/0/1]port link-type access [LSW1-Ethernet0/0/1]port default vlan 10 [LSW1-Ethernet0/0/1]int e0/0/2 [LSW1-Ethernet0/0/2]port link-type access [LSW1-Ethernet0/0/2]port default vlan 20 [LSW1-Ethernet0/0

    2024年02月04日
    浏览(46)
  • 华为1+X认证网络系统管理与运维中级实验

    实验拓扑 ​ ​ 配置参数 ​ ​ ​ ​ ​ ​ 任务1:设备命名 为了方便后期维护和故障定位及网络的规范性,需要对网络设备进行规范化命名。 请根据Figure 3-1实验考试拓扑对设备进行命名。 命名规则为:城市-设备的设置地点-设备的功能属性和序号-设备型号。 例如::处于

    2024年02月05日
    浏览(60)
  • DHCP饿死攻击及防御(基于ENSP模拟器、Kali攻击机实现)

    ·Kali攻击机一台 ·ENSP模拟器         实验说明: ·通过配置DHCP_Server,使得192.168.150.0/24子网内的终端能够自动获取IP地址及DNS ·通过配置SW交换机,开启DHCP Snooping功能,用于保证DHCP客户端从合法的DHCP服务器获取IP地址 ·Kali攻击机接入192.168.150.0/24内网中,获取内网IP地址,使

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包