Программно-определяемая радиосвязь (SDR) для хакеров: настройка HackRF One

  • Автор темы Автор темы LeSh1y777
  • Дата начала Дата начала

LeSh1y777

Пользователь
Регистрация
25/9/25
Сообщения
5,682
Репутация
49
Лайки
152
Депозит
-8.95$
Добро пожаловать обратно, мои начинающие хакеры SDR!

В предыдущих уроках этой серии мы использовали недорогой, но мощный RTL-SDR для наших приключений с радиохакингом. Хотя RTL-SDR способен принимать широкий спектр радиосигналов, он не способен передавать радиосигналы. Кроме того, диапазон частот RTL-SDR ограничен (см. мой урок по сравнению оборудования SDR здесь ).

6a4a49_6d88b8d4f2f94f6395b9f45c14f34729~mv2.jpg


В следующих нескольких уроках мы будем использовать приёмопередатчик HackRF One. HackRF One способен как отправлять, так и принимать радиосигналы. Его главное ограничение — по сравнению с гораздо более дорогим оборудованием — заключается в том, что он работает только в полудуплексном режиме, то есть может только отправлять или принимать данные, но не то и другое одновременно. Несмотря на это ограничение, он отлично подходит для множества интересных хакерских атак, таких как атаки с повторным воспроизведением, когда мы перехватываем передачу и затем передаем её повторно.

6a4a49_eded3ce878e943bea45a0c0a76ce0469~mv2.png
HackRF One был разработан Майклом Оссманном как проект с открытым исходным кодом. HackRF One получил известность благодаря использованию в атаках с использованием автомобильных брелоков, которые я подробно описал здесь, и, как было показано, способен создавать помехи военным тактическим системам связи и GPS.
6a4a49_d2dbe9a06dca43a7a666102c8a0b8bd1~mv2.png
Его можно приобрести в Great Scott Gadgets, на Amazon и в других магазинах электроники по цене около 320 долларов.

Шаг №1: Подключите HackRF One

На первом этапе вам потребуется подключить HackRF к USB-порту. Затем загрузите утилиты HackRF из репозитория Kali.

kali > sudo apt install hackrf

Теперь, когда все эти утилиты установлены, давайте проверим версию нашего HackRF One.

kali > sudo hackrf_info

6a4a49_f6cf924ded0949978650f932af4a1966~mv2.png
Это должно предоставить нам основную информацию о нашем устройстве, прежде всего, версию прошивки. Как видите, мой HackRF One поставлялся с прошивкой 2017 года. С тех пор вышло несколько обновлений, поэтому давайте обновим нашу версию до последней. Михаэль Оссманн, разработчик HackRF, поддерживает репозиторий GitHub для всего, что связано с HackRF: https://github.com/mossmann/hackrf. Оттуда переходим в каталог releases и видим, что вышла новая версия прошивки 2021.03.1. Давайте скачаем её и обновим наш HackRF.
6a4a49_353f908b56b94c6f9b489775240e6bcb~mv2.png


Шаг №2: Обновите прошивку

Скачайте и распакуйте новую прошивку из репозитория Ossmann в вашу систему Kali. Будет создан каталог с соответствующим названием: hackrf-2021.03.1. Перейдите в этот каталог и увидите файл firmware-bin . Перейдите в него (команда cd).

Теперь нам нужно обновить прошивку. Для этого введите следующую команду:

kali > hackrf_spiflash -w hackrf_one_usb.bin

6a4a49_e8f7e38da76f4dbc93d5bc4ec7c229d9~mv2.png
После обновления прошивки отключите и снова подключите HackRF One.

Теперь, когда мы запрашиваем у устройства HackRF One подробную информацию с помощью команды hackrf_info , мы видим, что оно обновлено до самой последней версии прошивки.

6a4a49_5258442712c54aafa3fc14798ded8771~mv2.png


Шаг №3: Подготовка HackRF One для Windows

В будущих руководствах мы будем использовать Linux для взломов HackRF (HackRF не работает в Windows), но если вы хотите использовать HackRF в Windows, вот как это сделать.

Сначала подключите HackRF One к USB-порту. Затем откройте Zadig и найдите HackRF One в разделе «Устройства». Выберите HackRF One.

6a4a49_67edd8e51858499ea069fff61f71cba3~mv2.png
Затем нажмите кнопку «Установить драйвер».
6a4a49_0a287ac3e4904249877b5c13c80dc7cb~mv2.png
6a4a49_97b6fc6b6be740d6a67e42ffbe9fb92e~mv2.png
После завершения установки драйвера Zadig должен выглядеть так.
6a4a49_8ad52252d69f4483a673795d8b589172~mv2.png
Наконец, нам нужно установить новый файл ExtIO.dll для HackRF. Вы можете найти его по адресу https://github.com/ExtIO_HackRF/releases, как показано ниже.
6a4a49_b10c2307f4d5442aac428a603bcb6ddf~mv2.png
Скачайте и установите его в тот же каталог, где находится ваш HDSDR.
6a4a49_b6d7478c995447dba6cc91a77f4f579d~mv2.png
Теперь нажмите кнопку «Открыть HDSDR», и вы увидите сообщение с предложением выбрать используемое оборудование.
6a4a49_848e9fc0cb82450697c34798b4277543~mv2.png
Выберите ExtIO_HackRF . После этого HDSDR откроется и будет использовать HackRF One для приёма и обработки радиосигналов.
6a4a49_636f3d38f6e24afaba938f5c59f6efd1~mv2.png


Краткое содержание

HackRF One — мощный и недорогой радиоприёмопередатчик, отлично подходящий как для передачи, так и для приёма радиосигналов в диапазоне частот от 1 МГц до 6 ГГц. Несмотря на то, что он работает только в полудуплексном режиме и поддерживает USB 2.0, его вполне достаточно для многих хакерских атак, которые мы будем выполнять, например, для атак с повторным воспроизведением, когда мы перехватываем сигнал и воспроизводим его. В таких случаях высокая производительность не требуется.

Найдите больше обучающих материалов SDR for Hackers, в том числе по глушению сигналов, подмене GPS, атакам удаленного воспроизведения и многому другому.
 
Назад
Сверху Снизу