Risky Business #162 -- Pwning the Mars Rover with H D Moore
Fri, 08/06/2010 - 17:00
On this week's show chat to H D Moore about his research into the security -- or lack thereof -- of the VxWorks embedded operating system.
H D did a presentation at the Security B-Sides event that ran concurrently with Black Hat in Las Vegas. As it turns out VxWorks is used in a lot of places and the people who put it together suck at maths.
People who suck at maths write bad hashing algos. Really.
We'll also have a chat with Ron Gula of Tenable Network Security in this week's sponsor interview, and of course, Adam Boileau stops by for a chat about the week's news headlines.
User login
Recent podcasts
-
Symantec and McAfee kick off the year of the Dragon with some decent lulzā¦
-
Russians owned our pumps. Persians pwned our drones.
-
How to turn your Kindle into a free, global SSH and IRC modem...
-
Does the hype match the reality?
-
Rootkitting OS X, fun with EFI bootloaders and more...
Recent comments
- Thank you
8 hours 23 min ago - Enjoyed!
2 days 22 hours ago - Dan Kaminsky better get on
5 days 14 hours ago - Welcome back
6 days 15 hours ago - Cool
2 weeks 2 days ago - Work on the next episode
2 weeks 3 days ago - Why U No Podcast?
2 weeks 3 days ago - Ironically enough....
4 weeks 1 day ago - ANZ Falcon ad
4 weeks 1 day ago - What about Stratfor?
5 weeks 6 days ago




So, it's the late 90's and NASA had landed their first next-gen Mars rover. The web was new, exciting and deemed a great way for NASA to share to the world.
Too bad they didn't do any security.
I hit the page NASA offered and after some time, decided to play. So I started to "jump" their directory structure. Remember, in the old daze, Apache mapped directory structure to their HTML interface. So... I backed up a couple of directories, just curious mind you, just to see what else they might have. I got some links from those directories that redirected me to I believe JPL (it's been over 13 years. I forget). Some more directory jumping gave me a web page that was... strange. LOTS of Java, and a top-down view of the rover, with what looked like a pathing waypoints (bots in 1st-person shooters use this) to drive the rover to it's next-day destination.
So... I did what any geek would do. I dragged the points a bit to make a better path.
The next day, NASA announced that they had communication problems with their rover and were working to fix it. For some reason, that Java page that I had bookmarked never came back up after that.
So... I dunno. I might have gained control of that rover. Or maybe not, it all could be coincidence.