作者逆向分析了IBM i SAVF(保存文件)的校验和机制,通过反编译jSAVF读取器并使用Python重新实现了每记录16字节尾部和全局16字节校验和算法。成功修改SAVF内容并重新生成有效校验和,验证了这些校验和仅确保内部一致性而不认证来源。
背景
IBM i(原AS/400)保存文件是IBM i生态系统的核心数据可移植机制。内部格式使用简单校验和而非加密签名来确保容器完整性。
- 来源
- Lobsters
- 发布时间
- 2026年10月13日 02:12
- 评分
- 6.0 / 10
作者逆向分析了IBM i SAVF(保存文件)的校验和机制,通过反编译jSAVF读取器并使用Python重新实现了每记录16字节尾部和全局16字节校验和算法。成功修改SAVF内容并重新生成有效校验和,验证了这些校验和仅确保内部一致性而不认证来源。
IBM i(原AS/400)保存文件是IBM i生态系统的核心数据可移植机制。内部格式使用简单校验和而非加密签名来确保容器完整性。