-1

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 を与える方法を教えてください。

4

2 に答える 2