Getting Ready
We will start our binary analysis journey with a very basic analysis of a backdoor found in D-Link firmware. This backdoor was found by Pierre Kim. To identify this backdoor, one would require a basic reverse engineering idea of ARM-based binaries. Even though we won't be going in-depth into registers and the architecture over here (since we are going to cover those in the MIPS architecture), this section will help you understand the process of analyzing a binary and identifying low-hanging vulnerabilities.
The firmware that we are going to use in this case is of the device, D-Link DWR 932B. Once we extract this firmware using Binwalk, we notice that there is a binary called appmgr, which is what we are interested in.
We can ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access