Link Layer
HEADER (2 Bytes) PAYLOAD (0 - 251 Bytes)
+----------+-----------+---------------------------------------+
| | | |
| LLID | LENGTH | L2CAP PDU (or Control Msg) |
| (2 bits) | (6 bits) | |
| | | |
+----------+-----------+---------------------------------------+
^ ^
| |
01=Continuation |
10=Start Size of the
11=Control L2CAP packet1. The State Machine: Attack Surfaces at Every State
+-----------+
| STANDBY | <----------------------------+
+-----------+ |
| | |
Start ADV | | Start SCAN | Disconnect
v v |
+-----------+ +-----------+ |
|ADVERTISING| | SCANNING | ----- Found ADV ---> |
+-----------+ +-----------+ |
| | |
| "CONNECT_REQ" | Initiate Connection |
| (Passive) | |
v v |
+---------------------------------------+ |
| CONNECTED | ---------+
+---------------------------------------+
(Master or Slave Role)🛡️ Security Checks & Testing
2. Advertising & Scanning: The "Open Air" Phase
Security Perspective
🛡️ Security Checks & Testing
3. Connection Establishment: The Critical Handshake
Security Perspective
🛡️ Security Checks & Testing
4. Link Layer Control Protocol (LLCP): The Hidden Attack Surface
Security Perspective
🛡️ Security Checks & Testing
5. Addressing: Privacy vs. Reality
Security Perspective
🛡️ Security Checks & Testing
6. Connection State
Last updated