~/talk

Unfit Story of Fitness Trackers: Hacking BLE Fitness Trackers

Talkat KubeCon + CloudNativeCon China 2019 · on Monday, 2019-06-24· [security]
links:none on file
slides:none on file

Hands-on testing shows many cheap BLE fitness trackers accept unsigned firmware and expose writable characteristics that enable spoofing and permanent compromise. Scans and captures use Ubertooth sniffing or Android btsnoop logs parsed in Wireshark, services enumerated with nRF Connect / bluez gatttool, and mobile apps unpacked with APKTool + ADB to extract firmware and resource files. A custom GATT writer uploads OTA firmware, changes device name and version to block legitimate pairing, and reliably pops arbitrary notifications — proof‑of‑concept code is on GitHub.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Why fitness trackers target
  3. 1:25What to expect
  4. 2:51Bluetooth basics and BLE
  5. 3:54Bluetooth Classic vs BLE
  6. 5:59BLE security flaws
  7. 7:04BLE stack and profiles
  8. 9:12Hacking BLE devices step-by-step
  9. 11:43Scanning nearby BLE devices
  10. 13:27Analyzing services and characteristics
  11. 15:12Capturing BLE packets
  12. 16:39Passive capture on Android
  13. 17:20Authentication flaws in trackers
  14. 18:01Reverse engineering BLE packets
  15. 20:10Fake notifications to trackers
  16. 20:32Firmware upload and modification
  17. 22:17Extracting firmware from apps
  18. 23:20Custom firmware over-the-air
  19. 26:30Checksum validation in updates
  20. 27:32Disabling tracker compatibility
  21. 28:35Risks of unsigned firmware
  22. 29:17Proof-of-concept demo
  23. 29:59Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.