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.
(INDIRA) Call Girl Nashik Call Now 8617697112 Nashik Escorts 24x7
Car Hacking 101
1.
2. Car Hacking 101
> How to get started
> Car Hacking tools
> Vehicle networking basics
> Build your own testing buck
3. @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.
4. > How to get started
> Car Hacking tools
> Vehicle networking basics
> Build your own testing buck
@carloopio
5. 1st Published in 2016
Free Download link
Tools, Protocols,
References
Entire chapter
dedicated to SocketCAN
How to Reverse
Engineer an ECU
@carloopio
7. 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
8. 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
10. > How to get started
> Car Hacking tools
> Vehicle networking basics
> Build your own testing buck
@carloopio
11. 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
12. 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
13. CAN & OBDII
Why focus on CAN?
Required vehicles built since 2008
Shares pins with OBD-II
More than just diagnostics…
@carloopio
14. 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
25. > Credits/Attributions
Links from opengarages.org
Pictures from Craig Smith’s Car
Hacker’s Handbook
Video by Craig Smith from
opengarages.com
@carloopio