007老师: l) k/ m+ Q5 G3 v: ?: ]% b
& x4 k% O* ~3 Y1 W. t; a游戏地址:http://www.alawar.com/game/oriental-dreams/% R3 l- ?( i( O' K, I
3 b0 s4 s* W2 K6 a& [! x" K
7 A6 M0 x6 C3 T8 z
1. 文件列表Oriental Dreams list.txt
8 _+ K) H& ?# j# P包文件:图片、声音以.dan文件存放在Data目录下3 Z$ Z+ }, U% T# o' d6 u
字幕文件:疑为主目录下tdata.asd
8 w! [* \* z% a1 K ( R/ X. ~* C3 s6 Q9 G
8 R9 w! e/ N, }7 }" G- A7 j2. 压缩测试
4 |) G! o+ I T! W8 RWinrar压缩前大小:122Mb 压缩后大小:119Mb 无明显变化/ s) J9 p5 ^4 C' j8 k! w; m. z/ F
Offzip检测main.dan,发现11个zlib压缩包;检测_data.dan,发现61个zlib压缩包,但解压后文件格式不明,卡壳
7 ?# l, |9 s1 n& b9 y
, s) H9 A+ a' b' V5 N: z! X- h t! F* f5 B. l
3. 解包测试1 O7 h" G& b! Y% r" s
Winhex打开tdata.asd,D6 A0以后发现明码文件名。经分析结构为:6 S w3 p0 J7 m- x6 M: }
文件名; c6 L* U7 S; X p- ~9 i; }2 p
(78-文件名长度)个00& i ?% j; C& T# j
2字节地址(低位在前)7 a& i, O. Q* D: g
2个00; k( V# ^% I ^& ?5 g. t; }
2字节大小(低位在前)
9 U" R' n( \1 k7 Q- H2 a" T2个00
/ S: s9 M' [4 n) @7 f提取002D位置的theme00.ini文件,该文件以21 48 5A 4C——!HZL开头,疑为lhz压缩,但尝试解压失败,卡壳5 D7 B+ [) E4 w' {; f
' C. w! i: b- h7 l
+ U, Y7 }$ D* v ?+ R) g, z& p5 B
. g; m' W, N$ l4 |. |: g
& Q& W9 [9 `6 _5 y* G! y4 s |