zhuayi112 发表于 2024-2-20 17:20

游戏资源文件解包分析求助,

本帖最后由 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楼我感觉我分析的不对。


m16yjq 发表于 2024-2-20 18:00

RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.blue/应该是制作工具的网站

zhuayi112 发表于 2024-2-22 15:05

本帖最后由 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


zhuayi112 发表于 2024-2-20 18:12

m16yjq 发表于 2024-2-20 18:00
RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.b ...

找了几个好像都不行,这个不是自定义的压缩格式吗?

m16yjq 发表于 2024-2-20 18:17

https://pan.baidu.com/s/1ViT9_w_2yANhu_PXqInOzQ?pwd=blue#list/path=%2F网盘里有工具

zhuayi112 发表于 2024-2-20 20:28

m16yjq 发表于 2024-2-20 18:17
https://pan.baidu.com/s/1ViT9_w_2yANhu_PXqInOzQ?pwd=blue#list/path=%2F网盘里有工具

感觉不是这个,还是看看怎么找到算法

m16yjq 发表于 2024-2-20 20:30

你把文件传上来,大家看看

156608225 发表于 2024-2-20 23:00

解包一般就是找偏移、文件索引、数据加密算法,关键字78 01,先试试zlib喽

艾莉希雅 发表于 2024-2-21 00:17

rpgmaker的东西?建议游戏传一份
没记错的话应该有工具的吧

蔷薇的羽翼 发表于 2024-2-21 08:57

m16yjq 发表于 2024-2-20 18:00
RPG maker的产物,可以搜索下这方面的,https://www.66rpg.com/这个现在是分享成品的网站了,https://rpg.b ...

让我想起了十几年前几个小伙伴一起做RPG游戏的日子···

xiaoysm 发表于 2024-2-21 09:34

学习到了,谢谢啦
页: [1] 2 3
查看完整版本: 游戏资源文件解包分析求助,