Top Banner
Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft [email protected] March 2019 Heidelberg - Germany
49

Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft [email protected] March 2019 ... “Fast furious

May 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Vehicle alarms' insecurity and something else

Leandro Ferrari @talsoft

[email protected]

March 2019 Heidelberg - Germany

Page 2: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

“The ability to think differently is more important than the

knowledge acquired.”

- David Bohm -

Page 3: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Leandro Ferrari Computer Science Engineer

More than 10 years promoting awareness in cybersecurity in companies and university education based on ethical, professional and service values.

# CEO / Founder of the TalSoft TS, we offer protection against computer attacks, to companies and the community, with the aim of improving the computer security, at a national and international level.

# Professor of computer security in FASTA University.

Linkedin: https://www.linkedin.com/in/leandroferrari/

About Me

Twitter: @talsoft / @avatar_leandro

Page 4: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Introduction

Inhibitors vs Code Knocking

Vehicle alarms

Home alarms

Conclusions

Timeline

Page 5: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

2014 Logan Lamb - “Home Insecurity No Alarms False Alarms” DefCon 22 Silvio Cesare - “Breaking the Security of Physical Devices” Blackhat USA

USRP N210U$S 1.700.-

USRP B200U$S 1.000.-

Introduction

Page 6: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

2014 Logan Lamb - “Home Insecurity No Alarms False Alarms” DefCon 22 Silvio Cesare - “Breaking the Security of Physical Devices” Blackhat USA

2017 COSIC research group - “Fast furious and insecure passive keyless entry and start in modern supercars” Unicorn Team - “Car keyless entry system attacks” HitbSecConf

Introduction

Page 7: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Arduino ONE + RTL2832U$S 40.-

Introduction

Page 8: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Introduction

I started the research in 2017

I focused in motorcycles’, cars and houses alarms

I used devices from model 2010 to 2016

Page 9: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Inhibitors

VS

Code knocking

Page 10: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Supplier Case One

2.5 Millions

Page 11: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

“The exclusive Flex Code technology, ..., offering the maximum security ...”

Page 12: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

2 X MPS100 FX Duoblock 330fx2010 / 2013 2016

Page 13: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Duoblock 330FX

Page 14: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Control Duoblock 330FX

Model DPN52

Microchip 519ims 514C10

Page 15: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Central Duoblock 330FX

Microchip: US0ES A2 M50 25 1517

Page 16: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Signal capturer

RTL-SDR RTL2832U DVB-T

Frequency 24 – 1766 MHz

http://www.rtl-sdr.com/

Page 17: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Arduino Uno

Transmitter FS1000A 433.92mhz

Modulation ASK/OOK

Signal transmitter

Page 18: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

5v

gndData

15 cm

Page 19: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Deactivation

Page 20: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Deactivation

Page 21: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Activation

Time between prefix and message: 4 us Time between message: 10 us

01101100001010001011000011101110111101001000000000000

42 bits11 bits

n+1 x

11001111010000101101101010000100100111110000000000000n+1 x

01011001100101100000111001010000010011110000000000000n+1 x

4 us10 us

n

n

n

Page 22: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Deactivation

01011011100010110001001101001101010101100000000000000

42 bits11 bits

n x

00111110111110010110000100111111001001001000000000000x x

10101000001110011010000111111111111001001000000000000n x

10101100101110110010001101111101011001101000000000000x x

Time between prefix and message: 4us Time between message: 10 us

Page 23: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Assault activation

01101100001010001011000011101110111101001000000000000

42 bits11 bits

26 x

1100111101000010110110101000010010011111000000000000026 x

0101100110010110000011100101000001001111000000000000026 x

Page 24: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Houses’ garage

01000111000101111000111111010001110010110000000000000

42 bits11 bits

3 x

111000001110101101110011001011010011001010000000000003 x

010110011001011000001110010100000100111100000000000003 x

Page 25: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Bits

Time between messages

Prefix

Time signal Low and High

Page 26: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

1.CAPTURE

Methodology

2. DECODE

3.BUILD

4.SEND

6.COMPARE

5.CAPTURE

7. not equal8. DONE

Page 27: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Brute force attack

Microchip information

Magic Codes

Master codes

Page 28: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Code knocking

Capture between 5 signals from remote control

Decode the signals to Arduino

Try to hack

Page 29: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Code knocking

101011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

Page 30: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Code knocking

101011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

201011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

301011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

401011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

501011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

Page 31: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Fail validationDeactivate alarm

Code knocking

101011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

201011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

301011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

401011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

501011011100010110001001101001101010101100000000000000n x

00111110111110010110000100111111001001001000000000000x x

Page 32: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

DEMO

Page 33: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

DEMO

Page 34: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious
Page 35: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Supplier Case Two

1.6 Millions

Page 36: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Supplier Case Two

Page 37: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

011110000111100010011011000001100

n to 26 bits26 bits

n x

011110111100010101010000000111n x

Car Mod 2010

Motorcycle Mod 2015

011111111..0111111111110110111000001n xMotorcycle Mod 2013

Supplier Case Two

Page 38: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

DEMO

Page 39: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

DEMO

Page 40: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Supplier Case Three

Page 41: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

RF5132-433 compatible with PC585, PC1616, PC1832 y PC1864 control panel. Frequency 433 MHz y 868 MHz

WS4904

WS4939

WS4945

Page 42: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Motion Detectors

WS4904

Page 43: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Remote control

01010100100010101101110111101010111001000000

39 bits5 bits

n x

Page 44: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

DEMO

Page 45: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious
Page 46: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

SP Intrusion Support Global Email RoutingFecha 2 de octubre de 2018, 20:44

Hello Mr. Ferrari,

Thanks for your concern. Power Series panels wireless devices are using one of the old wireless technology released back in early 2000s...

We have released a new product line Power Series NEO with improved wireless Technology ...

Page 47: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Conclusions

Silent attacks

Problems with insurance companies

Reuse of the activated codes

Know the failures of this kind of alarms.

Page 48: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

Do yourself own tests on security devices to protect your owns

Share your knowledge to help the community

It is everyone’s responsibility

Page 49: Vehicle alarms' insecurity and something else · Vehicle alarms' insecurity and something else Leandro Ferrari @talsoft leandroferrari@talsoft.com.ar March 2019 ... “Fast furious

[email protected],.arhttps://ar.linkedin.com/in/leandroferrari

@talsoft

Thank You

“The important thing is to not stop questioning. Curiosity has its own reason for existing.”

- Albert Einstein -