标签:
杂谈 |
分类: 逆向/优化/病毒 |
最近帮朋友看了个游戏,十分简单。
用UMDGEN 打开之后,PSP_GAME\USRDIR 下发现如下几个文件:
http://fmn034.xnimg.cn/fmn034/20090419/0830/b_92094p206112.jpg
一目了然,文件的格式如下:
THFS标实
文件包大小 (4字节)
文件数目
接着是每个文件的索引,其结构是:
未知(8字节)
文件名
偏移
文件大小
是否压缩过(4字节)
解压后大小(4字节)
然后跳到数据区,一看,明显采用的是Zlib压缩算法
http://fmn029.xnimg.cn/fmn029/20090419/0840/b_92824d206112.jpg
用程序解开,果然是标准的GIM图片。。。。呵呵。。。
写程序把包解开,立即傻了眼,这个游戏居然没有文本,所有的剧情都在3363张图片之中
。。。。。
一张一张PS的话,绝对会死人的!!!!! 而且图片是一半一半的存放的。。。赶紧写程序
将图片拼好,交给翻译MM。。。。
采用VC.net 用GDI+来做,很简单,就不贴代码了。。。。
总之静态分析文档格式,完全靠经验了。。。。可恶,不能动态调试,脑细胞死的真多。。