HackRF

Обратная разработка 30-летнего беспроводного пульта управления гаражными воротами с HackRF и GNU Radio

В доме своего детства Максвелл Дулин обнаружил, что его гаражные ворота управляются 30-летней системой под названием «Sears Craftsman 139.53708 Garage Door Remote». Увлекаясь SDR-ами, Максвелл решил проверить, сможет ли он провести обратную разработку пульта с помощью своего HackRF.

Его первые шаги заключались в поиске частоты, которая оказалась активной на 390 МГц. Затем он перешёл к анализу сигнала с помощью Inspectrum, обнаружив модуляцию OOK, после чего двинулся к бинарным управляющим строкам. Одним из факторов, помогающих в обратной разработке, было использование 9-битных DIP-переключателей на пульте, которые настраивают код безопасности, открывающий конкретную дверь; это позволило ему контролировать передаваемые биты и определить, какие биты используются для кода безопасности. С помощью этого и небольшого кода GNU Radio он смог воспроизвести сигнал и передать его с помощью своего HackRF.

Наконец Максвелл хотел узнать, насколько эта дверь уязвима к атаке методом перебора, которая просто передает каждый возможный код безопасности. В ходе некоторых расчетов он обнаружил, что перебор всех возможных кодов безопасности в 9-битном диапазоне поиска занял бы всего 104 минуты, чтобы открыть любой гараж с использованием этого привода.

GNU Radio заменяет 30-летний пульт дистанционного управления гаражными воротами.

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог