RTL-SDR

Etherify: Передача кода Морзе через утечки RF по Ethernet Raspberry Pi

На своем блоге SQ5BPF ведёт TEMPEST-эксперимент, в ходе которого ему удалось передавать данные через RF, просачивающийся из Ethernet-подключения Raspberry Pi. Идея возникла, когда он обнаружил, что у его Raspberry Pi 4 мощный RF-сигнал на частоте 125 МГц через Ethernet-кабель. Он выяснил, что легко включать и выключать тон, просто меняя скорость соединения Ethernet с помощью утилиты командной строки “ethtool\». Как только это стало известно, достаточно просто создать bash-скрипт для генерации кода Морзе.

Удивительно, что утечка RF через Ethernet очень сильная. На расстоянии 10 метров от Raspberry Pi, между Raspberry Pi и приёмником находилась стальная армированная бетонная стена, SQ5BPF смог принять сгенерированный код Морзе через RTL-SDR, подключённый к ПК. Дальнейшие эксперименты показывают, что с антенной Yagi он смог принимать сигнал на расстоянии 100 метров.

Его пост объясняет ещё эксперименты с передачей данных порциями, и предоставляет ссылки на скрипты, которые он создал, чтобы вы могли попробовать это у себя дома.

Обновление — SQ5BPF также отмечает следующее:

Утечка существенно отличается в зависимости от используемого оборудования. Raspberry Pi 4 выделяется тем, что позволяет быстро менять скорость соединения Ethernet, поэтому был хорошим кандидатом для демонстрации, но другое оборудование работает не хуже.

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


Источник:

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

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

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

Весь блог