Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Car Hacking 101 Slide 1 Car Hacking 101 Slide 2 Car Hacking 101 Slide 3 Car Hacking 101 Slide 4 Car Hacking 101 Slide 5 Car Hacking 101 Slide 6 Car Hacking 101 Slide 7 Car Hacking 101 Slide 8 Car Hacking 101 Slide 9 Car Hacking 101 Slide 10 Car Hacking 101 Slide 11 Car Hacking 101 Slide 12 Car Hacking 101 Slide 13 Car Hacking 101 Slide 14 Car Hacking 101 Slide 15 Car Hacking 101 Slide 16 Car Hacking 101 Slide 17

YouTube videos are no longer supported on SlideShare

View original on YouTube

Car Hacking 101 Slide 19 Car Hacking 101 Slide 20 Car Hacking 101 Slide 21 Car Hacking 101 Slide 22 Car Hacking 101 Slide 23 Car Hacking 101 Slide 24 Car Hacking 101 Slide 25 Car Hacking 101 Slide 26
Upcoming SlideShare
Automotive Exploitation Techniques by Craig Smith
Next
Download to read offline and view in fullscreen.

6 Likes

Share

Download to read offline

Car Hacking 101

Download to read offline

Learn how to get started with Car Hacking and CAN message structures. Basic vehicle network explanation. What are some hardware and software tools for CAN sniffing and CAN injection. Finally how to build your own ECU testing buck.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Car Hacking 101

  1. 1. Car Hacking 101 > How to get started > Car Hacking tools > Vehicle networking basics > Build your own testing buck
  2. 2. @carloopio Disclaimer: The objective of this talk is to create awareness and promote a more informed audience about car network security. It is not intended to encourage unlawful practices.
  3. 3. > How to get started > Car Hacking tools > Vehicle networking basics > Build your own testing buck @carloopio
  4. 4. 1st Published in 2016 Free Download link Tools, Protocols, References Entire chapter dedicated to SocketCAN How to Reverse Engineer an ECU @carloopio
  5. 5. More Reading Material http://illmatics.com/c ar_hacking.pdf @carloopio
  6. 6. Internet Shortcuts 2 Car Hacking opengarages.org Don’t scoff at the Wikipedia link – it’s actually very complete! community.carloop.io https://en.wikipedia.org/wiki/On-board_diagnostics @carloopio
  7. 7. What you’ll need 1) Access to the OBD-II port 2) CAN connection tool like USB2CAN 4) A laptop with Linux 3) OBD-II to Serial (RS-232) cable (Mac OS o.k.) @carloopio
  8. 8. Or less cables 1) Carloop 2) Particle Photon 3) WiFi @carloopio
  9. 9. > How to get started > Car Hacking tools > Vehicle networking basics > Build your own testing buck @carloopio
  10. 10. A Vehicle’s CAN Bus Controller Area Network 2 Wires: CAN High and CAN Low More than 1 CAN bus on vehicle ENGINE BODY TRANSMISSIONDASHBOARD AIRBAG INFOTAINMENT @carloopio
  11. 11. CAN & OBDII There are many protocols 1997-present 2008-presentCAN OBDII J1850 PWM J1850 VPWM KWP2000 Chrysler uses same pins but with ISO 9141- 2 std Ford / GM @carloopio
  12. 12. CAN & OBDII Why focus on CAN? Required vehicles built since 2008 Shares pins with OBD-II More than just diagnostics… @carloopio
  13. 13. How is information transmitted Resting voltage 2.5V Changes by 1V to generate data packets (1 and 0) in sequence Differential Signaling: CAN high increases to 3.5V CAN low drops to 1.5V @carloopio
  14. 14. How it looks like on an oscilloscope @carloopio
  15. 15. Anatomy of a CAN message Arbitration ID: 0x14 (in hex) IDE: 0 (always 0 for CAN) Data length: 1 byte Data: 1 (in hex) @carloopio
  16. 16. How it looks like on your laptop @carloopio
  17. 17. > How to get started > Car Hacking tools > Vehicle networking basics > Build your own testing buck @carloopio
  18. 18. > Car Hacking tools Hardware Software http://opengarages.org/index.php/Tools GNU Radio PyOBD Linux CANiBUS Kayak SavvyCAN O2OO Caring Caribou C0f UDSim Octane AVRDUDESS RomRaider Komodo Vehicle Spy @carloopio
  19. 19. Hardware Software http://opengarages.org/index.php/Tools Linux + can-utils >cansniffer >candump >cansend >cangen CAN sniffing/CAN injection (beginner) Create Apps/ CAN injection (intermediate) Arduino sketch github.com/carloop Goal @carloopio
  20. 20. > How to get started > Car Hacking tools > Vehicle networking basics > Build your own testing buck @carloopio
  21. 21. If you don’t feel like hacking on your own car, try on a test bench first @carloopio
  22. 22. Power supply Engine Control Module Simple ECU Test Buck Car-part.com $35 Amazon $37 @carloopio
  23. 23. > Now go hack on something! @carloopio
  24. 24. > Credits/Attributions Links from opengarages.org Pictures from Craig Smith’s Car Hacker’s Handbook Video by Craig Smith from opengarages.com @carloopio
  • HiteshChouhan9

    Aug. 25, 2020
  • chexus5

    Apr. 30, 2019
  • abueldahab

    May. 6, 2017
  • mrpa

    Oct. 15, 2016
  • piliwilliam

    Oct. 2, 2016
  • majzoobi

    Aug. 24, 2016

Learn how to get started with Car Hacking and CAN message structures. Basic vehicle network explanation. What are some hardware and software tools for CAN sniffing and CAN injection. Finally how to build your own ECU testing buck.

Views

Total views

2,976

On Slideshare

0

From embeds

0

Number of embeds

89

Actions

Downloads

75

Shares

0

Comments

0

Likes

6

×