В прошлом году во время российского беспроводного соревнования «capture the flag» (CTF) одной из целей было выполнить обратное проектирование радиоуправляемого игрушечного танка, а затем управлять им с помощью HackRF. Одна из российских команд CTF опубликовала подробное описание процесса обратного проектирования, который был применён к игрушечному танку (ссылка на русском языке, но Google Translate работает нормально).
Описание вначале демонстрирует прием сигнала от беспроводного пульта управления, затем переходит к тому, как принять его в GNU Radio и получить график сигнала в временной области. По импульсам просто визуально определить двоичную строку. Далее в GNU Radio создаётся декодер команд, который автоматически получает двоичную строку непосредственно из сигнала. Затем, когда коды для движения назад, вперёд, налево и направо были получены, стало возможным написать ещё одну программу на GNU Radio для передачи этих кодов на радиоуправляемый игрушечный танк с помощью HackRF.

Источник:
