1.背景
DHCP server有很多Option字段,但是测试仪不支持那么多,那么就需要构造Discover报文,模拟client发起请求。
2.DHCP Discover报文格式
DHCP报文是承载于UDP上的协议报文,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。
3.测试工具
由于测试仪无法模拟所有的option字段,所以需要构造option的请求报文。
构造报文的工具:科来数据包生成器
发送报文的工具:科来数据包播放器
4.科来数据包生成器使用方法
1)使用PC请求IP,同时使用Wireshark抓包,然后把Discover报文导入到科来数据包生成器
2)对导入的报文进行分析,找到标签55字段,长度表示有多少个option字段,列表是列出所有的option请求字段
对应的16进制如下:后面的FF表示结束标签,00 00 00 00 00 00 00表示额外数据,都可以修改为option字段,修改完成后,还是需要以FF结尾。
修改option:首先修改长度,直接输入十进制数字就可以修改,修改后的数据如下。
5.科来数据包播放器使用方法
使用科来数据包播放器模拟client向服务器发起请求。
选择对应的网卡,添加修改的报文,点击开始,就可以发送报文了,还可以设置循环发送等。