首页
社区
课程
招聘
[旧帖] 文件包格式研究受阻…… 0.00雪花
发表于: 2011-2-7 22:53 3306

[旧帖] 文件包格式研究受阻…… 0.00雪花

2011-2-7 22:53
3306
小弟在研究一个游戏的文件包格式时,遇到了问题,希望高手能指点下。
两个文件都是补丁,但里面的文件格式都一样。
跟到
00434502  |.  68 78F44300   PUSH 复件_Upd.0043F478                                       ;  SE 处理程序安装
00434507  |.  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
0043450D  |.  50            PUSH EAX
0043450E  |.  64:8925 00000>MOV DWORD PTR FS:[0],ESP
00434515  |.  81EC 88000000 SUB ESP,88
0043451B  |.  A1 18874500   MOV EAX,DWORD PTR DS:[458718]
00434520  |.  33C4          XOR EAX,ESP
00434522  |.  55            PUSH EBP
00434523  |.  56            PUSH ESI

里后,实在找不到文件列表……
发现里面有个“Hash Table”,不知道文件列表是不是用这个加密了……不知道应该如何处理……
希望高手指点下,谢谢了……

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
…………自己顶
2011-2-10 01:37
0
雪    币: 1240
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
路过,只谈谈Hash Table的问题,不要你的Kx

Hash Table中译哈希表,具体的含意自己去google,我就不多说了

哈希表不是用来加密的,而是用来校验的。首先,每张哈希表都有一个算法,这个算法理论上可以是任何算法,可以是MD5,可以是CRC,更可以是作者自创的算法。

因为楼主分析的是打包格式,所以作者必然会制做一张哈希表用来保存每个文件的校验值,以保证文件没有损坏或被修改。

所以我建议,楼主如果你仅仅是想解开文件的话,就不要在Hash Table上花费太多的心思,除非你是想研究如何制做这种包,或者试图修改这个包,那就一定要研究了
2011-2-13 13:29
0
雪    币: 1240
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
另外,有个软件叫rpgviewer(作者叫VAN),能解大多数主流游戏的压缩包格式,看看能不能先用它试试,不行的话再自己研究,说不定能省不少时间
2011-2-13 13:43
0
游客
登录 | 注册 方可回帖
返回
//