This is a copy of my repository in gitlab.eurecom.fr: https://gitlab.eurecom.fr/lehh/spring2023-Security-analysis-of-Bluetooth-low-energy-Over-the-Air-firmware-updates
This is a semester project in Master program in Eurecom under instruction of professor Aurelien Francillon and Romain Cayre.
Goals:
- Reverse engineer the OTA firmware update process on nRF51 and nRF52 chips from Nordic Semiconductor, document its internals and identify potential vulnerabilities.
- Evaluate the attack surface exposed by this critical service and estimate if an attacker can compromise the target device by injecting a malicious firmware update.
See this project description file for the introduction of the project.
See this file for the folder structures of this repository.