πΆ Bluetooth & BLE Security¶
Curated resources for sniffing, reversing, and exploiting Bluetooth & BLE devices.
New to BLE?
Start with the BLE Researcher learning path for a structured 6-week curriculum.
Quick start¶
| Tool | Purpose | Cost |
|---|---|---|
| nRF52840 Dongle | BLE sniffing | ~$10 |
| Wireshark + nRF Sniffer plugin | Packet capture & decode | Free |
| bettercap | Live attacks | Free |
| BTLEJack | Injection & MITM | Free |
Reverse-engineer a fitness band's BLE protocol. Walkthrough: How I Hacked Xiaomi MiBand 3
π¬ Vulnerability Research¶
Major disclosures & CVEs¶
| Title | Year | CVE | Level |
|---|---|---|---|
| BLUFFS β Forward & Future Secrecy Attacks | 2023 | CVE-2023-24023 | Advanced |
| BleedingTooth β Linux Zero-Click RCE | 2020 | CVE-2020-12351 | Advanced |
| BlueDucky β HID Injection on Android | 2024 | CVE-2023-45866 | Intermediate |
| MS Bluetooth Driver Spoofing | 2024 | CVE-2024-21306 | Advanced |
| BrakTooth β Havoc on BT Link Manager | 2021 | multiple | Advanced |
| Sweyntooth β Stack-level BLE bugs | 2020 | multiple | Intermediate |
Practical research¶
- π‘ Smart Band reverse engineering β Arun Magesh
- π‘ Hacking a Tapo TC60 Camera
- π‘ Smart Massager RE & exploit
- π΄ Intel Edison as a BLE Exploit Box
π€ Conference Talks¶
- πΊ Blue2thprinting β WTF Am I Even Looking At? (HardwearIO 2023)
- πΊ Open Wounds β 5 Years of BT Bleed (Hack.lu 2023)
- πΊ Sniffing BT During the Pandemic (HITB 2023)
π οΈ Tools¶
Software¶
- GATTacker β BLE MITM proxy
- BTLEJack β sniffing & injection
- BlueDucky β HID injection CVE-2023-45866
Hardware¶
- nRF52840 Dongle (~$10)
- Ubertooth One β classic BT sniffer
- Sniffle on TI CC1352 β modern sniffer