{"id":22706635,"url":"https://github.com/awais922609/can-bus-hacking","last_synced_at":"2026-03-19T23:28:56.401Z","repository":{"id":153694817,"uuid":"500969214","full_name":"awais922609/Can-Bus-Hacking","owner":"awais922609","description":"This project is based on the research paper given in Readme. By implementing the research paper, I was able to successfully hack into the target automobile and control its systems through CAN bus messages.","archived":false,"fork":false,"pushed_at":"2025-01-27T05:40:56.000Z","size":11385,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T21:43:07.231Z","etag":null,"topics":["automobile-hacking","automobile-security","can","can-bus-hacking","can-bus-simulation","can-utils","car-hacking"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awais922609.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-07T19:01:06.000Z","updated_at":"2025-01-27T05:40:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"2af06b3a-4748-493d-952b-3fdaa6714ef6","html_url":"https://github.com/awais922609/Can-Bus-Hacking","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awais922609%2FCan-Bus-Hacking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awais922609%2FCan-Bus-Hacking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awais922609%2FCan-Bus-Hacking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awais922609%2FCan-Bus-Hacking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awais922609","download_url":"https://codeload.github.com/awais922609/Can-Bus-Hacking/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246243564,"owners_count":20746307,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automobile-hacking","automobile-security","can","can-bus-hacking","can-bus-simulation","can-utils","car-hacking"],"created_at":"2024-12-10T10:09:19.729Z","updated_at":"2026-01-08T05:07:16.290Z","avatar_url":"https://github.com/awais922609.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\n![Description of the image](https://github.com/awais922609/Can-Bus-Hacking/blob/main/2.png)\n\nThis repository contains my implementation of the research paper [**Car-Hacking:Accessing-and-Exploiting-the-CAN-Bus-Protocol**](https://digitalcommons.kennesaw.edu/cgi/viewcontent.cgi?article=1045\u0026context=jcerp) by Bryson R. Payne. The project involves hacking automobiles using CAN bus messages. CAN (Controller Area Network) Bus is widely used in modern vehicles, and understanding its vulnerabilities is critical for both cybersecurity professionals and automotive engineers.\n\n# Features\n\nPacket Sniffing: Guidance on capturing and analyzing CAN Bus traffic.\n\nReplay Attacks: Instructions on sending recorded packets back to the bus.\n\nPacket Injection: Tips for crafting custom packets and injecting them into the network.\n\nMessage Decoding: Information on interpreting common CAN Bus messages.\n\nReverse Engineering: Steps for identifying unknown message IDs.\n\nAutomation Techniques: Suggestions for automating repetitive tasks in CAN Bus analysis.\n\n# Requirements\n\nTools: can-utils, socketcan\n\n# Installation\n\nClone the repository:\n\ngit clone https://github.com/awais922609/Can-Bus-Hacking.git\n\ncd Can-Bus-Hacking\n\nRun these videos to get the understanding of how to proceed with this paper.\n\n# Contributing\n\nContributions are welcome! To contribute:\n\nFork the repository.\n\nCreate a new branch:\n\ngit checkout -b feature-name\n\nCommit your changes:\n\ngit commit -m \"Add new feature\"\n\nPush to your branch and create a Pull Request.\n\n# Disclaimer\n\nThis project is for educational purposes only. Use it responsibly and ensure you have proper authorization before testing on any system.\n\n# License\n\nThis repository is licensed under the MIT License.\n\n# Contact\n\nFor questions or suggestions, feel free to reach out:\n\nGitHub: awais922609\n\nEmail: awaissajid@cyberdude.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawais922609%2Fcan-bus-hacking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawais922609%2Fcan-bus-hacking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawais922609%2Fcan-bus-hacking/lists"}