Recommended Books for Wireless Security - Books that still hold up

Recommended Books for Wireless Security

Wireless Networking Foundations

"802.11 Wireless Networks: The Definitive Guide" by Matthew Gast

This is the standard reference for understanding WiFi at the protocol level. Gast walks through the 802.11 standard clause by clause, explaining frame formats, management operations, security mechanisms, and radio characteristics in a way that the raw IEEE specification does not.

The second edition covers through 802.11n. It is dated in terms of the latest amendments (no 802.11ac or 802.11ax coverage), but the foundational material - frame structures, the association process, WPA2/RSN internals, and the 4-way handshake - has not changed. Those core mechanisms are the same in every modern WiFi network.

Where the book excels is in connecting the abstract specification to practical reality. When the 802.11 standard says "the STA shall set the Protected Frame bit," Gast explains what that actually means for a packet capture: which byte in which frame changes and why. If you work with WiFi scan data or handshake captures, this book makes the raw bytes meaningful.

Honest assessment: Essential for understanding WiFi internals. The age shows in missing coverage of newer features, but the fundamentals it teaches are still accurate. Read the chapters on security and MAC operations; skim the radio/PHY chapters unless you need that depth.

"TCP/IP Illustrated, Volume 1" by W. Richard Stevens

Not a wireless book, but included because you cannot understand wireless security without understanding the network stack that runs on top of it. Stevens explains TCP, IP, DNS, DHCP, ARP, and related protocols with actual packet captures annotating every field. The first edition from 1994 remains remarkably useful because these protocols have not fundamentally changed.

Kevin Fall updated Volume 1 in a second edition that covers IPv6 and modern additions. Either edition works. The Stevens approach of showing real packets alongside the explanation is the best way to learn networking protocols, and it trains you to read packet captures - a skill that transfers directly to WiFi analysis.

Hardware and Embedded Security

"The Hardware Hacker" by Andrew "bunnie" Huang

Huang is the researcher who reverse-engineered the original Xbox security system and documented it in his PhD thesis. "The Hardware Hacker" is a collection of essays about hardware manufacturing, reverse engineering, and the intersection of hardware and security.

The book covers PCB analysis, chip identification, supply chain security, and the practicalities of working with hardware from Shenzhen factories. For anyone interested in embedded devices - which includes devices like the BLEShark Nano running on ESP32-C3 hardware - this provides context about how hardware is designed, manufactured, and analyzed.

Honest assessment: More philosophical and narrative than technical. You will not learn specific hardware hacking techniques, but you will understand the mindset and approach that experienced hardware researchers bring to the field. Readable in a weekend.

"Practical IoT Hacking" by Fotios Chantzis, Ioannis Stais, Paulino Calderon, Evangelos Deirmentzoglou, and Beau Woods

A hands-on guide to testing IoT devices. Covers UART, SPI, and JTAG interfaces, firmware extraction, radio analysis (including BLE and WiFi), and network protocol testing. The BLE chapters are directly applicable to understanding what BLE scanning tools detect and what the advertising data means.

Honest assessment: Broad coverage means no single topic gets extreme depth, but it is the best single-volume introduction to IoT security testing. Good as a starting point before specializing.

Exploitation and Systems Security

"Hacking: The Art of Exploitation" by Jon Erickson

graph TD
    subgraph "Book Structure"
        A["Part 1: Programming
C, assembly, memory layout"] --> B["Part 2: Exploitation
Buffer overflows, format strings"] B --> C["Part 3: Networking
Sockets, sniffing, spoofing"] C --> D["Part 4: Shellcode
Writing payloads"] D --> E["Part 5: Countermeasures
IDS evasion, forensics"] end subgraph "Skills You Build" A --> F["Memory management
Stack, heap, pointers"] B --> G["Vulnerability analysis
Finding and exploiting bugs"] C --> H["Network programming
Raw sockets, packet crafting"] D --> I["Low-level coding
Assembly, syscalls"] E --> J["Defensive thinking
Detection and prevention"] end

How the book builds skills progressively from programming fundamentals through exploitation to defense

The second edition (2008) comes with a bootable Linux LiveCD containing all the tools and examples. Erickson starts with C programming and memory layout, builds to buffer overflows and format string attacks, then covers network programming, shellcode, and cryptography.

The exploitation techniques are dated - ASLR, DEP, and stack canaries have made the specific attacks harder - but the understanding of memory, program execution, and vulnerability classes remains foundational. You need this knowledge to understand vulnerability reports, even if modern exploitation uses different techniques.

Honest assessment: The best single book for understanding how software exploitation works at a fundamental level. The included LiveCD environment makes it practical to follow along. Dated in specific techniques but timeless in concepts.

Cryptography

"Serious Cryptography" by Jean-Philippe Aumasson

Aumasson is a cryptographer who has designed hash functions (BLAKE2, SipHash) and worked on real-world cryptographic implementations. His book covers symmetric encryption (AES, ChaCha20), hash functions (SHA-2, SHA-3, BLAKE2), MACs, authenticated encryption (GCM, Poly1305), RSA, Diffie-Hellman, elliptic curves, and TLS.

What sets this book apart is the balance between mathematical rigor and practical relevance. Aumasson explains the math, but he also explains how implementations fail in practice - timing attacks, padding oracles, nonce reuse, and weak random number generators. These practical failures are what actually break deployed cryptographic systems.

For wireless security, the chapters on authenticated encryption (how WPA2 uses AES-CCM and WPA3 uses AES-GCM or AES-CCM), key derivation (how handshake data becomes encryption keys), and TLS (how enterprise WiFi authentication works) are directly applicable.

Honest assessment: The best modern introduction to applied cryptography. Assumes some math comfort (modular arithmetic, basic algebra) but does not require a math degree. Replaces large portions of the much older "Applied Cryptography" by Schneier for modern readers.

"Cryptography Engineering" by Ferguson, Schneier, and Kohno

The practical successor to Schneier's "Applied Cryptography." Focuses on how to use cryptography correctly in real systems rather than on the mathematics. Covers protocol design, implementation mistakes, and the gap between theoretical security and real-world deployment. Useful as a complement to Aumasson's book.

Essential Papers (Free)

These are research papers you can download and read today at no cost:

"Key Reinstallation Attacks: Forcing Nonce Reuse in WPA2" (Vanhoef & Piessens, 2017): The KRACK paper. Demonstrates that the WPA2 4-way handshake can be manipulated to reinstall an already-in-use key, forcing nonce reuse and enabling decryption. This paper changed how the security community understood WPA2 and led to patches across every major operating system. Available at krackattacks.com.

"Dragonblood: Analyzing the Dragonfly Handshake of WPA3" (Vanhoef & Ronen, 2019): Found side-channel and downgrade attacks against the SAE handshake in WPA3. Published before WPA3 was widely deployed, allowing fixes before mass adoption. Demonstrates why protocol analysis matters even for "next-generation" security mechanisms. Available at wpa3.mathyvanhoef.com.

"FragAttacks: Security Flaws in All Wi-Fi Devices" (Vanhoef, 2021): Discovered that fragmentation and aggregation handling in 802.11 has implementation flaws across essentially every WiFi device. Some of the bugs dated back to the original 802.11 specification from 1997. Available at fragattacks.com.

"Return of the Coppersmith's Attack: Practical Factorization of Widely Used RSA Moduli" (Nemec et al., 2017): Known as ROCA. Found that Infineon's RSA key generation produced weak keys detectable by a mathematical fingerprint. Affected smart cards, TPMs, and authentication tokens. A clear demonstration of how cryptographic implementation flaws have real-world impact.

What to Skip

Not every recommended security book is worth your time. Some honest guidance on what to avoid:

Certification study guides as learning material: CEH, CompTIA Security+, and similar certification prep books are designed to help you pass an exam, not to build deep understanding. They cover topics at the breadth needed for multiple-choice questions. Use them if you need the certification, but do not mistake them for technical education.

Books older than 10 years on specific tools: A book about Metasploit from 2012 is going to reference interfaces and modules that no longer exist. Tool-specific books decay fast. Prefer official documentation and blog posts from tool maintainers.

"Hacking for Dummies" style introductions: These books typically rehash publicly available tool documentation without adding depth. If you can get the same information from a tool's GitHub README, the book is not adding value.

Suggested Reading Order

graph TD
    subgraph "Phase 1 - Foundations"
        A["TCP/IP Illustrated
Network stack basics"] --> B["Hacking: Art of Exploitation
Systems and memory"] end subgraph "Phase 2 - Wireless Focus" C["802.11 Wireless Networks
WiFi protocol deep-dive"] --> D["Serious Cryptography
Crypto behind the protocols"] end subgraph "Phase 3 - Specialization" E["KRACK Paper
WPA2 vulnerabilities"] --> F["Dragonblood Paper
WPA3 vulnerabilities"] G["The Hardware Hacker
Hardware perspective"] --> H["Practical IoT Hacking
Hands-on embedded"] end A --> C B --> C D --> E E --> F C --> G

A suggested progression through the reading list - foundations first, then wireless specialization

If you are starting from scratch: TCP/IP Illustrated first (networking fundamentals), then Erickson (systems understanding), then Gast (WiFi specifics), then Aumasson (crypto). Read the Vanhoef papers after you have the WiFi and crypto foundations.

If you already have networking experience: Start with Gast and Aumasson in parallel, then the papers.

If you just want to understand what your BLEShark Nano is doing: Gast's chapters on security (WPA2 internals), then the KRACK paper, then Dragonblood. That combination explains the handshake capture, deauthentication, and scanning features at the protocol level.

All papers mentioned above are freely available from the authors' websites. The BLEShark Nano captures the WiFi handshakes and BLE advertisements these publications analyze.

Get the BLEShark Nano - $36.99+
Back to blog

Leave a comment