Тёмный

DEF CON 31 Car Hacking Village - Abusing CAN Bus Spec for DoS in Embedded Systems - Martin Petran 

DEFCONConference
Подписаться 291 тыс.
Просмотров 15 тыс.
50% 1

The CAN bus is a traditional communication standard used (not only) in automotive to allow different components to talk to each other over reliable connection. While one of the primary motivators for CAN bus introduction was to reduce the amount of wiring inside vehicles, it became popular for its robustness, flexibility, and ease of implementation for which it is now used in almost every vehicle.As with any other protocol, it is a well-defined standard that enforces all aspects of the communication from the physical media to the message format and its processing. The formal protocol specifications like this are often seen as the source of the absolute truth when working with various transfer protocols. Such specifications are very strict on the format of the messages that belong to the given protocol and thus it is natural that developers that are familiar with it are often relying upon this information when developing their applications.In this talk, we will look at what happens when the attacker decides not to adhere to the protocol specification and uses the available metadata fields within the well-defined message in their own way. Would libraries provided by the device manufacturers handle this situation or is it left to the developer? And could a wrong assumption about the message format lead to a vulnerability?

Наука

Опубликовано:

 

15 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@lollubrick
@lollubrick 10 месяцев назад
this dude must have made a blood sacrifice to the demo gods for this to have worked without the demo failing lol 🤣🤣🤣🤣🤣🤣🤣😂😂😂😂😂😂😂😂😂😂😂🤣🤣👍👍👍
@pingu-ts
@pingu-ts 10 месяцев назад
Interesting talk. Because we tell in our seminars for over 20 years, that you should be careful with DLC > 8 as they are undefined. Some people have used this as a feature to indicate additional things. But then in the implementation you have to be careful, because there are CAN controllers, that may issue error frames, when they see a CAN frame with DLC > 8, some CAN controllers who ignore those frames, and some who forward those frames. Regarding the Q&A at the end: he may didn't read the spec, because the minimum CAN XL frame is 1 byte. This is why the DLC is now from 0 to 2047, which actually means 1 to 2048 bytes.
@tyjohnston5889
@tyjohnston5889 10 месяцев назад
Awesome. Very interesting. I started messing around with ESP'S a little bit over a year ago. Definitely an addiction now lol.
@oskar1504
@oskar1504 10 месяцев назад
Fact. Used them to control lego trains and some relays for my own smarthome.
@oskar1504
@oskar1504 10 месяцев назад
Great talk.
@aquahood
@aquahood 10 месяцев назад
WolfSLL can use SSL and TLS over any protocol CAN, Serial, I2C UART JTAG etc...
@TradieTrev
@TradieTrev 10 месяцев назад
Why would you need the protection consider people have access on the local lan?
@jdrissel
@jdrissel 10 месяцев назад
I had though of using Can Bus jamming as a vehicle immobilizer. It probably would stop the headlight hack too, but you would need some way to turn it off before you unlock the car with your remote...
@kumaclimber
@kumaclimber 9 месяцев назад
Noted
@bragr_
@bragr_ 9 месяцев назад
You're overcomplicating it. Just ground the can bus lines and there is no network.
@johnnyrocket3002
@johnnyrocket3002 7 месяцев назад
All roads lead back to the sacred mother of connectivity bois, brush up on that CCNP and learn you network protocols. The future belongs to those than know how to encrypt data tunnels and verify data integrity. Happy hunting!
@bearwolffish
@bearwolffish 2 месяца назад
When people ask what language to learn I always think the protocol, once understand the mechanics you can implement in any language.
@shKiev
@shKiev 2 месяца назад
@TradieTrev
@TradieTrev 10 месяцев назад
I look at canbus and think it's no different to modbus for it's intentents
@afnDavid
@afnDavid 9 месяцев назад
Awkward children.
@funy0n583
@funy0n583 Месяц назад
?
Далее
Это реально работает?!
00:33
Просмотров 3,6 млн
Smart Sigma Kid #funny #sigma #memes
00:26
Просмотров 8 млн
СМОТРИМ YOUTUBE В МАЙНКРАФТЕ
00:34
Просмотров 1,3 млн
CAN Bus: Attacks And Mitigations
2:02:05
Просмотров 7 тыс.
Stop, Intel’s Already Dead!
13:47
Просмотров 719 тыс.
10 years of embedded coding in 10 minutes
10:02
Просмотров 388 тыс.
Car Hacking & CAN Bus Reverse Engineering Seminar
1:28:29
iPhone 14 китайский сборка!
1:00
Просмотров 140 тыс.