微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找出 CRC 或 Chechsum Meter 通信

如何解决找出 CRC 或 Chechsum Meter 通信

我需要与设备通信,但没有协议规范。捕获请求我收到了这条消息。

    14 AC 00 22 C8 00 64 00 40 00 00 1B 00 [08] 01 80 00 00 C8 80 00 00 64 01 00 00 0F 00 00 01 00 00 04 F6 [13 04 15] [76 66]

    [08] - Seq
    [13 04 15] - Register
    [76 66] CRC or Checksum ?

我猜最后 4 个字节是 CRC 或校验和

我如何发现计算最后 4 个字节的算法?

更新

答案是使用 reveng

并且可以使用 lib [pwntools] (https://python3-pwntools.readthedocs.io/en/latest/util/crc.html) pwnlib.util.crc.generic_crc(data,polynom,width,init,refin,refout,xorout)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。