在一个地方收集各种汽车品牌/型号的CAN ID和其载荷。对于网络安全研究人员、逆向工程师和汽车电子爱好者可能会有用。

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/iDoka/awesome-automotive-can-id

项目简介

该项目收集了各个汽车品牌/型号的CAN ID和负载信息,旨在为汽车厂商提供CAN总线数据库。其中包括常见的汽车品牌,如宝马、本田、福特、沃尔沃等,以及各种奢侈品牌,如捷豹、路虎、保时捷等。此外,该项目还提供了一些通用的数据库和有用的资源,如CAN总线Wiki、CAN总线追踪和CAN总线数据库等。

技术知识点

  • CAN总线:控制器局域网络(Controller Area Network)是一种常用于自动化控制领域的串行通信协议,用于连接微控制器和各种设备。
  • CAN ID:CAN总线标识符,用于标识CAN总线上传输的数据包。
  • 负载:CAN数据包中的内容部分,即数据本身。

项目用途

该项目为汽车厂商提供了一个CAN总线数据库,使他们能够更轻松地了解其汽车系统的工作方式,从而更好地进行调试、维护和升级。此外,该项目也可用于汽车安全领域的研究,如CAN总线攻击和汽车黑客攻击的预防。

超级CAN ID

汽车供应商的超级CAN总线数据库

试图在一个地方收集有关各种汽车品牌/型号的CAN ID和载荷的信息。

此列表的永久 URL:https://github.com/iDoka/awesome-automotive-can-id

目录

品牌/型号的数据库:

其他:

一般信息

CAN协议的详细信息,请参见 CAN bus (Wikipedia)

有关贡献

任何人都可以为此项目做出贡献,只需进行以下操作:

  1. 分叉此存储库(Fork this repository)。
  2. 建立您的分支(Create your branch)。
  3. 进行更改并进行提交(Make your changes and commit them)。
  4. 将更改推送到您的分支(Push your changes to your branch)。
  5. 提交一个拉取请求(Submit a Pull Request)。

您的更改将经过审核并在合并之前进行讨论。请参阅贡献准则以获取更多详细信息。

常见

  • BYD - Gen24电动汽车电池系统。

通用汽车(别克、凯迪拉克、雪佛兰、GMC)

  • GM - Opengarages GM LAN 29位ID。
  • GM - GM LAN圣经。
  • GM - GMLAN CAN ID。
  • GM - GMLAN CAN ID v2。

##戴姆勒-克莱斯勒(克莱斯勒、道奇、吉普、RAM)

克莱斯勒

  • CHRYSLER - 多个克莱斯勒车型CAN ID。

道奇

  • Dodge - Opengarages Dodge CAN ID。
  • Dodge - Durango 2008内部CANBUS 83.333Kbps。

吉普

  • Jeep - 道奇吉普中的CAN总线 - VES启用器,其他小功能。
  • Jeep - 大切诺基2006,牧马人2010。

菲亚特

福特(林肯、水星)

菲斯塔

福克斯

欧蓝德

  • Ford Transit - 2011年以后的Transit(为了服务,车辆将于2017年退役)。

默林

  • Mercury - 2005年林肯镇车CAN 125K。

本田

  • Honda - CANHack工具包,包括有关本田的一些信息。
  • Honda - Comma.ai的Honda Hack。

海马

  • Haima - 海马M5 CAN总线。

海尔

现代

  • Hyundai - 适用于现代车的CAN工具。

雷诺

斯巴鲁

  • Subaru - 适用于Subaru Crosstrek的CAN总线工具。

大众(奥迪、保时捷、斯柯达、西雅特、大众)

奥迪

  • Audi - Audi CAN总线。

保时捷

大众

  • VW - 大众CAN总线。
  • VW - T5运输工具(以前的型号)。

西雅特

  • Seat - Seat CAN总线。

斯柯达

  • Skoda - Skoda CAN总线。

其他

跑车

丰田雷克萨斯

莲花

马自达

奔驰

  • 奔驰 - 通过CAN总线网络理解和运行单元。
  • 奔驰 - 722.6自动变速器控制器。
  • 奔驰 - W203 W211/W219 W203/W209 Mercs的开源项目(蓝牙音频控制等)。
  • 奔驰 - W203 CAN总线。
  • 奔驰 - W203 C200 CDI:理论上适用于W203/w209/w211/w219车辆。
  • 奔驰 - 2000-2007:查看带有canbus说明的txt文件(在W203 C200 CDI上测试过,但理论上任何W203/211/219/209都可以使用)。

迷你

  • Mini - Cooper 2002-2006 _(XLSX)_。

三菱

尼桑

欧宝

保时捷

雪佛兰

Tesla

丰田

  • 丰田 - 2012年普锐斯。## SAAB

Subaru

  • Subaru - 2005-2009年款Legacy _(XLSX)_。
  • Subaru - 2013年及以后年款BRZ _(XLSX)_。
  • Subaru - 2015年及以后年款Impreza WRX STi _(XLSX)_。
  • Subaru - 2016年款WRX。

Suzuki

  • Suzuki - Swift IV AZG 1.3 DDiS 16V 75cv。

Tesla

  • Tesla - Model 3 CAN ID和payload。
  • Tesla - Model 3 DBC文件CAN信息 _(DBC)_。
  • Tesla - Model S/X CAN ID和payload。

Toyota

  • TIS Document Ripper - 脚本,可从Toyota TIS中提取电气接线图、碰撞/车身维修手册和维修手册。
  • Toyota - Prius gen2。
  • Toyota - 2010年款普锐斯(带智能泊车辅助功能)。
  • Toyota AVC LAN - Arduino模拟Toyota AVC LAN网络上的CD播放器。
  • Toyota AVC LAN - Arduino模拟Toyota AVC LAN网络上的CD播放器(另一个项目)。
  • Toyota - Prius CAN信息翻译器。
  • Toyota - Opengarages Toyota CAN ID。
  • Toyota - Yaris。
  • Toyota - 2018年款Tacoma。

VAG(奥迪、保时捷、大众、西雅特、斯柯达)

奥迪

  • Audi - 2019年款Q8:EPS FlexRay总线的RAW转储+解码帧。
  • Audi - E-tron。

保时捷

西雅特

斯柯达

  • Skoda - 2011年款Octavia A5(RU)。

大众

Volvo

S60

  • Volvo S60 - OBD-II CAN 数据提取和分析。
  • Volvo S60 - 2007 DIM: 用于在车外供电的 Volvo DIM 项目。
  • Volvo S60 - 2007 DIM: CANBUS 笔记。
  • Volvo S60 - MY2009,又称 P2 升级版。
  • Volvo S60 - Arduino CANBUS Volvo S60 DPF 烟滤器。

摩托车

BMW 摩托车

杜卡迪

  • Ducati - 手机杜卡迪 CANBUS 消息解码。
  • Ducati - 杜卡迪 Panigale(899/959/1199/1199S/1199R/1299/1299S/R 和 Superleggera)。

KTM 摩托车

  • KTM motorcycle - Python 库,用于解码 KTM 摩托车 CAN 总线消息。

贡献

脚注

  1. 请关注这个根仓库以获取最新的更新。
  2. 也可能有用的是这个精选列表,其中包含了轻度专业化于汽车嵌入式控制器软件和通信理解的 CAN 总线逆向工程的优秀工具和资源。
  3. 另一个精选列表,包含用于 LIN 总线逆向工程、LIN 硬件开发和调试的工具和资源,也可能有用。
 
标签:思路分享, 学习笔记, 物联网安全, IOT安全, 车载安全