|
工具:OD Lordpe 16进制编辑器
: m/ k- o7 d) i$ l" U# `2 S1 Y% B1 i8 [; V% r1 V9 w8 r# s
程序:多彩的夏天.exe ) z* {$ Y. M. e' x4 V
$ L: N6 E3 K9 x! ^目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
n. V: _2 v/ F3 n/ {7 L# ]* G8 a
6 D3 Y6 o& Z8 k5 l说明:为了研究需要而处理的。不敬之处请您谅解。
0 }+ G* p* q" L, ^) m* p. K1 ^. U3 B. z& H( c/ V
! }( l' i2 Z# m" b4 m
/ x! _* S& Q9 E0 x- y1、OD导入程序。 T% R- v0 r! r, `2 D1 M
7 `) |' g/ [9 o* |5 N) y停在这里 " K4 u9 d$ b2 q
2 j3 |7 e1 r5 i- ?+ [$ R. P! H
004B556B > $ 6A 60 PUSH 60
" {- X' C/ o3 @5 @" M' q) r" U S$ u; c: t; G, g( W6 J( G
004B556D . 68 30805300 PUSH 多彩夏天.00538030 ' H, I5 }9 ]/ d
$ |/ i% |! q7 _* P- |' U; S004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 ( q5 p2 d( E- |* r
$ l. F0 s; u9 j- P% Y ~2 k4 N" ?004B5577 . BF 94000000 MOV EDI,94 z9 \$ J* `) J
5 k! _- }4 U3 u1 _ ~' r5 W0 a004B557C . 8BC7 MOV EAX,EDI
" O/ F, N; f! R, z. O; |0 [) ]
9 n* D% [- |! E- t, J" U004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 ' y" M+ J& W8 G
- K( n. ^5 I4 T1 J! S
. }. ?! G( I0 K* ~8 l6 o. g5 K& H9 p& v4 H
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
2 {' C/ [0 x9 Z6 S4 |/ |) Y
7 ~7 ?* N# n: c9 D! u. S( `注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
& A' m" O+ f: U8 \6 Y) J5 c/ [# p. p
到OD中。
$ l, C6 Q/ y# c5 F% l' \5 y- K1 ]/ D: n( M' u8 G; e' |
, b) R6 m4 @) Y
+ ^7 V9 a8 S6 w- w0 j- f6 `ALT+M显示内存列表。
- [' V3 }, w% H8 b3 |7 h1 P5 S6 e6 Q! C; }8 h3 q! k0 G/ E
2 E) A* }3 _ N, A1 C! Q8 l/ B( t$ Y( p# ~
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
5 V. ]) K, A8 d+ C' r
; d4 b/ U5 p( T/ |7 d进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, # s0 k, C' T3 I2 E
- i/ F! Q, J2 V1 b: _4 y* Z实际上不用找也能看到的。 / X: a$ W. {( U4 p& g
3 o5 n7 X# i! U5 q6 F" m. e8 B
( E6 v" P3 L0 {& r2 c9 |8 | a9 P% N! |6 L* ^. y& V
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
6 m1 O# ~0 q9 s/ y. S) M
; v. F. F, b. S01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... : T. U# G1 S* w" n$ E
# F3 b3 E* M: h& q3 H8 J0 w& b7 x01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p . a! p2 a8 ~$ C+ V7 r
3 A- l" w, ]) C! m01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|