题目
已知ID为0x8893CA58的温度传感器未解码报文为:3EAAAAA56A69AA55A95995A569AA95565556
为伪造该类型传感器的报文ID(其他报文内容不变),请给出ID为0xDEADBEEF的传感器1的报文校验位(解码后hex),以及ID为0xBAADA555的传感器2的报文校验位(解码后hex),并组合作为flag
解题过程
根据传感器1的结果,可以分析出来,编码的可以分为0024D {ID}41{校验位}
0024D 8893CA58 41 81
0024D 8845ABF3 41 19
由于校验位是8位二进制所以猜测是CRC8
找到在线测试CRC编码工具,测试结果如下
然后将题目给出的两个iD放入进行校验生成
0024D DEADBEEF 41
0024D BAADA555 41
校验得到结果分别是B5和15