scapy.contrib.wpa_eapol

class scapy.contrib.wpa_eapol.WPA_key(*args, **kargs)[源代码]

基类:scapy.base_classes.Gen[scapy.packet.Packet]

aliastypes
answers(other)[源代码]
extract_padding(s)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|DESCRIPTOR TYPE|            KEY INFO           |      LEN      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         REPLAY COUNTER        |     NONCE     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |             KEY IV            |  WPA KEY RSC  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |           WPA KEY ID          |  WPA KEY MIC  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         WPA KEY LENGTH        |    WPA KEY    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                           Fig. WPA_key                           
WPA_关键字段

descriptor_type

ByteField

1

key_info

ShortField

0

len

LenField

None

replay_counter

StrFixedLenField

b''

nonce

StrFixedLenField

b''

key_iv

StrFixedLenField

b''

wpa_key_rsc

StrFixedLenField

b''

wpa_key_id

StrFixedLenField

b''

wpa_key_mic

StrFixedLenField

b''

wpa_key_length

LenField

None

wpa_key

StrLenField

b''

hashret()[源代码]