007老师:
4 S7 o/ y$ U g. k: i8 Q1 E
+ T {8 L9 [( v n, d游戏地址:http://www.alawar.com/game/oriental-dreams/
1 P' a" r$ f+ C2 Y + f8 c8 v- L# T j' g8 @$ u) U
8 l/ ]3 t+ k& |: k) A8 g
1. 文件列表Oriental Dreams list.txt3 l& ?+ `: e; V
包文件:图片、声音以.dan文件存放在Data目录下
8 j1 T) o( a) h( r$ Z/ d- c6 c( @字幕文件:疑为主目录下tdata.asd
" ~8 w1 p, \' h
3 B, R, J. c: c# U; e( H6 K
1 N4 d: W/ K9 _/ C/ v& u, ]( @+ D2. 压缩测试
! p2 ]6 L7 C& d2 tWinrar压缩前大小:122Mb 压缩后大小:119Mb 无明显变化5 V4 O* q( M8 |9 c1 ^
Offzip检测main.dan,发现11个zlib压缩包;检测_data.dan,发现61个zlib压缩包,但解压后文件格式不明,卡壳
, W9 i% [4 f9 j8 ?- M3 i/ P5 n2 m 9 N) g u; H$ q H
- ]* N1 L1 X4 j2 J4 J2 ?
3. 解包测试
; N! [7 y/ N4 i% c/ _, [6 BWinhex打开tdata.asd,D6 A0以后发现明码文件名。经分析结构为:
) X6 \& H( S& T1 ?# Q) E1 T( x文件名/ Z& f3 {( F0 A" L+ z1 t
(78-文件名长度)个00
3 R5 j; `; b) p% \* \( l2字节地址(低位在前)
8 a9 ]0 G' Y* J' R: Q2个00
+ @' [8 P' K' i2 }' T9 J7 W5 g2字节大小(低位在前)
- @) [0 A9 W( K0 c0 j/ _' u2个00
6 d8 M' c9 Z: i# o提取002D位置的theme00.ini文件,该文件以21 48 5A 4C——!HZL开头,疑为lhz压缩,但尝试解压失败,卡壳1 F8 ^- r! p$ Q0 C# k, |" J; i
) V' g' p! f3 n4 @4 o
, p9 M9 K3 w+ K: i" r' R0 |
" q7 Z7 m6 v2 G( U5 P
6 ]6 r1 W9 F2 ~* L( Q6 S |