Благодаря читателю RTL-SDR.com M Kizan, который уведомил нас о программе на Python для обратной инженерии цифровых сигналов под названием ‘Universal Radio Hacker’, разработанной Johannes Pohl. Программное обеспечение поддерживает аппаратные интерфейсы для SDR, таких как RTL-SDR и HackRF, и может быть запущено на Windows, MacOS и Linux.
Universal Radio Hacker — это программное обеспечение для исследования неизвестных беспроводных протоколов. Включает в себя следующие функции:
- аппаратные интерфейсы для распространённых SDR
- простая демодуляция сигналов
- назначение меток, чтобы держать обзор ваших данных
- настраиваемые декодирования, позволяющие разгадывать даже сложные протоколы
- кодировки, например data whitening
- назначение ярлыков, чтобы раскрыть логику протокола
- модуль fuzzing для поиска уязвимостей
- поддержка модуляции для повторной передачи данных в систему
Inspectrum и Waveconverter — две похожие программы для анализа цифровых сигналов, однако Universal Radio Hacker, похоже, является самой продвинутой.
Johannes также загрузил четыре учебных видео на YouTube, которые показывают работу программы. В видео он использует Universal Radio Hacker для обратной инженерии беспроводной управляемой розетки, а затем в последнем видео он использует программное обеспечение, чтобы передать обратно полученные сигналы через HackRF.
Источник:
