|
工具:OD Lordpe 16进制编辑器
6 L- C6 c4 k6 C/ ^/ C8 u% [
$ ?% G) p$ \' V程序:多彩的夏天.exe
4 b2 `5 T& `; Z( j; ? v9 c+ m. \( w$ j W
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 ! y& ]# ]% `: H8 b" E6 [
6 S4 C$ i8 ^6 [. y" }# R0 Z
说明:为了研究需要而处理的。不敬之处请您谅解。 ! Y, P3 \; j, t% U, O
7 i3 E! Z, _* W7 ]; I. Y
. c; J3 q8 @) n+ Y4 h/ E- ?1 C7 k, V' O' y
1、OD导入程序。 ) j+ `4 q2 X6 ?3 _
, t1 D0 ~1 C# i) C
停在这里 , ~5 M" E u; k5 V3 ~ f- z
( _5 T" }+ F' O6 p+ u4 O004B556B > $ 6A 60 PUSH 60 4 v) b. x0 q2 f8 V: ~
8 \9 Y( R% d) M2 m9 P& ]
004B556D . 68 30805300 PUSH 多彩夏天.00538030 ) ?- N1 b9 E4 M4 ^
4 u- R. J1 t2 V7 ~3 ~9 J+ t6 a, l
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 / K5 k* f0 T& u$ ?% c
& f% l5 P3 w1 b3 m2 H9 e# M( G004B5577 . BF 94000000 MOV EDI,94 ) w G9 A8 S4 X+ B S9 O a7 `9 h4 T
( T, a4 Y. P7 j& u4 R
004B557C . 8BC7 MOV EAX,EDI * a# E+ u7 a E
. Z: R# h" x1 S8 R& |004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
0 U5 ]* e X/ p; v, j
" ~9 p* E5 H' c* j, }
, h: Z% V) R( |/ ]7 S* s0 N+ C6 J' f* H& L8 r; M$ V1 X8 e8 l! m
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
3 Z2 ?% k) W9 f7 p$ W3 R: V/ |$ v8 I4 k" @. \) k. p
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 5 V7 H w: Z5 P/ t% r+ N; J
6 ^$ w# Z1 e- |5 q, t4 R4 C
到OD中。 ) ^+ E$ \! q* z# Y' U' I+ w
J& [: i: A, A2 q& m
% p; ?6 B" O. t0 ?+ ?6 r" n
7 M+ T& u" m, t1 jALT+M显示内存列表。 + |& V; s$ E7 a
5 Z8 t& c4 M, {8 S- e
( q0 O( m+ K! g F% t
@# s# \( `6 Y6 j选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
9 x8 E; Z& S3 c% t3 j. V; G; z6 F1 K: k$ M; Q- W4 b" I9 s
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, 1 X" q- Z" p% C$ m; b+ T
' ]$ s) ^0 B! C" u实际上不用找也能看到的。
/ H2 h( M# l# S" v8 u$ x! V, a) L9 n3 c' M/ P
1 }$ A, o# W' E, e1 l7 U" c
) C+ C6 `2 ^% r01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
1 u; _/ j: o. p! j/ P* G9 A7 X3 F6 Z
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... V; ^ ~ {+ G+ Y3 L
" A; g8 i$ E9 S/ W" B t01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p & i. P- \6 h8 w1 @8 n$ ?0 \
/ J6 l7 R: j' t9 Q7 I
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|