QQ的数据格式介绍
ewh.db 密码文件, 估计是采用 MD5加密的 qq 的聊天记录是用结构化文档保存的, 以下的是对其节点的分析 Index.msj 每个信息为4个字节 记录每条信息的起始位置 内容 长度 长度 起始位置 1 64 0x40 0x00 2 128 0x80 0x40 11 200 0xc8 0x80 111 272 0x110 0xc8 2222 344 0x158 0x110(10 01 00 00 估计数字保存成字节的转换) 3333 416 0x1a0 58 01 00 00 4 480 0x1e0 a0 01 00 00 4444 552 0x228 55555 624 0x270 666666 696 0x288 96 个 1 1160 0x488 464 字节 95 1 1624 0x658 464 字节 87 1 2080 0x820 458 字节 7777777 2152 0x868 72字节 88888888 2224 0x8b0 72 999999999 2296 0x8f8 72 9999999990 2376 0x948 80 字节 每8个字节为一个最小分配空间 ???? 1 64 2--9 72 10- 80 (有可能前7位为特殊保留位) ----> 每条记录的前 56 个字节是其他字段(发信人/日期/时间/) 显然数据是加密保存的 Matrix, 很可能是加密数据,并且是根据用户号码或者其他信息生成的 0x2a9 681字节 3*227 3个227个字节的数组 Matrix 是加密矩阵, 可参考以下文档