На её сайте Чарли Джерард загрузила страницу, на которой показано, как ей удалось выполнить атаку повторного воспроизведения на беспроводную систему входа автомобиля с использованием HackRF и написанного ею JavaScript-приложения для браузера.
Ранее Чарли уже написала JavaScript-приложение для отслеживания ADS-B с использованием RTL-SDR. Для достижения этого она использовала API WebUSB, который позволяет USB-устройствам подключаться к JavaScript-приложениям в веб-браузере.
Недавно купив HackRF, она решила узнать, возможно ли что-то похожее с HackRF. В своём посте Чарли демонстрирует и объясняет JavaScript-код, необходимый для подключения к HackRF из браузера Chrome, а также как настраиваются такие параметры, как усиление (gain), частота и скорость дискретизации. Затем она показывает, как использовать Canvas API для визуализации полученных данных. Наконец, она демонстрирует использование File System Web API для записи данных и, в конечном счёте, повторную передачу записанных данных с HackRF.
Самая атака повторного воспроизведения основана на идея rolljam. Она использует два HackRF, один расположен ближе к приёмнику автомобиля и глушит его, а другой записывает сигнал брелока автомобиля. Это не даёт автомобилю сменить вращающийся код брелока, позволяя записать его и использовать повторно позже.
Чарли также опубликовала видео своих тестов, которое мы встроили ниже.
Источник:
