文件逆向工程 - .tbl 格式

逆向工程 文件格式 加密
2021-06-25 00:40:57

我一直在尝试搜索有关如何为某些自定义文件格式创建查看器的任何信息。

就我而言,我.tbl从游戏源中提取了多个文件。该文件包含一个数据库表。从我能够谷歌,我能够提取文件头。我尝试了一些 tbl-viewers,但他们说文件已损坏,所以我假设这里提供自定义加密。

文件 1 的第一个字节:

00000000    46 54 41 42 4c 45 00 00 00 00 10 00 21 00 00 00
00000010    03 00 00 00 2c 00 00 00 b0 00 00 00 b4 00 00 00
00000020    10 00 00 00 c4 02 00 00 00 00 00 00 01 00 00 00
00000030    02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00

文件 2 的第一个字节:

00000000    46 54 41 42 4c 45 00 00 00 00 10 00 22 00 00 00
00000010    15 00 00 00 2c 00 00 00 b4 00 00 00 ca 00 00 00
00000020    58 00 00 00 7a 0c 00 00 00 00 00 00 01 00 00 00
00000030    02 00 00 00 03 00 00 00 04 00 00 00 06 00 00 00

所以在这种情况下,前 12 个字节似乎是文件头

46 54 41 42 4c 45 00 00 00 00 10 00

代表什么 FTABLE......

这就是我被困的地方。我没有找到关于下一步要做什么来实现我的目标的信息

1个回答

这种格式看起来像从字节 12 开始的小端 32 位整数。

数据显示低熵,因此不太可能被加密,并且在两个消息的一致位置具有一致的 0 值 MSB。