Introducing ARM-X – The ARM IoT Firmware Emulation Framework

Presenter: Saumil Udayan Shah

Don’t you wish you had a VM for testing IoT devices? I created ARM-X IoT Firmware Emulation Framework initially as a testing platform for my own research and development needs. Over the years what started as a clumsy Linux-on-ARM QEMU image has now turned into a tried-and-tested framework which has led to four 0-days discovered on SoHo routers, IP cameras and VoIP exchanges. In this talk, I shall cover the evolution of ARM-X, demonstrate a few use cases and discuss future directions of IoT firmware emulation.