I did a presentation at the LinuxLab Conference on 3rd December 2018 about “Introduction to IoT Reverse Engineering with an example on a home router”. You can find:
- the presentation in pdf format, in the last pages of the presentation you will find the links to the tools mentioned in the presentation
- abdtools2: tools for hacking ADB Epicentro routers (the example home router), including firmware modification kit and VOIP password recovery
- buildroot-armv7: a set of scripts, configuration files and Buildroot external tree to setup a Qemu emulation environment to run and reverse engineer the Netgear DVA 5592 executables. This environment uses Docker, Buildroot and Qemu to emulate a board with an ARMv7 Cortex A9 processor, Linux kernel 3.4.11-rt19, uClibc 0.9.33.2, and old versions of other libraries.