Skip to content

Automated Script For Hacking Into CAN Bus - Car Hacking

Notifications You must be signed in to change notification settings

souravbaghz/CANghost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CANghost

An Automated Tool For Hacking Into CAN Bus - Car Hacking

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:

  • cansniffer for sniffing the packets
  • cansend for writing a packet candump dump all received packets
  • canplayer to replay CAN packets
  • cangen to generate random CAN packets
  • can-utils can be installed via apt-get
sudo apt-get install can-utils -y

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

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


A Quick Tutorial

  • Preparing the Virtual CAN Network:
ubuntu@sourav:~/ICSim$./setup_vcan.sh

Running the Simulator:

  • Running the dashboard
 ubuntu@sourav:~/ICSim$./icsim vcan0
  • Control Panel can be started by
 ubuntu@sourav:~/ICSim$./controls vcan0
  • Now Start the CANghost:
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.

Buy Me A Coffee


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


🤝 Connect with me

Instagram: souravbaghz GitHub souravbaghz Twitter souravbaghz Medium souravbaghz


About

Automated Script For Hacking Into CAN Bus - Car Hacking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages