如何在运行时操作某些/ IP消息内容?

时间:2018-03-02 11:43:15

标签: ethernet capl canoe

我试图通过伪造在运行时在2个ECU之间发送的内容(Payload)来操纵SOME / IP消息。

设置硬件VN6510A MAC Bypassing 并将其集成到这两个ECU之间的数据通信路径中,以监控和控制所有以太网数据流。

ECU A ---> eth1接口 - VN6510A - eth2接口 ---> ECU B

我成功捕获了我们的目标SOME / IP消息,并且我也成功地操纵了他们的paylod。 但最后我们得到了2条SOME / IP消息:真正的消息和伪造的消息同时被转发。

我们如何将这两条SOME / IP消息,真实消息和伪造消息绑定在一起,以便我们只能使用一条伪造的SOME / IP消息,因为我知道我使用的是同一个SOME / IP消息句柄。

我使用回调函数 void OnEthPacket(LONG channel,LONG dir,LONG packet)来注册接收到的以太网数据包。

2 个答案:

答案 0 :(得分:0)

可能是通过将您的VN ....设置为“直接”而不是“ MAC绕过”

答案 1 :(得分:0)

好吧,我们无法在运行时使用矢量框VN6510A解决方案来处理消息,因为它们的框根本不支持此功能。