游戏资源文件解包分析求助,
本帖最后由 zhuayi112 于 2024-2-22 18:25 编辑这是文件地址还有几个exe,感觉我分析的不对。
http://www.mediafire.com/download/g7x2j9kjvxkjlok/DKonlinefileexamp.zip
研究一个游戏资源压缩,对于这方面纯属小白,od应该从哪些方便入手,希望前辈能解惑下。
下面是资源的头格式,有大佬认识这个pak文件头是属于自定义的压缩吗?
https://attach.52pojie.cn//forum/202402/20/171634zmptfhuhbhzf861o.png?l
下面是他更新文件的压缩格式,看前面像是文件的目录
寻这方面大佬解惑。18楼我感觉我分析的不对。
RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.blue/应该是制作工具的网站 本帖最后由 zhuayi112 于 2024-2-22 15:21 编辑
m16yjq 发表于 2024-2-22 13:19
别发直链,发游戏网站
http://dk.jymt.com/ 这个,有点大。之前以为pak包是ue引擎,发现不是的。看格式也不像是规律,只能用od跟。用OD跟踪感觉他这个和 传统的那种 结构体又不像。
找到了一段国外论坛发的解压,但是看代码格式又不像。
下面是QuickBMS Tool.执行的,但是看文件格式也不像啊。
感觉下面这段代码不是解压他的pak包,像是客户端里的.ext文件或.map文件。
get zsize asize
math zsize - 4
goto zsize
get offset long
print "%offset%"
math offset - 4
goto offset
get files long
savepos offset
math zsize - offset
set size files
math size * 0x114
clog MEMORY_FILE offset zsize size
for i = 0 < files
getdstring name 0x104 MEMORY_FILE
get size long MEMORY_FILE
get zsize long MEMORY_FILE
get offset long MEMORY_FILE
get null long MEMORY_FILE
clog name offset zsize size
next i
m16yjq 发表于 2024-2-20 18:00
RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.b ...
找了几个好像都不行,这个不是自定义的压缩格式吗? https://pan.baidu.com/s/1ViT9_w_2yANhu_PXqInOzQ?pwd=blue#list/path=%2F网盘里有工具 m16yjq 发表于 2024-2-20 18:17
https://pan.baidu.com/s/1ViT9_w_2yANhu_PXqInOzQ?pwd=blue#list/path=%2F网盘里有工具
感觉不是这个,还是看看怎么找到算法
你把文件传上来,大家看看 解包一般就是找偏移、文件索引、数据加密算法,关键字78 01,先试试zlib喽 rpgmaker的东西?建议游戏传一份
没记错的话应该有工具的吧 m16yjq 发表于 2024-2-20 18:00
RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.b ...
让我想起了十几年前几个小伙伴一起做RPG游戏的日子··· 学习到了,谢谢啦