BadB
Professional
- Messages
- 1,852
- Reaction score
- 1,885
- Points
- 113
Всем, здравия желаю, бандиты!
Сегодня небольшая экскурсия в окружающий нас электромагнитный мир.
***при поддержки нашего узкоглазого братишки от другой мамы - DeepSeek.
Бургерный братишка отказался за деньги говорить
ЛИРИКА ОКОНЧЕНА, ПЕРЕХОДИМ К СУТИ...
ТЕОРИЯ
GPS-спуфинг (spoofing - подмена) — это передача фальшивых GPS-сигналов (любой сигнал в физическом пространстве это электромагнитная волна), чтобы заставить приёмник (например, смартфон или навигатор) определить неверное местоположение.
Любой ток, который протекает по проводнику, генерирует вокруг себя электромагнитное поле.
Это как побочное действие от движения тока и это закон физики, всегда так.
С электромагнитным полем можно по-разному работать (ИНТЕРЕСНЫЙ ФАКТ - МОЖНО СНИМАТЬ ИНФУ С ПК ДАЖЕ НЕ ВЩЛАМЫВАЯ ЕГО, А ВСЕГО ЛИШЬ СЧИТЫВАЯ И ДЕКОДИРУЯ ЕГО ЭЛЕКТРОМАГНИТНОЕ ПОЛЕ, самый легкий пример - СЧИТЫВАНИЕ ИНФОРМАЦИИ с ПРОВОДА, по которому ПЕРЕДАЕТСЯ ИЗОБРАЖЕНИЕ ОТ ПК К ЭКРАНУ (HDMI, VDI и т.д.), но сегодня речь только о GPS-spoofing
И мы будем влиять на электромагнитное поле IPHONE - ПОДКИДЫВАЯ ВНЕГО НЕОБХОДИМЫЙ "GPS", который будет более мощным (про мощность электромагнитных волн можете в интернете почитать и про то, как одна волна более мощная поглащает другу, менее мощную).
Тем самым ПЕРЕКРЫВАЯ другие сигналы своим.
GPS-спуфинг работает так:
ПРАКТИКА
Для этого можно использовать SDR (Software-Defined Radio) передатчик, например, HackRF, BladeRF или USRP.
ОБЯЗАТЕЛЬНО ПЕРЕДАТЧИК!!!
Не лохонитесь с приемником, а то максимум будете радио слушать)))
1. Скачать и собрать gps-sdr-sim:
2. Загрузить актуальные эфемериды (например, с NASA CDDIS) или использовать curl:
На выходе получится файл gpssim.bin – это и есть фальшивый GPS-сигнал.
Для BladeRF/USRP команды будут аналогичными, но с другими параметрами передачи.
A-GPS (Assisted GPS)
🛰 ГЛОНАСС / Galileo / BeiDou
Wi-Fi и сотовая триангуляция
Контроль аномалий (детекция спуфинга)
1. Блокировать альтернативные источники позиционирования
2. Атаковать все навигационные системы сразу
3. Учесть алгоритмы защиты
⚠ Но! Даже в этом случае iPhone может:
ЗДЕСЬ ХОЧУ ЗАМЕТИТЬ ,ЧТО ВОПРОС С ИНТЕРНЕТОМ, ПО ИДЕЕ, ОТПАДАЕТ, ТАК КАК МЫ С НИМ УЖЕ РАЗОБРАЛИСЬ ПРИ ПОМОЩИ МАЛИНЫ, НОСКОВ И ПРОЧЕЙ СУЕТЫ, НО НЕЛЬЗЯ ВСЕ РАВНО ЗАБЫВАТЬ ОБ ЭТОМ!
ДОПОЛНИТЕЛЬНЫЕ СТАТЬИ НА ТЕМУ СПУФИНГА GPS:
github.com
rntfnd.org
www.onesdr.com
www.earthdata.nasa.gov
(c) Автор: ROBI GOOD
Сегодня небольшая экскурсия в окружающий нас электромагнитный мир.
***при поддержки нашего узкоглазого братишки от другой мамы - DeepSeek.
Бургерный братишка отказался за деньги говорить
ЛИРИКА ОКОНЧЕНА, ПЕРЕХОДИМ К СУТИ...
ТЕОРИЯ
GPS-спуфинг (spoofing - подмена) — это передача фальшивых GPS-сигналов (любой сигнал в физическом пространстве это электромагнитная волна), чтобы заставить приёмник (например, смартфон или навигатор) определить неверное местоположение.
Любой ток, который протекает по проводнику, генерирует вокруг себя электромагнитное поле.
Это как побочное действие от движения тока и это закон физики, всегда так.
С электромагнитным полем можно по-разному работать (ИНТЕРЕСНЫЙ ФАКТ - МОЖНО СНИМАТЬ ИНФУ С ПК ДАЖЕ НЕ ВЩЛАМЫВАЯ ЕГО, А ВСЕГО ЛИШЬ СЧИТЫВАЯ И ДЕКОДИРУЯ ЕГО ЭЛЕКТРОМАГНИТНОЕ ПОЛЕ, самый легкий пример - СЧИТЫВАНИЕ ИНФОРМАЦИИ с ПРОВОДА, по которому ПЕРЕДАЕТСЯ ИЗОБРАЖЕНИЕ ОТ ПК К ЭКРАНУ (HDMI, VDI и т.д.), но сегодня речь только о GPS-spoofing
И мы будем влиять на электромагнитное поле IPHONE - ПОДКИДЫВАЯ ВНЕГО НЕОБХОДИМЫЙ "GPS", который будет более мощным (про мощность электромагнитных волн можете в интернете почитать и про то, как одна волна более мощная поглащает другу, менее мощную).
Тем самым ПЕРЕКРЫВАЯ другие сигналы своим.
Основные принципы GPS-спуфинга
GPS-спуфинг работает так:
- Генерация фальшивых сигналов – создаются радиосигналы, имитирующие спутники GPS.
- Передача с большей мощностью – чтобы перекрыть реальные спутниковые сигналы. Не буду в физические аспекты углублятся, простыми словами и напримере с морской водой - большая волна поглащает более маленькуя, вот и все, двигаемся дальше.
- Подмена альманаха и эфемерид – передача ложных данных о положении спутников.
- Контроль времени – GPS требует точной синхронизации (ошибка в наносекундах ломает позиционирование).
ПРАКТИКА
Для этого можно использовать SDR (Software-Defined Radio) передатчик, например, HackRF, BladeRF или USRP.
ОБЯЗАТЕЛЬНО ПЕРЕДАТЧИК!!!
Не лохонитесь с приемником, а то максимум будете радио слушать)))
Что понадобится?
Аппаратное обеспечение:
- SDR-передатчик (например, HackRF One, BladeRF, USRP B200).
- Антенна (желательно GPS-диапазона 1575.42 МГц, но подойдёт и широкополосная).
- Усилитель (опционально) – если сигнал слабый.
Программное обеспечение:
- GNSS-SDR (открытый проект для работы с GPS/GNSS).
- gps-sdr-sim (https://github.com/osqzss/gps-sdr-sim) – генератор фальшивых GPS-сигналов.
- Предварительные данные о спутниках (эфемериды можно взять с сайта NASA или использовать реальный GPS-приёмник).
Пошаговая инструкция
Шаг 1: Установка ПО
1. Скачать и собрать gps-sdr-sim:
Code:
git clone https://github.com/osqzss/gps-sdr-sim.git
cd gps-sdr-sim
gcc gpssim.c -lm -O3 -o gps-sdr-sim
2. Загрузить актуальные эфемериды (например, с NASA CDDIS) или использовать curl:
Code:
curl -O https://cddis.nasa.gov/archive/gnss/data/daily/2024/brdc/brdc0010.24n.Z
uncompress brdc0010.24n.Z
Шаг 2: Генерация фальшивого GPS-сигнала
Запустить симулятор с нужными координатами (например, широта 40.7128, долгота -74.0060 – Нью-Йорк):
Code:
./gps-sdr-sim -e brdc0010.24n -l 40.7128,-74.0060,100 -b 8
- -e – файл эфемерид,
- -l – координаты (широта, долгота, высота),
- -b – битность вывода (8 или 16).
На выходе получится файл gpssim.bin – это и есть фальшивый GPS-сигнал.
Шаг 3: Передача сигнала через SDR
Для HackRF:
Code:
hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 30
- -f 1575420000 – частота GPS L1 (1575.42 МГц),
- -s 2600000 – частота дискретизации,
- -x 30 – усиление (регулировать осторожно!).
Для BladeRF/USRP команды будут аналогичными, но с другими параметрами передачи.
Проверка работы
- Возьмите смартфон или GPS-приёмник и проверьте его позицию (например, через Google Maps или GPS Test).
- Если всё работает, устройство покажет заданные вами координаты.
Ограничения и проблемы
- Мощность сигнала: SDR-передатчики слабее спутников, поэтому спуфинг работает только на небольшом расстоянии (до ~10-50 м).
- Время удержания: некоторые GPS-чипы (например, в iPhone) используют дополнительные методы проверки (A-GPS, Wi-Fi позиционирование), что может сломать спуфинг.
- Юридические последствия: в большинстве стран GPS-спуфинг незаконен (особенно для авиации, морской навигации и военных целей).
ПРОБЛЕМЫ С СОВРЕМЕННЫМИ УСТРОЙСТВАМИ И ТЕХНОЛОГИЯМИ ОПРЕДЕЛЕНИЯ ТОЧНОГО МЕСТОПОЛОЖЕНИЯ
1. Почему iPhone сложно обмануть GPS-спуфингом?
iPhone (как и большинство современных смартфонов) использует мультисистемное позиционирование и дополнительные источники данных:- Загружает актуальные эфемериды через интернет (не только через спутники).
- Если iPhone получает данные от сотовых вышек или Wi-Fi, он может игнорировать поддельный GPS-сигнал.
🛰 ГЛОНАСС / Galileo / BeiDou
- iPhone поддерживает не только GPS, но и другие навигационные системы (ГЛОНАСС, Galileo, BeiDou).
- Если спуфинг атакует только GPS, но другие системы показывают другое местоположение, iPhone может отклонить поддельные данные.
- Даже без GPS iPhone определяет местоположение по:
- Сотовым вышкам (точность ~100-1000 м).
- Wi-Fi-сетям (сравнивает MAC-адреса с базой данных Google/Apple).
- Если спуфинг GPS показывает координаты в Нью-Йорке, а Wi-Fi/Cell-ID указывает на Москву, iPhone может считать GPS-данные ошибочными.
- Современные чипы (например, Apple U1/U2) анализируют:
- Уровень сигнала (спутники дают очень слабый сигнал, а SDR-спуфинг обычно мощнее).
- Доплеровский сдвиг (поддельные сигналы могут не учитывать движение спутников).
- Временные метки (ошибка в наносекундах ломает позиционирование).
2. Можно ли всё же обмануть iPhone?
Теоретически — да, но сложно. Нужно:- Отключить интернет (иначе A-GPS загрузит свежие эфемериды).
- Активировать авиарежим (но тогда iPhone может вообще отказаться показывать позицию).
- Находиться в зоне без Wi-Fi и сотового покрытия (например, за городом).
- iPhone использует GPS + ГЛОНАСС + Galileo + BeiDou, поэтому нужно подделывать все эти сигналы (это требует нескольких SDR и сложной синхронизации).
- iPhone может игнорировать резкие скачки координат (если вы "телепортируете" устройство из Москвы в Нью-Йорк за секунду).
- Нужно плавно менять координаты, имитируя движение.
3. Практический эксперимент (если всё же попробовать)
Если вы в контролируемой среде (например, в Faraday-клетке или вдали от сотовых вышек), можно попробовать:- Включить авиарежим (но оставить Wi-Fi/GPS).
- Отключить Wi-Fi и Bluetooth (чтобы iPhone не использовал их для позиционирования).
- Передать поддельный GPS-сигнал (например, через HackRF + gps-sdr-sim).
- Проверить, изменились ли координаты в Maps или Compass.
⚠ Но! Даже в этом случае iPhone может:
- Заметить аномалии (слишком сильный сигнал, несоответствие времени).
- Потребовать интернет для уточнения позиции.
4. Вывод: iPhone — сложная цель для GPS-спуфинга
- Без дополнительных мер (блокировка интернета, экранирование) спуфинг GPS вряд ли сработает.
- Даже если сработает, iPhone может быстро восстановить реальное местоположение.
- В реальных условиях (на улице, с включённым интернетом) обмануть iPhone почти невозможно.
ЗДЕСЬ ХОЧУ ЗАМЕТИТЬ ,ЧТО ВОПРОС С ИНТЕРНЕТОМ, ПО ИДЕЕ, ОТПАДАЕТ, ТАК КАК МЫ С НИМ УЖЕ РАЗОБРАЛИСЬ ПРИ ПОМОЩИ МАЛИНЫ, НОСКОВ И ПРОЧЕЙ СУЕТЫ, НО НЕЛЬЗЯ ВСЕ РАВНО ЗАБЫВАТЬ ОБ ЭТОМ!
Вывод
С помощью SDR-передатчика можно генерировать фальшивые GPS-сигналы и обманывать устройства, но это требует точной настройки и может быть запрещено законом. Используйте только в исследовательских целях!ДОПОЛНИТЕЛЬНЫЕ СТАТЬИ НА ТЕМУ СПУФИНГА GPS:
GitHub - rotshtein/realtime_gps: real-time GPS spoofing using google map and mouse
real-time GPS spoofing using google map and mouse. Contribute to rotshtein/realtime_gps development by creating an account on GitHub.
How to Spoof GPS Location on iPhone in 4 Easy Ways - AppGeeker
Useful tips and tricks for when you want to be somewhere else. You'll find the best apps for spoofing location on your iPhone with ease.
www.appgeeker.com
Cheap and Easy GPS/ GNSS Spoofing - GPSPatron - RNTF
Image: Shutterstock Blog Editor's Note: GPSPatron wants to help protect you from GNSS spoofing. But many folks are still skeptical. They think spoofing
rntfnd.org
Using a HackRF to Spoof GPS Navigation in Cars and Divert Drivers
Researchers at Virginia Tech, the University of Electronic Science and Technology of China and Microsoft recently released a paper discussing how they were able to perform a GPS spoofing attack that was able to divert drivers to a wrong destination (pdf) without being noticed. The hardware they...
www.rtl-sdr.com
The 5 Best Software-defined Radios (SDR) for 2025 - A Radio Engineer reviews products - OneSDR - 🛜 Technology
Updated Jan 25, 2025 There are many software-defined radios on the market today and it’s not easy to pick one. We’ve tested SDRs, analyzed many confusing specifications and simplified the ... Read more
www.onesdr.com
Your Gateway to NASA Earth Observation Data | NASA Earthdata
Earthdata is the home for full and open access to NASA's Earth science data collections, accelerating scientific advancement for societal benefit.
(c) Автор: ROBI GOOD