Steve Gibson explains automobile keyless ignition exploit

Discussions about anything Computer Hardware Related. Overclocking, underclocking and talk about the latest or even the oldest technology. PCA Reviews feedback
Post Reply
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Steve Gibson explains automobile keyless ignition exploit

Post by FlyingPenguin »

I cued up the video to where he starts discussing this. This affects most cars that use the presence of a key fob to allow you to open the door and start the engine without a key.

Regular keyless remote fobs that you have to press a button to open the door, and insert a key to start the car, aren't affected.

<iframe width="640" height="360" src="https://www.youtube.com/embed/0W64fhQdPQs?start=5220" frameborder="0" allowfullscreen></iframe>
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
Losbot
Life Member
Posts: 5206
Joined: Sun Jul 13, 2014 8:59 am
Location: South Florida

Post by Losbot »

I believe this is the pouch he was referring to:

http://www.amazon.com/gp/product/B00ITRBV54
------------------------------------------

Image
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

Altoids tin works in a pinch.
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
Executioner
Life Member
Posts: 10354
Joined: Wed Nov 22, 2000 11:34 am
Location: Woodland, CA USA

Post by Executioner »

but removing the battery is probably a better solution.
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

I heard someone mention in a forum thread that on some model cars, removing the battery resets the fob and then you have to pair it again. Sounds absurd, though. I assume that's not common.

Even before I ever heard about this, I have always thought that keyless ignitions weren't a good idea. ANYTHING like this can be potentially exploited, even with good security design. And we already know most of these companies never consider security.

How f'ing convenient do we need things to be? A key works fine, and pressing a button on a fob is a lot more secure.

It's the same reaction I had to those Mobile gas fast-pay fobs. A credit card is easy enough to use, what the heck do I need THAT for?

Oh it's only going to get more fun with the "Internet of Things". Me personally. I want NOTHING in my house on the internet other than my PCs and tablets thank you.
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
Err
Life Member
Posts: 5842
Joined: Thu Nov 22, 2007 11:54 am

Post by Err »

FlyingPenguin wrote:I heard someone mention in a forum thread that on some model cars, removing the battery resets the fob and then you have to pair it again. Sounds absurd, though. I assume that's not common.

Even before I ever heard about this, I have always thought that keyless ignitions weren't a good idea. ANYTHING like this can be potentially exploited, even with good security design. And we already know most of these companies never consider security.

How f'ing convenient do we need things to be? A key works fine, and pressing a button on a fob is a lot more secure.

It's the same reaction I had to those Mobile gas fast-pay fobs. A credit card is easy enough to use, what the heck do I need THAT for?

Oh it's only going to get more fun with the "Internet of Things". Me personally. I want NOTHING in my house on the internet other than my PCs and tablets thank you.
Agreed. I never thought the fast pay fobs were a good idea. I also don't know what it's all of a sudden so inconvenient to put a key or fob in the ignition. Fortunately, I don't have to re-pair my fob (2010 Dodge) if the battery dies. However, the car will shut off if it's dead. I keep a spare in my wallet just in case.
User avatar
Losbot
Life Member
Posts: 5206
Joined: Sun Jul 13, 2014 8:59 am
Location: South Florida

Post by Losbot »

FlyingPenguin wrote:It's the same reaction I had to those Mobile gas fast-pay fobs. A credit card is easy enough to use, what the heck do I need THAT for?
I will admit that I had the Mobil SpeedPass but not the key-chain fob. I had the one you placed in your car, tucked away in the corner of the rear window. You'd just pull up to the pump. By the time I walked around to the passenger side, to pump fuel, it was already authorized and I just filled up. It was pretty cool for its time.

Image
------------------------------------------

Image
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

And in case anyone didn't watch the whole video, let me summarize.

