Consumer Drone — Full Compromise
Complete reverse engineering of a consumer drone platform based on a HiSilicon SoC. Root shell obtained via manufacturer backdoor, AES-encrypted firmware fully decrypted, 6 backdoors documented including an unauthenticated remote code execution.
- Persistent root shell via SD card backdoor
- AES-128-CBC key extracted from binary — all firmware modules decrypted
- Unauthenticated RCE via USB protocol (cmd_id 0xFF)
- Custom video pipeline: VENC channel hijack, H264 1080p streaming
- Full USB, BLE, and WiFi Direct protocol documentation
- Embedded AI models (NPU) identified and documented