Home

Awesome

<p align="center"> <img width="180" src="ghost.png" /> </p> <h1 align="center"> <b>CANghost</b></h1> <h3 align="center"><b>An Automated Tool For Hacking Into CAN Bus - Car Hacking</b></h3>

Requirements:


can-utils is a Linux specific set of utilities that enables Linux to communicate with the CAN network on the vehicle. The canutils consist of 5 main tools that we use very frequently:

sudo apt-get install can-utils -y

git clone https://github.com/souravbaghz/CANghost
cd CANghost/
bash canghost.sh <interface> <logfilename>
Example- bash canghost.sh vcan0 demolog

Note: First Install & Run ICSim then run canghost.sh

<p align="center"> <img width="900" src="Screenshot.png" /> </p>
<h3 align="center"><b>A Quick Tutorial</b></h3>
ubuntu@sourav:~/ICSim$./setup_vcan.sh

Running the Simulator:

 ubuntu@sourav:~/ICSim$./icsim vcan0
 ubuntu@sourav:~/ICSim$./controls vcan0
ubuntu@sourav:~/CANghost$./canghost.sh vcan0 mylog

Now choose the option you want and play with your Virtual Car.

Click Here to Watch Tutorials on Youtube


If You Do Love My Works Then You Can Buy Me A Coffee Now.

<a href="https://www.buymeacoffee.com/souravbaghz" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>


About CANghost:

I made this tool to automate the process and save my time while hacking or practicing. The script first dump all the CAN packets in Capture option and Replay that packets(logfile) into Car in Replay option. Don't play with Real car, I always recommend to use on Simulator. I made this tool for learning & personal purpose, If you want to do it manually then you can check code source to understand how it works...

Thanks to @zombieCraig for ICSim

!#/bin/bash

<br>

🤝 Connect with me

Instagram: souravbaghz GitHub souravbaghz Twitter souravbaghz Medium souravbaghz