|
工具:OD Lordpe 16进制编辑器 : s: D) k6 X. K) ~4 P; S
9 |& s' Y9 {# l1 S. K- y! t& Y程序:多彩的夏天.exe
" G1 F6 L$ K4 W+ a0 F$ h1 D, K" c! N9 t& b+ z
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 0 Z$ B, C) a" h' {/ r8 J
! m% o3 F4 ~; x7 g. N
说明:为了研究需要而处理的。不敬之处请您谅解。 ) ?6 U. ?5 d1 e* I! n/ f
# M/ J) o! q0 G7 `; X # g! P8 ?' e+ \0 [# I* U
6 K7 J2 `3 _7 V& _
1、OD导入程序。
, M. A8 A" M! d( q
* |6 Z+ u- n0 Q% U停在这里
9 u- k$ D# N: b2 _
2 n: o& U& F) r. o2 B3 W) X" f+ Y+ R `004B556B > $ 6A 60 PUSH 60
/ `$ x$ o+ b9 b5 ]; t6 r& G. z1 M+ c
& U9 c+ _, c9 r6 o9 D004B556D . 68 30805300 PUSH 多彩夏天.00538030 6 V: _: t' r3 P2 Y( ?: _
; t# S) G) Q$ |4 c4 ^$ V) c) l$ c4 R
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 * @- V/ E5 j5 [% h! a* h* W4 s
% e& W/ R6 d" N004B5577 . BF 94000000 MOV EDI,94
' ^: v" W3 \6 Q
5 u. G* V# o: D004B557C . 8BC7 MOV EAX,EDI 3 B4 G) g, H$ O
* K* _7 U4 J) ^004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
7 E# X; q7 p* ?6 i/ \, n# h
6 ?# x- _8 a5 {/ `& F 2 Q% l* _$ t, L. H4 ~' l
; O. N0 q$ }, F- K2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
( N! k6 b$ V. a9 d
6 u" x( ~9 n& ^5 S注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
) ^ R( f$ U- X v% w: W# X1 B: H) I! e. U
到OD中。
2 A8 U# ^$ d* E v! M% g
9 w* b" p0 K/ C- y* f% j 8 a ?8 o/ {0 V' Y% k7 S* {! u' Q
& i$ @( H: L( c7 J; K
ALT+M显示内存列表。 : F) Q: D4 f6 e! v- R! W
# I+ `3 u7 K# s1 z, X2 O0 o
% t* v$ T) ^- T9 _ h4 ^' p5 W: Y& o+ \
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, / s" H: H0 D7 J( d" y
; b1 L: R9 u4 t7 F
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
% J8 U3 n4 Q& c, a
/ t1 t8 q* s0 D% ?. J0 V7 P7 ] ^实际上不用找也能看到的。
: T/ d3 K2 M5 O4 c7 E5 U: ]+ i. L7 [5 F) ~5 Y
' {% C, u+ |5 l8 G- u
) D0 y' {" v1 _6 D# x01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
& s8 t3 I; U* V3 d; O N) s8 I- Q/ D) p' B3 y! D7 b( d4 J
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... $ y5 [' p0 @6 k/ G" b- n
5 E. Z/ N/ }+ _
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p N- n( r: k1 T* n" e3 O
, {3 f9 f2 }+ e3 m4 [: B+ ^& e
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|