you could build gps-sdr-sim from scratch, but I choose to use the binary provided by the 'blackarch' distro's repository.
you could build gps-sdr-sim from scratch, but I choose to use the binary provided by the 'blackarch' distro's repository.
@ -54,7 +57,7 @@ you could build gps-sdr-sim from scratch, but I choose to use the binary provide
Extract the compressed file in a place you will remember
Extract the compressed file in a place you will remember
### Generate simulated motion file
## Generate simulated motion file
Generate binary file to be transmitted by hackrf:
Generate binary file to be transmitted by hackrf:
@ -65,7 +68,7 @@ you could build gps-sdr-sim from scratch, but I choose to use the binary provide
The default option generates a 300sec (5 min) 'motion' file. This can be increased by using using the '-d' option. The last part is the location of your choosing (lat, long, altitude). This will run for 300 seconds and generate a 'gpssim.bin' file. **NOTE** the lat/long/alt should not contain any spaces, only commas.
The default option generates a 300sec (5 min) 'motion' file. This can be increased by using using the '-d' option. The last part is the location of your choosing (lat, long, altitude). This will run for 300 seconds and generate a 'gpssim.bin' file. **NOTE** the lat/long/alt should not contain any spaces, only commas.
### Spoof location
## Spoof location
To transmit your spoofed gps position using the hackrf use the follwing command:
To transmit your spoofed gps position using the hackrf use the follwing command:
@ -78,13 +81,13 @@ you could build gps-sdr-sim from scratch, but I choose to use the binary provide
Enjoy!
Enjoy!
### Test results
## Test results
Vulnurable devices tested (no need to switch of wifi, gsm etc, works out of the box):
Vulnurable devices tested (no need to switch of wifi, gsm etc, works out of the box):
* iPhone 6, running iOS 12.4.4
* iPhone 6, running iOS 12.4.4
* Samsung s10e, running Anroid 10
* Samsung s10e, running Anroid 10
### Improvements
## Improvements
Combine with fake wifi access points from desired location geo-ap database such as WiGLE (https://api.wigle.net/) or here https://www.mylnikov.org/archives/1170
Combine with fake wifi access points from desired location geo-ap database such as WiGLE (https://api.wigle.net/) or here https://www.mylnikov.org/archives/1170