最近试着逆向了几个游戏,主要为了研究学习一下文件格式和组织架构。
W易的《梦幻x游》值得试一试,以前有高手解过它的WDF/NPK什么的,现在已经更新了文件结构,试着解释一下:
1、大部分NPK文件在assets\HashRes\res文件夹,找一个小巧一点的分析一下:
Image1.jpg (80.91 KB, 下载次数: 0)
下载附件
2021-1-7 15:04 上传
红色NXPK文件标志,紧跟着蓝色4字节little endian整数2代表有两个文件,紧跟着3个长整数,临时不知道干啥用,然后是文件表偏移量0x1BC8,即7112:
Image2.jpg (34.23 KB, 下载次数: 1)
下载附件
2021-1-7 15:14 上传
第一个整数没搞懂是啥意思,然后是偏移量,指向子文件位置,接着是长度,这样循环一下,即可得到所有文件了。
文件名暂时没找到在哪,抛砖引玉,还望有识之士不吝赐教!
文件内容需要解压解密,具体可以搜一下,网上好像有,就是LZMA、gzip解密啥的,LUA脚本是经过混淆的,需要找到OPCODE表重建,应该可以反编译。
不当之处请批评指正!
6A5B66.png (132.11 KB, 下载次数: 0)
下载附件
2021-1-7 22:16 上传
《率土X滨》的NPK也是一样的格式:)
41A3F3.png (225.39 KB, 下载次数: 1)
下载附件
2021-1-8 15:45 上传