逆向CAN总线
如何去逆向工程CAN总线?首先能够读CAN数据包,然后区分数据包是控制什么的,这就是说我们不需要访问标准的诊断CAN数据包,因为这些是仅仅只读的数据,我们感兴趣的访问其他所有的在CAN总线数据包。其他的非诊断数据包才是被用来执行相关动作的。
我们花了很长时间,抓取这些数据包中的信息,这些信息是关键的帮助我们理解汽车的行为。
1 找出CAN总线
在我们逆向CAN总线之前,我们需要先找出CAN总线在哪里?如果你曾经了解过OBD2端口,你的车得引脚图会告诉你CAN总线在哪里,如果你没有接触过OBD2端口或者你正在寻找隐蔽的CAN信号,试试这些方法:
- 寻找双绞线,CAN线典型的是两条导线绞在一起。
- 使用万用表检查2.5V基线电压(这是困难去区分,因为总线常常有噪