我试图通过伪造在运行时在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)来注册接收到的以太网数据包。
答案 0 :(得分:0)
可能是通过将您的VN ....设置为“直接”而不是“ MAC绕过”
答案 1 :(得分:0)
好吧,我们无法在运行时使用矢量框VN6510A解决方案来处理消息,因为它们的框根本不支持此功能。