Добро пожаловать обратно, мои начинающие хакеры SDR!
В предыдущих уроках этой серии мы использовали недорогой, но мощный RTL-SDR для наших приключений с радиохакингом. Хотя RTL-SDR способен принимать широкий спектр радиосигналов, он не способен передавать радиосигналы. Кроме того, диапазон частот RTL-SDR ограничен (см. мой урок по сравнению оборудования SDR здесь ).
В следующих нескольких уроках мы будем использовать приёмопередатчик HackRF One. HackRF One способен как отправлять, так и принимать радиосигналы. Его главное ограничение — по сравнению с гораздо более дорогим оборудованием — заключается в том, что он работает только в полудуплексном режиме, то есть может только отправлять или принимать данные, но не то и другое одновременно. Несмотря на это ограничение, он отлично подходит для множества интересных хакерских атак, таких как атаки с повторным воспроизведением, когда мы перехватываем передачу и затем передаем её повторно.
HackRF One был разработан Майклом Оссманном как проект с открытым исходным кодом. HackRF One получил известность благодаря использованию в атаках с использованием автомобильных брелоков, которые я подробно описал здесь, и, как было показано, способен создавать помехи военным тактическим системам связи и GPS.
Его можно приобрести в Great Scott Gadgets, на Amazon и в других магазинах электроники по цене около 320 долларов.
kali > sudo apt install hackrf
Теперь, когда все эти утилиты установлены, давайте проверим версию нашего HackRF One.
kali > sudo hackrf_info
Это должно предоставить нам основную информацию о нашем устройстве, прежде всего, версию прошивки. Как видите, мой HackRF One поставлялся с прошивкой 2017 года. С тех пор вышло несколько обновлений, поэтому давайте обновим нашу версию до последней. Михаэль Оссманн, разработчик HackRF, поддерживает репозиторий GitHub для всего, что связано с HackRF: https://github.com/mossmann/hackrf. Оттуда переходим в каталог releases и видим, что вышла новая версия прошивки 2021.03.1. Давайте скачаем её и обновим наш HackRF.
Теперь нам нужно обновить прошивку. Для этого введите следующую команду:
kali > hackrf_spiflash -w hackrf_one_usb.bin
После обновления прошивки отключите и снова подключите HackRF One.
Теперь, когда мы запрашиваем у устройства HackRF One подробную информацию с помощью команды hackrf_info , мы видим, что оно обновлено до самой последней версии прошивки.
Сначала подключите HackRF One к USB-порту. Затем откройте Zadig и найдите HackRF One в разделе «Устройства». Выберите HackRF One.
Затем нажмите кнопку «Установить драйвер».
После завершения установки драйвера Zadig должен выглядеть так.
Наконец, нам нужно установить новый файл ExtIO.dll для HackRF. Вы можете найти его по адресу https://github.com/ExtIO_HackRF/releases, как показано ниже.
Скачайте и установите его в тот же каталог, где находится ваш HDSDR.
Теперь нажмите кнопку «Открыть HDSDR», и вы увидите сообщение с предложением выбрать используемое оборудование.
Выберите ExtIO_HackRF . После этого HDSDR откроется и будет использовать HackRF One для приёма и обработки радиосигналов.
Найдите больше обучающих материалов SDR for Hackers, в том числе по глушению сигналов, подмене GPS, атакам удаленного воспроизведения и многому другому.
В предыдущих уроках этой серии мы использовали недорогой, но мощный RTL-SDR для наших приключений с радиохакингом. Хотя RTL-SDR способен принимать широкий спектр радиосигналов, он не способен передавать радиосигналы. Кроме того, диапазон частот RTL-SDR ограничен (см. мой урок по сравнению оборудования SDR здесь ).
В следующих нескольких уроках мы будем использовать приёмопередатчик HackRF One. HackRF One способен как отправлять, так и принимать радиосигналы. Его главное ограничение — по сравнению с гораздо более дорогим оборудованием — заключается в том, что он работает только в полудуплексном режиме, то есть может только отправлять или принимать данные, но не то и другое одновременно. Несмотря на это ограничение, он отлично подходит для множества интересных хакерских атак, таких как атаки с повторным воспроизведением, когда мы перехватываем передачу и затем передаем её повторно.
Шаг №1: Подключите HackRF One
На первом этапе вам потребуется подключить HackRF к USB-порту. Затем загрузите утилиты HackRF из репозитория Kali.kali > sudo apt install hackrf
Теперь, когда все эти утилиты установлены, давайте проверим версию нашего HackRF One.
kali > sudo hackrf_info
Шаг №2: Обновите прошивку
Скачайте и распакуйте новую прошивку из репозитория Ossmann в вашу систему Kali. Будет создан каталог с соответствующим названием: hackrf-2021.03.1. Перейдите в этот каталог и увидите файл firmware-bin . Перейдите в него (команда cd).Теперь нам нужно обновить прошивку. Для этого введите следующую команду:
kali > hackrf_spiflash -w hackrf_one_usb.bin
Теперь, когда мы запрашиваем у устройства HackRF One подробную информацию с помощью команды hackrf_info , мы видим, что оно обновлено до самой последней версии прошивки.
Шаг №3: Подготовка HackRF One для Windows
В будущих руководствах мы будем использовать Linux для взломов HackRF (HackRF не работает в Windows), но если вы хотите использовать HackRF в Windows, вот как это сделать.Сначала подключите HackRF One к USB-порту. Затем откройте Zadig и найдите HackRF One в разделе «Устройства». Выберите HackRF One.
Краткое содержание
HackRF One — мощный и недорогой радиоприёмопередатчик, отлично подходящий как для передачи, так и для приёма радиосигналов в диапазоне частот от 1 МГц до 6 ГГц. Несмотря на то, что он работает только в полудуплексном режиме и поддерживает USB 2.0, его вполне достаточно для многих хакерских атак, которые мы будем выполнять, например, для атак с повторным воспроизведением, когда мы перехватываем сигнал и воспроизводим его. В таких случаях высокая производительность не требуется.Найдите больше обучающих материалов SDR for Hackers, в том числе по глушению сигналов, подмене GPS, атакам удаленного воспроизведения и многому другому.