From 7382cc65de4a6b4cc15d4b8c5f2516010290fd9f Mon Sep 17 00:00:00 2001 From: Joseph Beshay Date: Thu, 22 Jan 2015 19:51:05 -0600 Subject: [PATCH] Fixed TKIP decryption. Now packets from AP to STA are also decrypted. --- src/crypto.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto.cpp b/src/crypto.cpp index 24aa1f8..459bfc2 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -345,7 +345,7 @@ RC4Key SessionKeys::generate_rc4_key(const Dot11Data &dot11, const RawPDU &raw) const uint8_t *tk = ptk.begin() + 32; Internals::byte_array<16> rc4_key; uint16_t ppk[6]; - const Dot11::address_type addr = get_bssid(dot11); + const Dot11::address_type addr = dot11.addr2(); // Phase 1 ppk[0] = join_bytes(pload[4], pload[5]); ppk[1] = join_bytes(pload[6], pload[7]);