A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2203|回复: 3

[求助] 关于轻音少女高清版PKG的解包问题

[复制链接]
该用户已被禁言

精华
0
帖子
29
威望
0 点
积分
29 点
种子
0 点
注册时间
2011-1-1
最后登录
2020-1-18
 楼主| 发表于 2012-7-30 10:31  ·  湖南 | 显示全部楼层 |阅读模式
本帖最后由 caoyang131 于 2012-7-30 10:32 编辑

最近心血来潮,想把PS3的轻音少女高清版资源解开来看看,

初步搜了一些资料,使用PKGV1.0工具将D000文件夹下的PKG解密并解包,

解密很顺利,解包的时候提示路径出现非法字符,

使用CT2查看以后,发现疑似文件名的地方被加密了,如图:



索引看上去蛮简单的,察看了一下对应的offset,一个1G的大包也疑似处理过

求各位高人指教,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
3
帖子
8814
威望
13 点
积分
11419 点
种子
1357 点
注册时间
2003-6-12
最后登录
2025-1-17
发表于 2012-7-30 10:42  ·  上海 | 显示全部楼层
文件名貌似有非法字符,我用pkgview看也没法看全所有文件
该用户已被禁言

精华
0
帖子
29
威望
0 点
积分
29 点
种子
0 点
注册时间
2011-1-1
最后登录
2020-1-18
 楼主| 发表于 2012-7-30 11:02  ·  湖南 | 显示全部楼层
本帖最后由 caoyang131 于 2012-7-30 11:09 编辑
雨鱼 发表于 2012-7-30 10:42
文件名貌似有非法字符,我用pkgview看也没法看全所有文件


注意图片中偏移地址0x220和0x240部分,那里代表文件名的偏移地址。

后面的0x18和0x13应该代表文件名的长度,但是那些地方已被乱码填满,

所以我想这部分文件名是不是已经被加密过(比如异或)

解包什么的用quickbms可以写一个简单的bms代码:
  1. endian big

  2. get files long
  3. math files /= 0x20
  4. goto 0

  5. for i = 0 < files
  6. get name_offset long
  7. get name_length long
  8. get test1 short
  9. get test2 short
  10. get file_offset long
  11. get null long
  12. get file_size long
  13. get null1 long
  14. get null long

  15. savepos break
  16. goto name_offset
  17. getdstring testname name_length
  18. goto break

  19. get name filename
  20. string name += _unpacked/
  21. string name += testname

  22. if file_size != 0
  23. log name file_offset file_size
  24. else
  25. endif

  26. next i
复制代码
解包文件简单一览:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
3350
威望
0 点
积分
3794 点
种子
433 点
注册时间
2006-2-11
最后登录
2024-9-12
发表于 2012-7-30 11:48  ·  广东 | 显示全部楼层
本帖最后由 bghf 于 2012-7-30 11:48 编辑

PE类型的PKG就算你解包也打不回那个类型的PKG的,截止目前泄露的4.0 SDK的PKG打包工具依然不支持PE类型(PSP EMU),你查看官方的PKG类型那项会显示“未知”,但是SFO写的是PE,WIKI查询之后是PSP EMU。所以目前最好的解决办法还是在3.55 MFW下面安装就好了,至于解密的问题,也不清楚是哪里设了后门,包括生化危机另外一个PKG也是如此
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-18 04:40 , Processed in 0.187881 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部