This affects keyless ignitions. The common way it's being exploited is most people leave their keys on a table near the front door, and that is sometimes close enough to allow the car to be unlocked. You can't start the car in this case because the fob needs to be inside the car to allow ignition start. This is how kids are ransacking locked cars in their owners driveway. Easy fix for this is to put the fob in a Faraday cage of some kind (metalized pouch, altoids tin), or leave the fob on your bedroom nightstand (assuming it's far enough away from the car - you need to test it).

The second, and more sophisticated method is to use a radio relay. Someone can follow you into a retail store carrying a backpack or briefcase that contains half the radio relay. Someone else stands near your car with the other half.

The car pings the fob and gets a response, even though it's WAY out of range. The door can be unlocked, and also fooled into thinking the fob is inside the car allowing the engine to start. Once started, you no longer need the fob. This is a safety feature to prevent the engine from being killed due to radio interference or fob battery failure.

Steve mentioned at the end of the show that MOST of these fobs have a backup battery failure mode which uses NFC. So if your battery is dead (or removed) you can still open the car and start the motor using NFC. You just have to be VERY close to open the door (probably nearly touching the car with the fob) and once inside the NFC will also allow you to start the car - he implied that on some car you may have to hold the fob against an NFC receiver pad on the dash.

So one way around this exploit, if you don't mind the inconvenience of not having the remote buttons work, is to remove the batteries and use the backup NFC mode in your fob.

One EASY way the car manufacturers could fix this - possibly with a firmware update - is to add a bit of inconvenience, and ONLY allow the door to be unlocked and engine started if you press the unlock button on the remote.
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
Pugsley
Posts: 7512
Joined: Mon Aug 19, 2002 11:54 pm
Location: NW Indiana
Contact:

Post by Pugsley »

FlyingPenguin wrote: One EASY way the car manufacturers could fix this - possibly with a firmware update - is to add a bit of inconvenience, and ONLY allow the door to be unlocked and engine started if you press the unlock button on the remote.
I was thinking the exact same thing the whole time.
[align=center]A self-aware artificial intelligence would suffer from a divide by zero error if it were programmed to be Amish[/align]
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

I would easily accept that for more security. But try telling an existing Lexus or Cadillac owner that they can't leave their fob in their purse or pocket anymore.

"Oh bother, I have to take it out and press a button."
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
Pugsley
Posts: 7512
Joined: Mon Aug 19, 2002 11:54 pm
Location: NW Indiana
Contact:

Post by Pugsley »

My work phone that I just got (iphone 5?) has a thingy that can read fingerprints. Why can't they put something like that in the door handle to unlock the doors and the fob to start the car?
[align=center]A self-aware artificial intelligence would suffer from a divide by zero error if it were programmed to be Amish[/align]
User avatar
wvjohn
Posts: 9238
Joined: Wed Nov 22, 2000 7:09 am
Contact:

Post by wvjohn »

People will always shoot the angles. I was watching some guys in a parking lot a few years ago kind of sneak a round with something with an antenna on it. They looked like they were up to something, so I stood and watched. After a couple of minutes there was a horn/light flash from a car quite a distance away (beyond push the key on the fob) range. They saw me watching them (along with a couple of others) and took off. Never went near the car that beeped. Figured they had some kind of gizmo that worked through iterations of known key fob transmissions.
<a href="http://www.heatware.com/eval.php?id=123" target="_blank" >Heatware</a>
User avatar
Pugsley
Posts: 7512
Joined: Mon Aug 19, 2002 11:54 pm
Location: NW Indiana
Contact:

Post by Pugsley »

How long ago was this? I would think such a device would not work... or that device they had was a relay.
[align=center]A self-aware artificial intelligence would suffer from a divide by zero error if it were programmed to be Amish[/align]
User avatar
FlyingPenguin
Flightless Bird
Posts: 33161
Joined: Wed Nov 22, 2000 11:13 am
Location: Central Florida
Contact:

Post by FlyingPenguin »

Yeah, had to be a relay. Remotes don't work like that on any car remote made in the last 20 years or more. They use a cryptographic challenge. The fob doesn't send the same thing every time, so playing back recorded signals won't work, at it would take years (probably more like thousands) to brute force the private key crypto.

On some models there is some kind of powerful radio used to scramble the electronics in the door lock, but that required you hold it right up against the door.
---
“The Government of Spain will not applaud those who set the world on fire just because they show up with a bucket.” - Prime Minister of Spain, Pedro Sánchez

Image
User avatar
wvjohn
Posts: 9238
Joined: Wed Nov 22, 2000 7:09 am
Contact:

Post by wvjohn »

might've been a relay. it was in a strip mall, so people might have been close to their cars.
<a href="http://www.heatware.com/eval.php?id=123" target="_blank" >Heatware</a>
Post Reply