题目
讨论区 (0)
WriteUp (2)
详细数据
版本
[Polarisctf 2026]EZ_UDS
447分
UDS诊断协议
题目描述
简单的UDS诊断服务,你也是第一次学吧,那就把算法送给你吧
def generate_seed(): return random.randint(0, 0xFFFFFFFF) def calculate_key(seed): key = seed ^ 0xA5A5A5A5 key = ((key << 3) | (key >> 29)) & 0xFFFFFFFF key = (key + 0x12345678) & 0xFFFFFFFF return key
