Ik gebruik uitsluitend linux, deze handleiding is dan ook voor debian/ubuntu systemen met een hack rf. De software gebruikt ondersteunt andere apparaten en os'en. Check hiervoor de github pagina.
gps-sdr-sim - GPS-spoofingtool voor het genereren van gesimuleerde GPS-gegevens
We gaan proberen een telefoon te laten denken dat hij zich in het Kremlin bevindt. Hiervoor gebruik ik een HackRF.
HackRF -software bevat HackRF-tools en libhackrf. HackRF-tools zijn de CLI hulpprogramma's waarmee Je kunt communiceren met je HackRF. Libhackrf is een library die software op je computer in staat stelt om met HackRF te communiceren.
gps-sdr-sim is een tool voor GPS-spoofing. Het genereert gesimuleerde GPS-gegevens op basis van GPS-uitzend-ephemerisbestanden. Met deze tool kunnen gebruikers een vervalst GPS-signaal creëren dat lijkt op een echt GPS-signaal.
Geinstalleerde versie van hackrf.
Welkom bij deze handleiding waarin we je stap voor stap laten zien hoe je je GPS-locatie kunt vervalsen met behulp van Software Defined Radio (SDR) en de betaalbare HackRF One. Dit kan handig zijn wanneer je liever niet wilt dat je exacte locatie bekend is.
Om te beginnen, zorg ervoor dat je de HackRF One hebt geïnstalleerd op je systeem.
Maak een nieuwe map genaamd "GPS_SPOOF" aan en navigeer vervolgens naar deze map.
mkdir GPS_SPOOF
cd GPS_SPOOF
Download nu de GPS-spoofsoftware van Github.
sudo git clone https://github.com/osqzss/gps-sdr-sim.git
Navigeer naar de nieuw aangemaakte map en compileer de GPSsim.c.
kali > cd gps-sdr-sim
sudo gcc gpssim.c -lm -O3 -o gps-sdr-sim -DUSER_MOTION_SIZE=4000
Voor de volgende stap heb je de GPS-ephemerisbestanden nodig, die je kunt downloaden van de NASA-website.
https://cddis.nasa.gov/archive/gnss/data/daily/
Deze bestanden worden gebruikt om een simulatie van pseudobereik en Doppler te maken voor satellieten in je bereik.
Kies vervolgens de locatie die je wilt vervalsen en ontvang de GPS-coördinaten. Laten we als voorbeeld Moskou nemen, specifiek het Kremlin.
Om de het vervalsen te starten, voer je het volgende commando in met het ephemeris-bestand en de GPS-coördinaten:
sudo ./gps-sdr-sim -b 8 -e brdc0010.22n -l 55.75911686948662, 37.616404140886715, 100
Dit maakt een simubestand aan "gpssim.bin" aan.
Om een nep-GPS-signaal te verzenden dat jouw vervalste locatie nabootst als het Kremlin, typ je:
sudo hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0
Je GPS-signaal is succesvol vervalst en nu denkt iedereen dat je in het Kremlin bent!
Het vervalsen van GPS-locaties is een handige tool om jezelf te beschermen tegen tracking. Met behulp van de HackRF One kun je je locatie verbergen voor boze ogen en potentieel kwaadwillende actoren.