Опубликовано Четверг в 12:383 д. Автор Как сгенерировать файл спуфинга для хакрф:1. Скачиваем архив gps-sdr-sim по ссылке и распаковываем, для простоты — в корень диска C:drive.google.com/file/d/1…jt-FIlEzjtO3Q70xAUT5xeZe/2. Переходим на сайт NASA:cddis.nasa.gov/archive/gnss/data/daily/2026/brdc/Скачиваем самый нижний файл в списке (он самый свежий) и кладём его в папку gps-sdr-sim. Файл будет вида brdcXXXX.26n.3. Открываем Google Maps, выбираем точку, куда хотим переместиться, кликаем по карте и сохраняем координаты.4. Открываем командную строку (Пуск → вводим «Командная строка»).Переходим в папку с программой (если путь другой — указывайте свой):cd /D C:\gps-sdr-simВводим команду:gps-sdr-sim -e brdc0150.26n -s 1250000 -b 8 -o GPSSIM.C8 -l 13.72238396812189,100.55849274508849,2 -d 1800В команде меняем:— имя файла brdcXXXX.26n на скачанный с сайта NASA— координаты на свои (желательно 14 знаков после точки, при необходимости дописываем случайные)— последняя цифра в координатах после запятой — высота над уровнем моря, указываем примерно, исходя из выбранной локации переноса— параметр -d — время трансляции в секундах (1800 = 30 минут)После нажатия Enter в папке появится файл GPSSIM.C8.Файл GPSSIM.C8 и одноимённый текстовый файл копируем на HackRF PortaPack и запускаем трансляцию через приложение GPSSIM.Для запуска трансляции с ПК файл GPSSIM.C8 нужно переименовать в .bin.
Опубликовано Четверг в 12:463 д. Автор Как вообще происходит процесс создания фейковой домашней точки для снятия ограничения в 30 метров. Для того, чтобы дрон записал домашнюю точку, его GPS приемник должен получить от спутников согласованный набор данных, который переведет его из состояния Float (нет точных координат) в состояние 3D Fix (известны координаты с достаточной точностью по осям XYZ). Состояние 3D Fix для GPS модуля дрона возможно при использовании данных минимум от 7 спутников. Меньшее количество спутников задействованных в вычислении местоположения, дает менее точные координаты по осям X и Y (широта и долгота), и не обеспечивает определение высоты (ось Z). Такое состояние называется 2D Fix. Чтобы понять дальнейшее, нужно вспомнить как происходит определение координат GPS приемника. Каждый спутник непрерывно передает пакеты данных, в которых содержится информация о расположении спутников на орбите относительно земли (эфемериды спутников), и сигналы точного времени от атомных часов установленных на спутнике. Проходя расстояние от спутника до GPS приемника, сигналы точного времени отстают от эталонного времени тем больше, чем спутник дальше от приемника GPS. Таким образом, зная скорость распространения радиоволн и величину задержки передаваемых сигналов времени, можно вычислить расстояние до спутника, а зная местоположения и расстояния до нескольких спутников, можно методом триангуляции высчитать координаты GPS приемника на поверхности земли. Таким образом, нам нужно подделать данные от минимум 7, а лучше большего количества спутников. Для этого, нам нужно не только имитировать сигналы точного времени с задержками от более чем 7 источников, но и передавать актуальные эфемериды.
Для публикации сообщений создайте учётную запись или авторизуйтесь