Подмена местоположения на Kali Linux с HackRF One
Security

Все знают, что можно подделать ip и MAC адрес, но можно ли подделать своё местонахождения , так ещё и без использования VPN ? Ответ: конечно же можно!
Это можно сделать с помощью HackRF One.
HackRF One — это популярный в узких кругах, широкополосный программно-определяемый радио (SDR) полудуплексный трансивер, созданный и изготовленный компанией Great Scott Gadgets.
SDR умеет принимать и передавать почти все сигналы на частотах от 1 кгц до 6 МГц. Устройство будет интересным, как обычным радиолюбителей, так и специалистам ИБ — которые с помощью HackRF One могут заниматься Вардрайвингом ( взлом WiFi-сетей ), и не только.

Так выглядит HackRF One.
Для подмены местоположение на Kali Linux, нам понадобится:
- Устройство HackRF One.
- Установить программный симулятор сигналов GPS GPS-SDR-SIM.
- Скачать файл эфемерид.
- Онлайн-сервис Карты Google
Первый шаг — приобрести устройство и установить прошивку HackRF One на Kali Linux . (если брать с PortaPack, то ставить прошивку не нужно! Вот продавец у которого брал я, ссылка)

Создайте каталог с именем GPS_SPOOF .
mkdir GPS_SPOOF
Перейдите в созданный каталог.
cd GPS_SPOOF
Установите программный симулятор сигналов GPS GPS-SDR-SIM :
sudo git clone https://github.com/osqzss/gps-sdr-sim.git

Перейдите в новый каталог:
cd gps-sdr-sim

Скомпилируйте gpssim.c в файл с именем gps-sdr-sim со следующим параметром:
sudo gcc gpssim.c -lm -O3 -o gps-sdr-sim -DUSER_MOTION_SIZE=4000

Где:
- gcc — компилятор GNU C.
- gpssim.c — файл C, который необходимо скомпилировать.
- -lm — ссылка на библиотеку math.c .
- -O3 оптимизация компиляции.
- -o сохранение вывода в файл с gps-sdr-sim .
Для нашего проекта понадобится файл эфемерид.
Эфемеридами называются координаты выведенных на орбиту искусственных спутников Земли. Они используются для навигации, например, в системах ГЛОНАСС, Galileo и NAVSTAR (GPS).
Файла эфемерид можно скачать здесь (необходима регистрация).
Убедитесь, что вы скачиваете самый свежий архив. На момент написания статьи — 2022. В 2023 простое измените ссылку добавив в URL 2023.
https://cddis.nasa.gov/archive/gnss/data/daily/2022/brdc/

Теперь выберите фиктивное местоположение. Для примера выберем красную площадь.
Заходим на карты Google, чтобы получить координаты Красной площади.

Теперь, чтобы подделать местоположение, введите следующую команду с файлом эфемерид и координатами GPS:
sudo ./gps-sdr-sim -b 8 -e brdc0010.22n -l 55.75911686948662, 37.616404140886715, 100

Команда создаст файл моделирования gpssim.bin .

Чтобы отправить поддельное местоположение выполните команду:
sudo hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0

Теперь тот, кто будет отслеживать местоположение, считает, что моё местонахождение в храме Василия Блаженного.
GPS — это прекрасный инструмент навигации, но его также можно использовать для отслеживания нашего местонахождения. Подменив координаты GPS, мы можем скрыть свое реальное местоположение и избежать слежки.

⚡️ Канал - ссылка
📺 YouTube - ссылка