You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Miles Tag 2激光枪IR协议4位Checksum逆向分析

逆向分析Miles Tag 2激光枪IR协议求助

我正在逆向Miles Tag 2激光枪的IR协议,原文档规定协议为14位,但实际采集到24位数据。经分析:

  • 前14位符合原规范
  • 中间6位始终为0
  • 最后4位随玩家编号、队伍、伤害值变化,推测为Checksum

该Checksum已排除简单Sum、XOR或常量XOR算法,怀疑是CRC但缺乏相关计算能力。以下是红队9号玩家不同伤害值对应的IR代码表(十六进制代码已反转得到原始二进制并预处理):

红队9号玩家伤害对应表

伤害值十六进制代码预处理二进制(分段)
10xE0009000001001-00-0000-00-0000-0111
20x20209000001001-00-0001-00-00000100
40x80109000001001-00-0010-00-00000001
50x40309000001001-00-0011-00-00000010
70xD0089000001001-00-0100-00-00001011
100x10289000001001-00-0101-00-00001000
150xB0189000001001-00-0110-00-00001101
170x70389000001001-00-0111-00-00001110
200x60049000001001-00-1000-00-00000110
250xA0249000001001-00-1001-00-00000101
300x00149000001001-00-1010-00-00000000
350xC0349000001001-00-1011-00-00000011
400x500C9000001001-00-1100-00-00001010
500x902C9000001001-00-1101-00-00001001
750x301C9000001001-00-1110-00-00001100
1000xF03C9000001001-00-1111-00-00001111

测试发现红队9号与16号玩家同伤害值时代码碰撞,16号玩家虽使用第5位表示玩家编号,但数据结构仍为6位0加4位可变位,请求技术支持。

内容的提问来源于stack exchange,提问作者Aboba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:17:07