2020 Defender Talk about the new 2020 Land Rover Defender
Sponsored by:
Sponsored by:

Time to stop complaining about the Defender key fob

Old Aug 28, 2021 | 07:43 AM
  #1  
PaulLR's Avatar
Thread Starter
|
Recovery Vehicle
Joined: May 2017
Posts: 1,135
Likes: 824
From: Boston, MA
Default Time to stop complaining about the Defender key fob

On our LR4 I can lock & unlock using the key fob when I'm 100 yards away. Defender range is about 2 feet and sometimes it won't start if the fob is in my left pants pocket instead of my right pocket. I just read on a BMW forum that this is intentional. Land Rover took steps to reduce key fob signal stealing. Some X5 owners have found their vehicles unlocked with items stolen and one owner walked up to a thief inside his X5 and starting it. This was posted on the X5 forum:

The rolljam works by recording and blocking the lock/unlock radio signal from your key fob.

Basically the attacker waits for you to click "open", but they block your fob's signal; you think it didn't work & try again which creates a second signal that is also recorded and blocked.



At this point the attacker has two codes to open your doors, but if they're sneaky they replay the 1st code to unlock or lock the door which you think has now worked ... but now the attacker still has the next code in the sequence which hasn’t yet been expired and they can use any time to unlock the car.

In a relay attack, one attacker gets close enough to your key fob to record its low frequency broadcast - then they broadcast that signal to another attacker who's standing by your car which thinks it's your fob and opens.
 
Reply
Old Aug 28, 2021 | 08:36 AM
  #2  
_Allegedly's Avatar
Pro Wrench
Joined: Jun 2021
Posts: 1,558
Likes: 1,439
Default

Rather than reduce range and diminish the user experience, they should design it to expire the unused code.

We can, therefore, continue complaining.
 
Reply
Old Aug 28, 2021 | 03:57 PM
  #3  
Simon14's Avatar
Mudding
Joined: May 2021
Posts: 117
Likes: 90
Default

Originally Posted by _Allegedly
Rather than reduce range and diminish the user experience, they should design it to expire the unused code.

We can, therefore, continue complaining.
How does the car know to retire the code when it wasn’t received?
 
Reply
Old Aug 28, 2021 | 05:46 PM
  #4  
_Allegedly's Avatar
Pro Wrench
Joined: Jun 2021
Posts: 1,558
Likes: 1,439
Default

Originally Posted by Simon14
How does the car know to retire the code when it wasn’t received?
In the example mentioned above, the vehicle is programmed to hand out 2 codes and then opens for the owner using the second unblocked code while the sniffer holds on to the first code for later. The first code should be expired upon issuance of the second code. Problem solved.

For proximity, Nextel phones used spread spectrum and hopped frequencies back in 2002 even absent the cellular network. They were very secure.

​​​​​Ideally, we could move on from these antiquated unsecure keyfobs and switch to a fingerprint start switch with a backup/valet pin code.

I have not had a house key for years and you can't bump my deadbolts because they don't have a keyhole. Why should I have to carry a car key? It's 2021 for Christ's sake.
 

Last edited by _Allegedly; Aug 28, 2021 at 07:11 PM.
Reply
Old Aug 28, 2021 | 09:27 PM
  #5  
Simon14's Avatar
Mudding
Joined: May 2021
Posts: 117
Likes: 90
Default

I read it as the other way around. The sniffer used the first code.
 
Reply
Old Aug 28, 2021 | 10:00 PM
  #6  
_Allegedly's Avatar
Pro Wrench
Joined: Jun 2021
Posts: 1,558
Likes: 1,439
Default

Originally Posted by Simon14
I read it as the other way around. The sniffer used the first code.
You are correct.

But so am I. If the vehicle expired the first code when it issued the second, the sniffer could then not open the vehicle with the first. Problem still solved.
 
Reply
Old Aug 28, 2021 | 10:56 PM
  #7  
AvoTow's Avatar
Three Wheeling
Joined: May 2021
Posts: 57
Likes: 21
Default

Originally Posted by _Allegedly
You are correct.

But so am I. If the vehicle expired the first code when it issued the second, the sniffer could then not open the vehicle with the first. Problem still solved.
You're not understanding what is going on. The system has no idea that the second code was ever issued. They are being intercepted prior to reception.
 
Reply
Old Aug 29, 2021 | 01:51 AM
  #8  
Simon14's Avatar
Mudding
Joined: May 2021
Posts: 117
Likes: 90
Default

Originally Posted by AvoTow
You're not understanding what is going on. The system has no idea that the second code was ever issued. They are being intercepted prior to reception.
That was my understanding too. The code is issued by the key fob, not the vehicle.
 
Reply
Old Aug 29, 2021 | 02:56 AM
  #9  
_Allegedly's Avatar
Pro Wrench
Joined: Jun 2021
Posts: 1,558
Likes: 1,439
Default

Encrypted time lapse stamp added to the rolling code would cause the vehicle to expire/reject any codes that were stored and not sent in real time.

The key just has to be able to tell the vehicle when the code was generated in relation to the last code (2.3 seconds later, etc.). When the code is replayed later by the device that recorded it, the vehicle will see that the timing is wrong and reject it.

 
Reply
Old Aug 29, 2021 | 06:23 AM
  #10  
Simon14's Avatar
Mudding
Joined: May 2021
Posts: 117
Likes: 90
Default

So they have a synchronised clock? That is, the key fob has a clock synchronised to the car? So when the signal comes in with a delayed time stamp, it’s rejected? Makes sense.
 
Reply

Thread Tools
Search this Thread

All times are GMT -5. The time now is 01:03 AM.