osqzss / gps-sdr-sim

Software-Defined GPS Signal Simulator
MIT License
2.75k stars 773 forks source link

How is the Spoofing BIN file generated? #300

Closed Imtiaz08 closed 2 years ago

Imtiaz08 commented 2 years ago

Hi, I have watched a few tutorials about GNSS SDR and GPS spoofing with HackRF one. I saw that we need a RINEX navigation file that we can either download from NASA's portal or record ourselves using any GPS receiver.

The next thing that I saw was the insertion of the coordinates (our desired location). However, the question is, how can it generate a spoofing bin file with our desired coordinates?

Does the software forge the ephemeris files according to our desired coordinates? Actually, I am working on a record, modify and replay spoofing attack in the LAB environment to test the GNSS vulnerability and work on the antispoofing mechanism as my final thesis.

If someone can explain the above-mentioned process to me it would be extremely helpful for me in my research.