007老师: 5 I$ g* T$ p, e( A. ~
+ d; A& q m) B0 i' j! B" R/ n游戏地址:http://www.alawar.com/game/oriental-dreams/
: d- i, B+ k' f) c. w$ T: z1 {
6 z& ?1 A: K. R0 ?9 c% o K: G I1 N; y. z0 p2 \. D
1. 文件列表Oriental Dreams list.txt O* D0 c. @ `: _
包文件:图片、声音以.dan文件存放在Data目录下" O5 n2 u# b# B, D
字幕文件:疑为主目录下tdata.asd
$ }' \* d) Z( ?: f
1 a" f) ^) ^- M7 Y2 L) I! S5 k" P" T0 p$ l
2. 压缩测试4 ?' B) e S; C- ~$ O/ U
Winrar压缩前大小:122Mb 压缩后大小:119Mb 无明显变化" J" H2 W0 Y& t" ~
Offzip检测main.dan,发现11个zlib压缩包;检测_data.dan,发现61个zlib压缩包,但解压后文件格式不明,卡壳
# D$ h% j4 e3 e/ n8 U / y- y8 g# v+ _- t8 `4 @+ u0 K
0 c" u& `4 l. _7 U C3. 解包测试8 Z$ A* q( |- V9 m
Winhex打开tdata.asd,D6 A0以后发现明码文件名。经分析结构为:$ B6 g3 y8 G8 K2 X8 E
文件名
- H5 h4 Q1 [3 V0 L(78-文件名长度)个00: T2 v1 \# r) A6 x
2字节地址(低位在前)
" ^9 ], B; r* ~* w) W2个00# D9 T9 {; c0 e
2字节大小(低位在前)' ~3 ~/ @' h1 p7 B; s
2个00
0 v% a4 L- ?, k% J提取002D位置的theme00.ini文件,该文件以21 48 5A 4C——!HZL开头,疑为lhz压缩,但尝试解压失败,卡壳& B2 S- x8 [5 |% H3 _+ `
; m7 G% E6 @! A! l
4 Q+ l/ s& j! t# N e' ?0 x) C) z+ P
3 b/ `8 p. ^# W6 ^ |