March 2021
Intermediate to advanced
464 pages
13h 11m
English
The firmware is the software piece that links the device’s hardware layer to its main software layer. A vulnerability in this part of the device can have a tremendous impact on all the device functionalities. As a result, it’s crucial to identify and mitigate firmware vulnerabilities to secure IoT devices.
In this chapter, we explore what firmware is and how we can retrieve it and then analyze it for vulnerabilities. We start by finding user credentials in the firmware’s filesystem. Then we emulate some of the firmware’s compiled binaries, along with the entire firmware, to perform dynamic analysis. We also modify a ...
Read now
Unlock full access