Skip to content

OSUSecLab/CANHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

CANHunter

CANHunter is a tool for extracting CAN bus commands from car companion mobile apps. It has been implemented on both Android and iOS platforms. The dataset is also availble under the Data folder.

For more details about CANHunter, please refer to our paper Automated Cross-Platform Reverse Engineering of CAN Bus Commands From Mobile Apps.

Dependency

To run CANHunter, the following dependencies need to be satisfied:

  • On your desktop / laptop

    • IDA Pro
    • Frida
    • Soot
  • On your smartphone (a jail-broken iPhone is required)

    • Frida (must exactly match the Frida version on your desktop / laptop)
    • Cycript

Run

You must specified the config.json files according to your settings.

Citing

If you create a research work based on our work, please cite the associated paper:

@inproceedings{CanHunter:NDSS20,
  author    = {Haohuang Wen and Qingchuan Zhao and Qi Alfred Chen and Zhiqiang Lin},
  title     = {Automated Cross-Platform Reverse Engineering of CAN Bus Commands from Mobile Apps},
  booktitle = {Proceedings of the 27th Annual Network and Distributed System Security Symposium (NDSS'20)},
  address   = {San Diego, CA},
  month     = {February},
  year      = 2020,
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published