|
工具:OD Lordpe 16进制编辑器 , T; }( t+ a$ G( F2 z
$ ?( F6 N9 X+ M2 }8 G) |
程序:多彩的夏天.exe
' D- c5 \% G0 b. c9 @8 }, y7 _4 a$ |& T% G: E4 B/ z+ U8 w, q
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
* ^# G/ C3 W% a, D" j: q1 \! U7 f# n; q- }8 Z
说明:为了研究需要而处理的。不敬之处请您谅解。
, ` w( F' F$ H; D( b* ]) J4 T: E0 z' m9 p' L6 O2 O- k+ N0 f1 y' F6 }2 c" c
/ a8 P8 I8 j1 L
( a" E2 l5 K) A M2 ]1、OD导入程序。
2 p( D, Z* u z, M* ^9 U, P( n' T0 P5 m0 A; J- J- l! N
停在这里 ! F! B& q) o% ~5 P, ^
( e F6 ?1 E) N& v* ?004B556B > $ 6A 60 PUSH 60 ! d* s7 P: X* V3 s4 S" B _2 Q) t
! m4 f% X Z/ O1 ~0 v4 u" |/ P004B556D . 68 30805300 PUSH 多彩夏天.00538030 3 j9 O- ~- t) f. U( _( C
* A v* Q6 w. |8 |3 j# N) K' W& b
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 ! k: I+ A/ \! N1 K6 `! L! D
% N! a& {* M7 x; T2 [' z. F, o004B5577 . BF 94000000 MOV EDI,94
% u! t0 {" i& w& w. y( a
2 B$ E' ~8 o7 a; K' f$ w! E4 _004B557C . 8BC7 MOV EAX,EDI & i2 B, f9 R% x- q. U
/ D' U: N4 x( ^* W! y004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
. G$ z% N$ V- g- }
% ^0 \$ B; o+ d . p9 x7 x; W. f7 A7 }
% Q4 G7 K ?. F' j0 X
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
) k7 Y8 B1 W: U& J$ O! [: ?) P$ O# R4 _0 ]
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
+ ?7 i& q0 P, M6 d+ \ b. f% {+ ^* {" u
到OD中。
6 C2 G/ Y& `( x
' `2 P5 Q. p4 ], x( p7 ~0 C 8 p5 c w7 i t2 `2 g$ V/ ]6 F
& K8 v1 ~7 \) k0 ]5 S$ \1 @# }
ALT+M显示内存列表。
5 p) X8 V7 I3 @9 r$ l
% j ]. b! x5 |: E) s; V 9 b# K; G4 Y" X/ Z: {# f3 X2 T
; f t& }+ n+ F& A/ g选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
! t# q; h( ~& o& ^; j& e7 d: h; p: f: I. R+ K- k
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
D* D! U- ^& q# s; j/ e. W, |; L; @6 x: ]
实际上不用找也能看到的。
4 {& X) a& r; E- r4 u" @
5 G/ ?2 O: r4 Z% {. z0 I. B9 @5 j# K
8 t) R9 }4 h( a7 a. R. X1 w
! W* ?9 X0 E& g01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
7 U7 P( c0 ], `$ K3 z! d
9 F8 _; \% V/ h8 {# K6 ?01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
6 y1 L& R# `: S# c' f$ ~
# u8 J% K$ y4 t* A2 A01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p E; J, l+ p% r$ {5 t# K
2 J0 u+ t3 I, t' _) A0 C6 B$ @ j
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|