通关只需 3 步
-
启动练习环境
-
调查目标
-
提交找到的 Flag
修复 `firmware.bin`:将 byte 0-3 写为 `KINO`,并把 byte 12 之后数据的 little-endian CRC32 写回 byte 8-11。将修复文件交给 `challenge.py` 会显示启动时注入的 FLAG。
用 `bytearray` 修改文件
用 `zlib.crc32(data[12:])` 计算校验
使用 `to_bytes(4, 'little')` 写回 byte 8-11