我试图通过伪造运行时在 2 个 ECU 之间发送的内容(有效负载)来操纵一些/IP 消息。
在设置硬件 VN6510A MAC 旁路并将其集成到这 2 个 ECU 之间的数据流量路径中后,以监视和控制所有以太网数据流。
ECU A ---> eth1 接口-- VN6510A -- eth2 接口---> ECU B
我成功地捕获了我们的目标 SOME/IP 消息,并且我还成功地操纵了它们的有效载荷。但最后我们得到了 2 条 SOME/IP 消息:真实的消息和同时转发的伪造消息。
我们如何将这 2 个 SOME/IP 消息,真实消息和伪造消息绑定在一起,这样我们就可以只有一个伪造的 SOME/IP 消息,知道我使用的是相同的 SOME/IP 消息句柄。
我使用回调函数void OnEthPacket(LONG channel, LONG dir, LONG packet)注册接收到的以太网数据包。