Car Hacker's Handbook (2016)
opengarages.org
opengarages.org
I work for an auto supplier that supplies vehicle communication software, so I can confirm first hand that some 2018 vehicles currently on sale already have these firewalls:
http://www.bosch-mobility-solutions.com/en/products-and-serv...
(happily keeping my late 90's car running, although my most recent car literally has gone 100k miles with _NOTHING_ but oil, tires and brake pads). Its now at its first service interval and I'm wondering if I should just trade it in before anything breaks.
That is a potential problem, especially for "hacker" type suppliers (offering performance components for example). That said, the manufacturer I work with sells their diagnostic tool to the aftermarket, so at least aftermarket garages can get access for repairs.
Also, one thing I really want to know is what happens to all the data from frontal collision warning systems, rear view cameras, etc.
I wish there was in-depth information about this what manufacturers do. I found an article but it is light on datails.[1]
[1]https://www.washingtonpost.com/news/innovations/wp/2018/01/1...
On a similar note...
Eventually some genius consultant for an automaker will earn a handsome bonus for introducing the idea of a secure car: one with no network or wireless functionality whatsoever.
Anybody know if it's possible to get into a these systems and do a bit of tinkering? I guess my question is more: as someone who isn't really prepared to spend weeks looking for buffer overrun exploits, is there usually a quick ("mechanic's view") backdoor to these things that's accessible with a bit of cunning?
Wow, that's just horrible. Even Windows doesn't make you accept Terms and Conditions every time you reboot. May I ask what car you have?
Driving along and start to enter navigation info? "You should only enter information when safe." "OK". And it continues to let you. Doesn't block or disable (my Toyota a few years back would require you to agree to GPS map accuracy warning every time, and then disable input if the vehicle was above 3mph...).
One thing that helps in my case is to double-click the MAP button instead of pressing it only once. The first keypress has the effect of accepting the nag screen, while the second pulls up the map. Sounds like you get the message even when you aren't using the nav system, though, so that probably won't help.
If I were any more annoyed about the nag screen than I already am, I'd bodge in a small microcontroller to double-click the MAP button whenever the car is started. (I already had to add one to force it to remember Sport mode across drive cycles.) That would have the significant advantage of working without digging into the touchscreen logic. So if the Ghibli has a physical button somewhere that has the same effect as clicking "OK," that's probably your best option.
In particular, their opendbc repo, the stripped down version of Android and the cabana sniffing tool.
As a native English speaker I'm not sure I understand what you've said there.
> (The future) (is going to be) (based in (things like (what (Comma.ai) (is building upon) (what (the book) (describes)))))
I interpreted it to mean:
> The future will have many products similar to those made by the company Comma.ai. Comma.ai creates technology on top of the hardware described by this book.
(The future)
(is going to be)
(based in
(things like
(what
(Comma.ai)
(is building upon)
(what
(the book)
(describes)
)
)
)
)Chevy Bolt/Volt. (This would be my first choice if I lived in the US)
Toyota Prius. (This would be my second choice if I lived in the US)
Honda Civic. (This one has a lot of information out there thanks to Comma AI)
Apart from that, the car needs to have Steering by wire, Gas/Brake by wire and Shift by wire. Lane Keep Assist and Adaptive Criuse Control in those models mean that the car can be ordered to steer or accelerate via the can bus without additional actuators.
I have been learning about that topic for about a year and a half and the reason I recommend those specific models is because I have seen autonomous driving companies pick those specific ones without official support from the manufacturer.
The work that you point to is what we now know "openly", and yeah, there is only a few of us and I am one of the firsts sharing their findings on that specific model. There are a ton of people who know what we yet don't know but they don't/can't share it publicly.
I used TUCRRC CAN ID's to map the output. [1] The interface board was an early Macchina, Arduino 256 with CAN hat and 12V power on board. [2]
1 http://tucrrc.utulsa.edu/ToyotaCAN.html 2 https://www.macchina.cc/
Hacking/tuning is market driven. There aren't many people looking to re-tune their Kias for the supercharger or drop modern VW power-trains into old muscle cars.
The more knowledge is out there on how to work with the vehicle's systems in a way other than the OEM intended then the easier it will be.
The computer systems will generally be the same across manufacturer (e.g. the Focus will be about the same as a Mustang) so a lot of the higher level stuff transfers but there's a ton of little "gotchas" that will be better documented by the aftermarket on the performance targeted platforms
I assume that he also did that for his Mustang which had been prepped for drag racing (the top class that is legal to drive on the road)
So, you shouldn't imagine that the shop manuals detail the protocol between differing components or whatever. While they frequently will have complete wiring diagrams (with pinouts) between modules, I have yet to see a schematics for any of the modules, even when disassembling them shows that they are little more than a few passive components and a relay, motor, etc. That is where the real savings/knowledge come in anyway, its rebuilding the $300 dealer only door lock with a $.50 motor from the electronics supply house that has brushes that won't wear out in 5 years. Or swaping a good film cap for an electrolytic in some part that costs hundreds of dollars.
Basically generic problem solving skills make using those manuals needless. I have them for my late 90's car I keep around but I haven't opened them in probably 10 years. I don't own any manuals for the more recent ones. I drive toyotas now and they simply don't break regularly enough to need purchasing manuals. I can usually quickly diagnose if I'm going to be able to repair the problem myself in a couple hours at which point I proceed to do it, or just take it to the dealer/wherever.
(fox body, had no idea when I sold it for $500 in the late 90's they would be considered so cool today).
It's put together well. I just haven't read it throughly, buy it's a keeper.
I just opened the book, and happened to see a motherboard. It was a VW board, and I saw this,
"In their paper, the researchers analyzed the algorithm and reported on the vulnerabilities they found, though the actual exploit was apparently not trivial and there were much easier ways to steal a car with a Megamos system. Nevertheless, the research was placed under a gag order, and the findings weren’t made public. Unfortunately, the problem with Megamos still exists, and it’s still insecure—the gag order simply prevents vehicle owners from determining their risk because the research isn’t publicly available. This is a prime example of how the auto industry should not respond to security research."
1. Ironic the board is made by VW.
2. We need to see all that information.
3. This was just a paper of a few security bugs.
4. My point is I don't want to be tied to a Dealership for the life of "my" vechicle when it gets sick.. I don't want to pay $220/hr to Reflash "my" vechicle.
5. And their will be those that get this post here, but I know the general public just cares about looks, and cup holders. As a kid, I knew most people didn't care about double overhead cams, etc.
6. A vechicle is a huge purchase for most of us. We shouldn't be locked out of anything we own. Can trust wireless attacker with the information; don't use wireless technology in your Vechicle.
7. I really wish Toyota who start manufacturing late 70-80's, simple trucks, and cars again. We want simplicity. Or, many of us want Simplicity.
8. Rant over. Key in off position, and and in pocket. Can't loose it--a replacement key is $350. I just don't get it. But then again I'm very unhappy lately. I sometimes think I need to attach the Jumper cables to by temples, and get a little shock. Amperage is not enough, or too high. Don't want to know.
I recently got back from a trip to Mexico, and I saw all kinds of new small simple trucks. Nissan's small truck (not sure of the name) and the Toyota Hilux seemed to be the most popular. There were all different kinds of bed attachments people were using.
Looking at recent “terror attacks”, where cars/trucks were used: it is plausible to think that terrorists could pull an organized attack using a coordinated fleet of hacked cars/trucks. Kind of scary...