请教一些游戏加密文件破解的问题
游戏会将很多资源文件打包成一个未知格式的文件,后缀各式各样,我了解这样是便于对资源的保护和数据容量的压缩。
那么写这些游戏的资源导出工具的各位大侠是怎么做出来的呢?只使用16进制编辑器查看文件格式?
[解决办法]
光用16进制去看会死得很难看, 异常简单可能可以看出来,但复杂的压缩带加密的,基本没戏.
通常做法是:
1. 定位游戏资源包里面二进制的特征信息.
2. 根据该信息找到相应打包工具(有特殊渠道信息的更好, 如果是使用了开源解决方案的那就大喊万岁吧)
3. 逆向该压缩工具, 找出压缩算法.
4. 编码实现.
如果对方使用的非开源的,商业的,异常复杂的, 低效的, 少见的压缩算法,还是趁早放弃的好,那真不是人能干的.