【AIGC】拿一个不存在的 MAC 去要 IP:用 scapy 手搓一个 DHCP Discover

起因 source\repos\新建文件夹\1.py,20 行,from scapy.all import *。 它做的事:构造一个 DHCP Discover 包,用本机 MAC 加 2 的地址当客户端 MAC,从 WLAN 网卡发出去,然后打印收到的回应。 这个脚本我第一次看的时候觉得平平无奇,直到注意到一行: client_mac = "02:00:00:00:00:5c" # 本机已经有IP了,为了模拟,所以我们随机产生一个MAC地址 02:00:00:00:00:5a 是那台机器的 MAC,...:5c 是它 +2。这不是随机,这是「保证不撞车」的伪随机。 ...