|
工具:OD Lordpe 16进制编辑器 ' J9 F1 K" U: Z5 l. I
/ n" k1 e" e* C2 H9 h X+ N
程序:多彩的夏天.exe ' {. |0 ]) O+ O- p7 q, W
9 ` f, e, A: M i. M
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 - s, Y0 u1 n8 Z' N `0 ~, N0 W
: U7 B( l, f0 [5 n' ?* s$ d9 u
说明:为了研究需要而处理的。不敬之处请您谅解。 ! z0 f; `4 d! ~
; H) M! Z' z0 \2 U
6 j" r2 Q1 `4 m2 T! i$ ~7 X V w
8 \6 I y* L+ O; `1、OD导入程序。 7 Z) o1 \) ]0 q9 l) j2 h3 k
, ~ T" ? ]2 b$ o$ y: l
停在这里 8 q. J& p/ Q+ ^! m% u' U/ c% c9 @
; R. Y6 m! b8 `% r
004B556B > $ 6A 60 PUSH 60
% i4 P9 @1 `3 ?" t8 Z6 P( ^6 q! s
- i: p# c. F: T2 E* r$ ~004B556D . 68 30805300 PUSH 多彩夏天.00538030 / ^; b6 p% _ b0 D) C9 L
) {! m$ f' y- x! ~- \004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 % d) {' o0 {- d% d2 F8 I' ~3 j$ D
$ t; A3 n% q8 P6 ?" k5 z% F004B5577 . BF 94000000 MOV EDI,94 ' O+ r/ ^! [) x4 T2 b7 U
+ [) R/ \- @; d: Y) a3 P/ |4 z2 |6 q
004B557C . 8BC7 MOV EAX,EDI
2 }5 K; o5 | i% f) p; V. t5 x
" f/ J/ j4 H7 W8 [004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
9 [" k: U! v" J
, ?% H& _8 k2 y/ i) G y3 i , k5 b/ \! f4 X
% u9 X) d; J6 Q. V: C- M- Q( h: K2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
& R+ x. P3 v, Z( T
# Z+ w; ^* y s. ~注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 3 E3 F! W4 X" _8 l: E f
. s7 R/ `" N4 }& Z# |3 o" b. F( v
到OD中。
5 W6 R' o' n. s4 N2 n, g$ l& I+ m5 l4 J O6 u& F8 T k( i' Q. I
9 e& Y6 N$ s6 f3 h& z! j
) A9 ]8 L$ Z5 r: L' kALT+M显示内存列表。 5 e% C) @4 [/ [
9 w1 w" o6 l$ y
6 b& q& M8 k" Z V4 A4 k: J) ^; }7 t& ~8 t7 g$ m# @' i
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
4 r) h" e0 m3 `4 I5 m8 m9 @9 v6 x5 Z( H; ^; V Q( G
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
8 Q8 s; _% k1 B' m- q; V% c
+ k- v0 U q. T3 i实际上不用找也能看到的。
5 N# _2 b2 F0 w; C
9 n2 m% L, \# X# L8 E% e
$ }& O( U0 f* u' m I1 M/ F/ h% [2 k
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
3 a- w e s7 O; Y, F
( ~" a3 g* i* V( @: I ?( n01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... + W: H- A, A7 _9 g/ @" U2 X7 ?
2 W, e" c3 }' w% |" v* i+ T01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
- s$ m" t. f4 V5 F% f8 B" [: k/ K2 ]2 D6 R( Q: G. @- ^8 t% t2 p
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|