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.

Car Hacking 101

2,530 views

Published on

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.

Published in: Automotive
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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

×