Как вы уже знаете, можно подделать IP-адрес и MAC-адрес, но можно ли подделать местоположение на Kali Linux? Конечно же, да! Это можно сделать с помощью HackRF One. Далее покажу, как подменить местоположения GPS с помощью устройства HackRF One.
Еще по теме: Как использовать HackRF One на Windows
Подмена местоположения на Kali Linux
Существует ряд причин, по которым вы захотите подделать местоположение. Я не буду приводить все сценарии, лучше сразу перейдем к нашему сегодняшнему герою.
HackRF One — это популярный в узких кругах, широкополосный программно-определяемый радио (SDR) полудуплексный трансивер, созданный и изготовленный компанией Great Scott Gadgets.
На мой взгляд — один из самых лучших SDR, который умеет принимать и передавать почти все сигналы на частотах от 1 до 6 МГц. Устройство будет интересным, как обычным радиолюбителей, так и специалистам ИБ — которые с помощью HackRF One могут заниматься Вардрайвингом (взлом WiFi-сетей), и не только.
Так выглядит HackRF One.
Как подделать местоположения с помощью HackRF One
Для подмены местоположение на Kali Linux, нам понадобится:
- Устройство HackRF One.
- Установить программный симулятор сигналов GPS GPS-SDR-SIM.
- Скачать файл эфемерид.
- Онлайн-сервис Карты Google
Установка HackRF One на Kali Linux
Первый шаг — приобрести устройство и установить прошивку HackRF One на Kali Linux.
Установка GPS-SDR-SIM Spoof на Kali Linux
Создайте каталог с именем GPS_SPOOF.
1 |
mkdir GPS_SPOOF |
Перейдите в созданный каталог.
1 |
cd GPS_SPOOF |
Установите программный симулятор сигналов GPS GPS-SDR-SIM:
1 |
sudo git clone https://github.com/osqzss/gps-sdr-sim.git |
Перейдите в новый каталог:
1 |
cd gps-sdr-sim |
Скомпилируйте gpssim.c в файл с именем gps-sdr-sim со следующим параметром:
1 |
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.
Поиск спутников и подмена местоположения на Kali Linux
Для нашего проекта понадобится файл эфемерид.
Эфемеридами называются координаты выведенных на орбиту искусственных спутников Земли. Они используются для навигации, например, в системах ГЛОНАСС, Galileo и NAVSTAR (GPS).
Файл эфемерид можно скачать здесь (необходима регистрация).
Убедитесь, что вы скачиваете самый свежий архив. На момент написания статьи — 2022. В 2023 простое измените ссылку добавив в URL 2023.
1 |
https://cddis.nasa.gov/archive/gnss/data/daily/2022/brdc/ |
Теперь выберите фиктивное местоположение. Для примера, я выбрал Красную площадь.
Заходим на карты Google, чтобы получить координаты Красной площади.
Теперь, чтобы подделать местоположение, введите следующую команду с файлом эфемерид и координатами GPS:
1 |
sudo ./gps-sdr-sim -b 8 -e brdc0010.22n -l 55.75911686948662, 37.616404140886715, 100 |
Команда создаст файл моделирования gpssim.bin.
Чтобы отправить поддельное местоположение выполните команду:
1 |
sudo hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0 |
Теперь тот, кто отслеживает мое местоположение, считает, что я гуляю по Красной площади и наслаждаюсь красотой храма Василия Блаженного.
Заключение
GPS — это прекрасный инструмент навигации, но его также можно использовать для отслеживания нашего местонахождения. Подменив координаты GPS, мы можем скрыть свое реальное местоположение и избежать слежки.
РЕКОМЕНДУЕМ:
- Анонимность в Kali Linux с помощью Tor и Proxychains
- Как узнать местоположение человека с помощью Seeker