Is Vehicle Hacking Good For The Aftermarket?

Is Vehicle Hacking Good For The Aftermarket?

You have probably seen the Wired magazine story about the two guys who managed to hack a 2014 Jeep Cherokee using the telematics connection called U-Connect. Although the driver, a writer for Wired, was in on the hack for the sake of the story, the hackers were able to remotely control the transmission, brakes and steering. While the video showing them toying with the magazine journalist was interesting, the hackers’ subsequent paper and 30-minute presentation given at a hacker conference was one of the best training sessions on CAN buses and code.

Chris Valasek, the director of vehicle security research at IOActive (an Internet security company), and Charlie Miller, a security researcher for Twitter, did the hacking. It took more than a year of research, coding and reflashing certain chips in the telematics and entertainment system to be able to take over the vehicle remotely. It was not easy, and they did disclose the findings to Chrysler before they went public.

Their first task was to look at how the head unit that contains the U-Connect system communicates with the Internet using a cellular data connection. Next, they had to look at how the system connects to the CAN bus and the topology of the network. After the topology was figured out, they looked at what language or code the modules and network were speaking. From there, they went about reverse engineering and developing firmware that could “jailbreak” the system. Then they had to reflash the CAN bus interface chip in the head unit with the hacked firmware.

They were able to observe the system and look at the different data packages that were communicated when specific systems were active and how they reacted to specific inputs. For example, in order to control the ABS module functions, they subjected the vehicle to panic stops that would activate the pre-braking system. They would record the CAN bus traffic and deconstruct the data packets along with the corresponding corrective actions.

CAN Packets

Even if you are not a code person, the research paper they submitted is a must-read to understand how a CAN bus network system works and the packets of data transmitted over the network. Also, this paper is great at explaining how OEMs make their packets proprietary even though the CAN bus is an SAE standard.

Miller and Valasek explained the two types of CAN packets: normal and diagnostic. Normal packets are used to communicate information and commands like the gas pedal position and the commanded throttle angle. These packets are shared by many modules. For example, a packet that contains information about vehicle speed can be used by the instrument cluster, audio system and transmission module. After analyzing a lot of the packets, they realized that OEMs “wrap” the information in their own protocals and “check sums” to either confuse people trying to steal the code or make sure that their technology only works on their vehicles. Also, they discovered how CAN networks prioritize packets and detect attacks.

The other type of packets they investigated were diagnostic CAN packets. These packets are sent by diagnostic tools to communicate with and interrogate computers. These packets will typically not be seen during normal operation of the vehicle.

As part of their experiment, they purchased a number of OE and aftermarket scan tools. They found that the language of scan tools and diagnostic packets was straightforward and lacked some of the extra coding added by the OEMs. Also, the paper they submitted breaks down how a tool communicates and trades certain keys to transmit bi-directional commands.

While the data shows the hacked car is almost impossible to replicate, what has gotten lost in the sensational headlines is the critical role technicians play in keeping CAN networks up and running.

You May Also Like

R1234yf: Smaller Footprint, New Diagnostics

The benefit of R1234yf is simple. The new refrigerant lasts only 11 days in the atmosphere compared to 13 years for R134a. This is why the EPA is requiring R1234yf to be installed in all new systems by 2021.

r1234yf featured

The benefit of R1234yf is simple. The new refrigerant lasts only 11 days in the atmosphere compared to 13 years for R134a. This is why the EPA is requiring R1234yf to be installed in all new systems by 2021. The European Union required the changeover on Jan. 1, 2017.
So, what does this mean for independent shop owners and technicians? Currently, there are approximately 20 million vehicles on the road with R1234yf in the HVAC system. It is not a question of if, but when your shop will have to deal with one of these systems. While working on R1234yf systems is not that different from the R134a variety in operation or theory, identifying the refrigerant and recharging the system has some new twists.

Kia Tech Tip: Power Steering Oil Pump Noise

When replacing a power steering oil pump or inspecting a vehicle for a power steering whine noise, inspect the filter screen in the power steering reservoir for contamination.

Chevrolet Tech Tip: ABS Light On, DTC C1233

Don’t always jump to conclusions. A wheel-speed-sensor-related trouble code does not always mean that the sensor itself is faulty. SureTrack provides multiple possible solutions to one problem. In this situation, the problem is code C1233. Scan over this Real Fix and see if it is the right fix for you.

Anti lock brake system
2013 Ford: No Radio, No A/C, Airbag Light On

How many times have you been working on the computer when it suddenly locks up? Not one single key or command works, and the more you click, the less it responds. The only thing left to do is hold down those three magic keys, “Ctrl-Alt-Del,” or shut the whole thing off and restart the computer.

GM Tech Tip: Clunk Or Thump Noise From Front Suspension

Some customers may comment on a clunk or thump noise coming from the front suspension while driving over rough road surfaces. This noise will typically occur when the front suspension is returning to the upward position after a hard downward stroke, such as after driving through a large rut or pothole.

gm-suspension-noise-featured

Other Posts

Tech Tip: Ford/Lincoln/Mercury Transmission Fluid Leak

Follow these tips to diagnose and fix a transmission fluid leak on several Ford, Lincoln and Mercury models. The first step is to remove the LH halfshaft and inspect the halfshaft journal surface finish.

Transmission leak
Automotive Automatic Transmission Filter O-Rings And Lip Seals

Many transmission filters require a seal at the point where they assemble into the transmission. Most of these seals are called “lip seals,” although some filters may use an O-ring. Before filter installation, it is important to make sure that there is no O-ring or lip seal in the case or pump bore left over from the old filter.

BRAKELIGHT: The Car Cradle (March 1986)

Some ideas just never catch on… Related Articles – Welcome To The Future: Are Your Networks Protected? – BRAKELIGHT: BFE Sponsors Soapbox Derby – BRAKELIGHT: Spiffs from the 1970s (1976) I wonder if the Car Cradle paid for itself by shaking out the coins that were trapped in the seats? The ad claims that there

Welcome To The Future: Are Your Networks Protected?

For those of you who do not know me, I will give you a quick download on my background. Related Articles – BRAKELIGHT: Ford Helps Disabled Veterans (June 1951) – BRAKELIGHT: Wreck Display Increases Brake Business 150 Percent (August 1936) – Brakelights: Foam Means Fade (June 1961) I have been playing with cars for 40

cybersecurity