Skip to content

Files

Latest commit

7b1c93e · Mar 1, 2020

History

History

Car-Hacking-Workshop

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 1, 2020
Mar 1, 2020

HackCU 2019: Vehicle Hacking Workshop

This is the repository for the Neutral Vehicle Project's car hacking workshop. This README contains installation instructions for downloading the tools needed to participate in the workshop, as well as instructions for following along with the demo.

Workshop layout

The workshop is split into two pieces:

  1. Network sniffing with Wireshark
  2. Vehicle hacking and reverse engineering with can-utils

Required tools

The following tools are required for this workshop:

  1. Wireshark
  2. can-utils
  3. ICSim

We highly recommend that you use our virtual machine image instead of trying to set up these tools yourself. The main exception is if you already have an Ubuntu-based virtual machine (include the Computer Science Department's VM), in which case installation shouldn't be too difficult.

Installation

Installing on Ubuntu-based Linux distros

If you have a virtual machine that is running an Ubuntu-based distribution (including Xubuntu, MATE, etc.), you can use the following commands to install Wireshark, can-utils, and ICSim.

NOTE: if you have the CU Boulder Computer Science Department VM, you can install everything with the instructions below! This is because the CS Dept.'s VM is based on Xubuntu.

sudo apt install git wireshark libsdl2-dev libsdl2-image-dev can-utils
git clone https://github.com/zombieCraig/ICSim.git

Installing individual tools

On other operating systems you will likely be able to run Wireshark. However, can-utils and ICSim may not work if you aren't using Linux.