HackRF

Обратная инженерия беспроводной охранной сигнализации SimpliSafe

SimpliSafe — система домашней безопасности, которая полагается на беспроводную радиосвязь между её различными датчиками и панелями управления. Они утверждают, что их система установлена более чем в 300 тысячах домов в Северной Америке. К сожалению для SimpliSafe, на этой неделе доктор Эндрю Зоненберг из IOActive Labs опубликовал статью о том, как злоумышленнику дистанционно отключить их систему. Используя логический анализатор, он смог достаточно легко выполнить обратную инженерию части протокола, чтобы определить, какие пакеты содержали введённый PIN-код. Затем он создал небольшой электронный устройство на базе микроконтроллера, которое пассивно прослушивало пакет с введённым PIN-кодом, сохраняло пакет в ОЗУ и затем воспроизводило его по требованию, снимая сигнализацию.

Через несколько дней Майкл Оссман (исследователь в области беспроводной безопасности и создатель HackRF SDR и YardStick One) решил попробовать это сам, используя YARD Stick One и HackRF SDR. Сначала он использовал HackRF, чтобы записать несколько пакетов для анализа передачи. Из анализа он определил, что протокол использовал амплитудную смену ключа (ASK) для кодирования сигнала. И с учётом этой информации, а также другой информацией, полученной из записанного сигнала, он смог затем использовать YardStick One для мгновенного декодирования сырых символов, переданных клавиатурой, и выполнить атаку повторной передачи, если бы захотел.

Далее, вместо атаки захвата и повторной передачи, как сделал Эндрю, Майкл решил пойти дальше и на самом деле декодировать пакеты. Это заняло у него несколько часов, но оказалось не слишком сложным. Теперь он может восстанавливать фактический PIN-код, введённый владельцем дома, на расстоянии без необходимости передачи сигнала. С правильной антенной кто-то мог бы собирать сотни PIN-кодов на расстоянии многих миль. Также не требуется дорогое радиоустройство; Майкл отмечает, что сбор PIN-кодов может так же легко быть выполнен и на дешёвом RTL-SDR dongle за 10–20 долларов.

Майкл отмечает, что сигнализация SimpliSafe, похоже, не имеет даже базовой криптографической защиты, и что эта проблема встречается слишком часто в беспроводных охранных системах. Правильно, Майкл и Эндрю не публикуют свой код, хотя, по-видимому, любой человек со знаниями основ может повторить их результаты.

The SimpliSafe Alarm Keypad and a Yardstick One.
Клавиатура сигнализации SimpliSafe и Yardstick One.

Источник:

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

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

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

Весь блог