逆向工程二进制文件格式模式制作者xsd xsp

时间:2015-08-13 09:34:03

标签: reverse-engineering binaryfiles binary-data

我是新的逆向工程(尤其是exe和dll),并尝试打破已保存模式* .xsd和* .xsp的模式制作者和十字绣专业文件格式 即使文件中没有任何更改,我也会反复保存相同的数据并且每次都会更改二进制数据。

例如 - 我需要解析二进制块 - 16个字节(每次更改,我认为这是某种带有某种键的标头,用于按位操作打包数据)4字节LE数字显示4的数量字节块(每次更改,这可能是实际数据)

数据块显示4096个单元格的区域,如果该区域为空 - 总是有2个块,每个块有4个字节的数据(可能是区域的坐标)

73258713 C65AE979 3A1C9E66 8C41A802(header)

02000000 (LE number of blocks)

FFBBDD30 ED1A1376 (data of empty region)

再次保存后,我有这个

1D45BB6F 9D571C23 9A42CC53 4F78CD7A(header)

02000000 (LE number of blocks)

5289EC22 33657D7E (data of empty region)

是否存在可以产生此类数据的任何数据包算法?或者可能在任何地方都有针对十字绣数据格式的文件规范?在互联网上搜索没有结果。

另外。有一个名为myriacross Quick View的应用程序,可以查看所有已知的十字绣数据格式。关于如何对此进行逆向工程的任何暗示?

0 个答案:

没有答案