我希望能够使用 CAN BUS 从微控制器读取闪存,过去几个月我一直在寻找一些资源来做到这一点,但没有找到,我想知道这怎么可能,因为有些公司这样做了我我正在寻找一个简单的示例或解释,说明如何实现这一点以及我需要哪些工具。谢谢
使用 CAN BUS 转储闪存
逆向工程
闪光
2021-06-15 18:52:33
2个回答
在汽车领域,仔细看看统一诊断服务 (UDS) 协议。大多数现代汽车至少实现了 UDS 提供的一些服务,通常是通过 OBD-II CAN 接口。
对于读取闪存,$35可以使用服务(请求上传)(如果已实现)。但是,很可能您必须$27首先通过服务获得安全访问权限。
如果您拥有的特定 ECU 实现了闪存读取 CAN 命令,并且您知道命令格式(可能还有一些解锁它们所需的密码),那么它可能是可能的。
不幸的是,要发现这些命令,您需要分析固件,所以这有点像鸡和蛋的问题。