Hacking Tools

GearGoat – A Comprehensive Guide To Using CaringCaribou For CAN Network Analysis

To find out the arbitration IDs and the corresponding message data and positional bytes for all the actions in GearGoat using CaringCaribou.

Solution

Step 0: To install Caring Caribou:

  1. Clone the repository and run the installation file:
git clone https://github.com/CaringCaribou/caringcaribou.git
cd caringcaribou/
sudo python3 setup.py install

Return back to the previous location and run the following:

cd ..
printf "[default]\ninterface = socketcan\nchannel = vcan0" > $HOME/.canrc

More info here:- CaringCaribou

Step 1: The GearGoat setup will look something like this with terminal in background and the GearGoat window marked on top.

Step 2: We will explore the reverse engineering capabilities of “CaringCaribou” using “GearGoat”. We will try to figure out the Arbitration IDs of the actions we performed in the simulator.

First we will scan for unique Arbitration IDs in the network using the “listener” module.

Command:

cc.py listener -h

Command:

cc.py listener -r

For more information click here.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

Install Apache Cassandra on Ubuntu 18.04: NoSQL Setup Guide

Apache Cassandra is a free, open-source NoSQL database designed for high availability and linear scalability with…

4 hours ago

Install Rocket.Chat on Ubuntu 18.04 with Nginx and Let’s Encrypt

Rocket.Chat is a free, open-source team communication platform built with the Meteor framework. It is a…

4 hours ago

Install MySQL on Ubuntu 18.04: Setup, Security, and Root Access

MySQL is the most popular open-source relational database management system. It is fast, reliable, and scales…

4 hours ago

Install Apache on Ubuntu 18.04: Web Server Setup and Config

Apache is the most widely used web server in the world. It is free, open-source, and…

4 hours ago

Install NetBeans IDE on Ubuntu 18.04 with Snap and OpenJDK 8

NetBeans is a free, open-source, cross-platform IDE developed by the Apache Software Foundation. It was one…

4 hours ago

Install Pip on Ubuntu 18.04: Python 3 and Python 2 Setup Guide

Pip is the official package manager for Python and the standard way to install libraries from…

5 days ago