Skip to content

A tool which allows an attacker to change the time on a GPS-enabled NTP server without crashing the NTP daemon

Notifications You must be signed in to change notification settings

zxsecurity/tardgps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tardgps

tardgps is a tool which will move the broadcast time of GPS backwards to a pre-set time (configured in the configuration file). This allows an attacker to change the time on a GPS-enabled NTP server without crashing the NTP daemon. tardgps was first presented conference talk at Kiwicon X (2016), the slides from the talk.

A hint when running set the local OS time to UTC as it will make things simpler.

Requirements

  1. A GPS Device that will talk to GPSd
  2. GPSd installed
  3. Python
  4. Python library gps3
  5. A copy of bladeGPS, I have been using the keith-citrenbaum fork

Running

  1. Configure the options in tardgps.cfg
  2. Run gpsd sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
  3. Run tardgps ./tardgps.py

About

A tool which allows an attacker to change the time on a GPS-enabled NTP server without crashing the NTP daemon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages