Explore ’BUS’ Mysteries via Automotive fuzzing

Chen Nan Chongyang Bao Jiaming Tao

Chen Nan, Chongyang Bao, Jiaming Tao

Zeekr Zero Research Labs


Abstract

With the rapid development of intelligent vehicles, more and more attention has been paid to vehicle safety. The electrical and electronic architecture of modern cars is also changing.

Car networks are also becoming more complex. We usually call them "buses".

Compared with traditional vulnerability mining, vehicular bus is difficult to rely on manual work because it generates millions of signals per second. And many functions do not have specific performance, black box is particularly difficult.

Therefore, it is very important to find out the security problem of the complex network inside the car. This topic describes some of the effective attack surfaces in Automotive. And our fuzzification framework is effective in practice.

Agenda:

  1. Our presentation will reveal the attack surface of vehicular networks. Such as CAN network, FlexRay network, Lin network, Ethernet network and so on.
  2. Next, we'll explain what threat scenarios these attack surfaces have. Such as cross-domain attack, malicious message, replay attack, DOS attack; CAN, FLEXRAY, and UDS protocol stack attacks.
  3. Next, we will introduce the UDS protocol and the vehicle network protocol stack. Such as DOCAN, DoflexRay, DOIP and so on.
  4. In particular, the internals of the flexray protocol are almost unknown. It has many difficulties.
  5. And how to analyze these protocols in a black box environment.
  6. Next, we will introduce how to use blur to explore complex vehicular black box networks. For example, CAN Fuzz, FlexRay Fuzz, UDS Fuzz.
  7. We will demonstrate a real case.
  8. We will open the source code of our fuzzy code.

Speaker Info

Chen Nan

Chen Nan is a security researcher at Zeekr Zero Research LABS. He has over 8 years of information security experience.

In the past few years, his work involves bug search and exploitation technology, mainly in automotive & iot & Kernel & Network & Virtualization.

He was named Microsoft's 2019 Most Valuable Researcher. He is the winner of the TianfuCap 2021 Kernel and Docker category He is one of the authors of the RealWorldCTF competition. He has also spoken at several conferences including Zer0Con, HITB, GoGoHack, 44Con, CSS2018, and Insomnihack.

Chongyang Bao

Chongyang Bao is a Security Researcher of Zeekr Zero Research Lab.The reverse engineer. Good at reverse development,chip reverse analysis, vehicle bus security mechanism research, vulnerability mining, hardware security analysis.

He has cracked many well-known games and software. He has won the technology innovation award, technology model and other awards.

Jiaming Tao

Jiaming Tao is a security researcher at Zeekr Zero Research Laboratories. He has more than three years of experience in vehicle diagnosis.

In the past few years, he has written many technical cases, which are included in China National Knowledge Infrastructure (CNKI).

He won the second prize of BAJA SAE CHINA and the first prize of Zhejiang Skills Competition. He was awarded the title of "Zhejiang Technical Expert" by Zhejiang Provincial Human Resources and Social Security Department Awarded the title of "Class D High-level Talents in Hangzhou" by Hangzhou Talent Office of CPC Hangzhou Shangcheng district mechanic trade union member

Organizer

Organizer Logo

Partner Company

Partner Company Logo