如何黑入一辆车
1996年以后所有的车辆都配备有OBD接口,整车的所有数据通信都是通过CAN进行连接的,理论上来说,只要能够进入车辆can网络即可得到车辆所有的关键数据,并在一定程度上实现对车辆的控制,但这无疑是相当危险的,所以车企业对于OBD中传输的数据都进行了加密或者数据通信格式都是私有的,但这并不代表我们就无法得知车辆总线网络中的数据流意味着什么,只需要对车辆的CAN数据进行逆向分析和一些合理的猜测就能得到车辆一些简单的数据。
1.什么是DBC?又有什么用
由于CAN总线单次最大传输8个字节,为有效提高总线效率,CAN总线数据都对齐到1 bit,由此引入了相当复杂的数据定义。为保证车身各部件间能准确无误的通信,即引入DBC文件来对数据进行编解码,DBC是Database Can的缩写,其代表的是CAN的数据库文件,在这个文件中把CAN通讯的信息定义的非常完整清楚,而CAN网络的通讯就是依据这个文件的描述进行的,所以DBC文件的对于车辆的数据的解释是相当重要的。