HackRF

Использование HackRF SDR для перехвата RF-излучений из аппаратного кошелька криптовалюты и получения PIN-кода

На прошлогодней конференции Chaos Communication Congress (35C3) организация leveldown security представила свои выводы по нескольким уязвимостям в аппаратных кошельках криптовалют. Криптовалюта — это вид цифровых активов, который полагается на решение компьютерами криптографических задач для поддержания доверия и безопасности сети. Популярные криптовалюты включают Bitcoin, Ethereum и Ripple. Чтобы получить доступ к средствам криптовалюты на компьютере, используется программное приложение, называемое кошельком.

Однако если компьютер, на котором находится кошелек, будет скомпрометирован, существует вероятность, что кошелёк может быть открыт хакером и средства переведены. Чтобы повысить безопасность, доступны аппаратные кошельки. Это USB-ключи, которые требуют ввода PIN-кода на самом ключе до того, как средства станут доступны. Если USB-ключ не вставлен и не активирован PIN-кодом, кошелёк открыть невозможно.

Все электронные устройства, включая аппаратные кошельки криптовалют, непреднамеренно испускают RF-сигналы. Одной из возможных атак против аппаратного кошелька является анализ этих RF-излучений и попытка извлечь из них информацию. Команда leveldown обнаружила, что кошелёк Ledger Blue в частности имеет дефект, при котором каждое нажатие кнопки PIN излучает сильный RF-пульс. Используя HackRF и машинное обучение для анализа непреднамеренного RF-выхода каждого нажатия кнопки, команда смогла извлечь PIN-код на расстоянии более 2 метров.

Для этого они создали блок-схему потока в GNU Radio, которая записывает данные с HackRF каждый раз, когда обнаруживается RF-пульс. Маленький сервопривод, управляемый Arduino, затем многократно нажимает кнопки на кошельке, что позволяет собрать сотни RF-образцов. Эти RF-образцы затем используются для обучения нейронной сети, созданной в Tensorflow (популярный пакет машинного обучения). Результатом является сеть с точностью 96%.

Если вам интересно исследовать другие непреднамеренные RF-излучения от электроники, ознакомьтесь с наш предыдущий пост о использовании программного обеспечения TempestSDR для шпионажа за мониторами/телевизорами с непреднамеренно излучаемым RF, и другими публикациями на нашем блоге по этой теме.


Источник:

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

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

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

Весь блог