阿尔卡特朗讯 I-240W-A 备份文件格式

逆向工程 linux 文件格式
2021-06-24 04:01:09

我正在尝试修改此路由器的备份文件以更改某些配置。

这是我到目前为止的结构:

16 字节的标头,zlib 压缩了配置的 xml,还有 32 字节的未知数据。

这是标题:

- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00000000  0012 3123 0000 8e3a 7866 4ae5 0006 7255  ..1#...:xfJ...rU

偏移量 0x4 是 zlib 数据的长度,偏移量 0x8 是相同数据的 crc32 校验和。

这些是文件末尾的 32 个字节:

- offset -   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0123456789ABCDEF
0x00008e39  77da 46e5 2d71 285e c377 6691 c1b5 c1ff  w.F.-q(^.wf.....
0x00008e49  0f7d ba8c 4b83 ff1f 30ce 8c1b f381 8a0c  .}..K...0.......

我尝试更改 xml,更新长度和 crc32,使未知字节保持不变,但路由器没有重置其配置。

我可以确认它不起作用,因为当我使用未修改的备份文件时,它会重置管理员帐户的密码。

PS:我不能将文件公开,因为它包含敏感信息

0个回答
没有发现任何回复~