跳转至

ICSim模拟CAN总线操作

ICSim模拟CAN总线操作

首先安装依赖: sudo apt-get install libsdl2-dev libsdl2-image-dev can-utils

然后把 zombieCraig/ICSim 项目下载下来,make 以后运行 setup_vcan.sh 脚本

然后 ./icsim vcan0 打开模拟的汽车仪表盘

1641101436033-9fb9f6e8-b1ce-40bb-8209-bcbf17d022e0.png

./controls vcan0 打开控制器

1641101478159-f35b744f-5110-47be-b04a-e2aad5c93c77.png

行为 快捷键
加速
左右转向 ←/→
解锁前左右车门 Right-Shift + A/B
解锁后左右车门 Right-Shift + X/Y
锁定全部车门 Right-Shift + Left-Shift
解锁全部车门 Left-Shift + Right-Shift

candump -l vcan0 可以记录 can 发送的消息,会保存在当前目录

使用 canplayer -I 保存的文件可以重放,仪表盘显示就会再做一遍操作

参考:

基于 CAN 总线操作汽车仪表盘模拟器实用指南 · 信安之路

汽车网络安全基础知识 · i春秋

原文: https://www.yuque.com/hxfqg9/iot/bv1218