clientMac = "00:00:01:00:11:03" bootp = BOOTP(op = opcode,chaddr = clientMac, ciaddr = "0.0.0.0",xid = 0x01020304,flags= 0x8000)
ここでは、DHCP オファー パケットの bootp 部分を作成してみます。しかし、パケット キャプチャでは、clientMac は 30 30 3a 30 30 3a として表示されます。ジャンク MAC アドレスを取得します。元の clientmac を ascii に変換すると、30 30 3a 30 30 3a になります。つまり、
ASCII
: -> 3a (hex)
0 -> 30 (hex)
1 -> 31 (hex)
ここでは、DHCP scapy で BOOTP() に clientMac を与える方法を教えてください。