Skip to content
0:00 / 0:00

#carhacking#canbus#jeepcherokee

DEF CON 23 - Charlie Miller & Chris Valasek - Remote Exploitation of an Unaltered Passenger Vehicle

DEFCONConference

419K subscribers • 61 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Charlie Miller & Chris Valasek, security researchers

Advanced. Deep dive for people who know the field.

171K views11 years ago2 recommendations

SecurityExploits and vulnerabilitiesReverse engineeringEmbedded systems

Charlie Miller and Chris Valasek demonstrate how they remotely hacked an unmodified passenger vehicle, pivoting to control critical physical systems.

Although the hacking of automobiles is a topic often discussed, details regarding successful attacks, if ever made public, are non-comprehensive at best. The ambiguous nature of automotive security leads to narratives that are polar opposites: either we’re all going to die or our cars are perfectly safe. In this talk, we will show the reality of car hacking by demonstrating exactly how a remote attack works against an unaltered, factory vehicle. Starting with remote exploitation, we will show how to pivot through different pieces of the vehicle’s hardware in order to be able to send messages on the CAN bus to critical electronic control units. We will conclude by showing several CAN messages that affect physical systems of the vehicle. By chaining these elements together, we will demonstrate the reality and limitations of remote car attacks. Charlie Miller is a security engineer at Twitter, a hacker, and a gentleman. Back when he still had time to research, he was the first with a public remote exploit for both the iPhone and the G1 Android phone. He is a four time winner of the CanSecWest Pwn2Own competition. He has authored three information security books and holds a PhD from the University of Notre Dame. He has hacked browsers, phones, cars, and batteries. Charlie spends his free time trying to get back together with Apple, but sadly they still list their relationship status as "It's complicated". Twitter: @0xcharlie Christopher Valasek is the Director of Vehicle Security Research at IOActive, an industry leader in comprehensive computer security services. Valasek specializes in offensive research methodologies with a focus in reverse engineering and exploitation. Valasek is known for his extensive research in the automotive field and his exploitation and reverse engineering of Windows. Valasek is also the Chairman of SummerCon, the nation's oldest hacker conference. He holds a B.S. in Computer Science from the University of Pittsburgh. Twitter: @nudehaberdasher

Why it's here

2 people recommend this

What people say. Recommended as a landmark demonstration of remote automotive hacking and CAN bus exploitation.

u/howyoudoin r/netsec • Recommends

Presentation from DC23 about the Jeep hack. Docs coming tomorrow.

u/SegaMegaPiin r/netsec • Recommends

DEF CON 23 - Remote Exploitation of an Unaltered Passenger Vehicle - Miller/Valasek

patcheudoron Hacker News • Mentions

On “Upgrading Autopilot: Seeing the World in Radar”

…out it being in the hands of a threat actor. One of the things that Tesla nor Google have had to contend with to date in their trials are intentional disruption and subversion of their systems and I only hope they've hired security engineers to consider more than just IT stack vulnerabilities like those explored by Charlie Miller & Chris Valasek ( link to this video ). A great number of jobs are at risk from this technology from long haul truck drivers to bus and cab drivers. This will certainly result in tensions which could result in threat actors going after sensing systems. Readily available radar frequency SDR in those conditions really could be used for harm.…

michaelmcmillanon Hacker News • Mentions

On “macOS High Sierra: Anyone can login as “root” with empty password”

"Apple root bug appears to be triggered only by logins coming from com.apple.loginwindow. Running "su" with a blank password won't get you a root shell." 1 As for your subsystem argument, explain this: link to this video 1 link

bradleybudaon Hacker News • Mentions

On “Former Tesla Firmware Engineer Discusses the System”

At DEF CON 23 there were two car-hacking talks that made an impression on me: one about hacking a Tesla 1 and one about hacking a Jeep 2. FWIW, I came away thinking that the software architecture of the Tesla was light-years ahead of what Jeep (and presumably many other legacy manufacturers) was shipping: 1 link 2 link to this video

l-pon Hacker News • Mentions

On “No Easter Eggs in Curl”

Yes because it'll load an image from a domain that expired and is now controlled by a nefarious third-party. The image is now a payload targeting the out of date image loading lib used by the onboard entertainment system that has seen no updates for 5 years. This entertainment system is connected to the actual driving electronics of the car that will now brake at full force the next time it reaches 130 km/h. This scenario is fictional, but possible. cf. the works of Charlie Miller and Chris Valasek. link link link to this video

LinuxBenderon Hacker News • Mentions

On “FBI: AI Makes It Easier for Hackers to Generate Attacks”

…ting language or being limited to one of the well known and defended against skiddie tools that only perform {x}. A theoretical example would be a low-tech person taking full control of an internet connected car on a live highway. It's been done by technically advanced researchers 2 but now the bar to entry is now a lot lower. 1 - link 2 - link to this video link to this video46 mins…

u/FearTheCronin r/compsci • Mentions

On “Is Open Source a security measure or flaw?”

Basically sockets are a way to accept incoming network connections. If something has an open socket then it better be well engineered. Jeep had something on their entertainment console which had a socket visible to the world connected to something that ran arbitrary bash commands (think just being able to run command line stuff by sending it over the network). Look on YouTube for the defcon Jeep talk. I will link it later when I am on a computer. edit: defcon video: link to this video Also if you are interested in learning about sockets a tutorial on netcat is a good palce to start: http://www.binarytides.com/netcat-tutorial-for-beginners/

u/iloveorcasin r/compsci • Mentions

On “Is Open Source a security measure or flaw?”

This is what he's talking about. The arrogance from Chrysler is interesting, it applies to most closed sourced software developers. link to this video