使用 CAN BUS 转储闪存

逆向工程 闪光
2021-06-15 18:52:33

我希望能够使用 CAN BUS 从微控制器读取闪存,过去几个月我一直在寻找一些资源来做到这一点,但没有找到,我想知道这怎么可能,因为有些公司这样做了我我正在寻找一个简单的示例或解释,说明如何实现这一点以及我需要哪些工具。谢谢

2个回答

在汽车领域,仔细看看统一诊断服务 (UDS) 协议大多数现代汽车至少实现了 UDS 提供的一些服务,通常是通过 OBD-II CAN 接口。

对于读取闪存,$35可以使用服务(请求上传)(如果已实现)。但是,很可能您必须$27首先通过服务获得安全访问权限

如果您拥有的特定 ECU 实现了闪存读取 CAN 命令,并且您知道命令格式(可能还有一些解锁它们所需的密码),那么它可能是可能的。

不幸的是,要发现这些命令,您需要分析固件,所以这有点像鸡和蛋的问题。