1. Reverse Engineering a Firmware Update Protocol

    Pulling apart an IoT device's OTA update mechanism. From traffic capture to finding the signing vulnerability that lets you push arbitrary firmware.