We'll show you how we reverse engineered Fitbit firmware, applications and their ecosystem.
This talk will be an extended version of "Doping your Fitbit" at 34C3. More details, more demos, and a special hands-on part. Please bring your own Fitbits!
Topics of the talk:
- Reversing an ARM firmware that does not contain function names and no debugging strings.
- Understanding the wireless firmware update process.
- Modifying firmware with Nexmon.
- Reversing the Java-based smartphone app to extract secrets and program your own app.
Links:
- https://github.com/seemoo-lab/fitness-firmware
- https://github.com/seemoo-lab/fitness-app