MCPcopy Index your code
hub / github.com/secdev/scapy / parse_data_pkt

Function parse_data_pkt

scapy/modules/krack/crypto.py:324–330  ·  view source on GitHub ↗

Extract data from a WPA packet @pkt with temporal key @tk

(pkt, tk)

Source from the content-addressed store, hash-verified

322
323
324def parse_data_pkt(pkt, tk):
325 """Extract data from a WPA packet @pkt with temporal key @tk"""
326 TSC, TA, data = parse_TKIP_hdr(pkt)
327 TK = [orb(x) for x in tk]
328
329 rc4_key = gen_TKIP_RC4_key(TSC, TA, TK)
330 return ARC4_decrypt(rc4_key, data)
331
332
333class ICVError(Exception):

Callers 3

extract_ivMethod · 0.90
get_gtk_2Method · 0.90
check_arp_replyMethod · 0.90

Calls 4

orbFunction · 0.90
parse_TKIP_hdrFunction · 0.85
gen_TKIP_RC4_keyFunction · 0.85
ARC4_decryptFunction · 0.85

Tested by

no test coverage detected