Pican2发送消息的问题

问题描述:

我一直在试用Pican2和python-can库,我已经能够读懂公交车并解读我车内的很多消息。问题是,当我发送一条消息到总线(例如,打开A/C)时,它很快出现在candump打印输出中,然后恢复到之前的状态。例如:Pican2发送消息的问题

[436] 00 08 00 10 FE 00 00 01 

[436] 04 10 00 10 FE 00 00 01 

[436] 00 08 00 10 FE 00 00 01 

[436] 00 08 00 10 FE 00 00 01 

... 

04 10发生时的A/C是和风扇速度是在第1级我送这个数据... 00 08是A/C是关闭的,这在我的覆盖CAN消息它自己的。

看起来好像我必须发送一个循环中的消息来采取。有什么我失踪?我觉得我应该能够发送信息一次并让canbus接受它。

许多由CAN消息控制的功能需要周期性的消息来保持他们正在做的事情。在你的日志中,它看起来像是有周期性的消息来控制风扇。

更多阅读:https://www.sans.org/reading-room/whitepapers/threats/hacking-bus-basic-manipulation-modern-automobile-through-bus-reverse-engineering-37825