|
工具:OD Lordpe 16进制编辑器
$ A5 } c1 o$ A( z1 G' ^) u6 S9 e
' {, `/ R* F, U9 j& C/ P3 ^6 h! [程序:多彩的夏天.exe $ F) a; k; b+ L2 @2 P
& @8 L! ~' ] q
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 , V3 W" h) @2 }7 v
* G/ F. `: V8 Q" k5 z! w
说明:为了研究需要而处理的。不敬之处请您谅解。 ) h' e' [! D7 C" v- i, S
) \9 T$ |* Y% y" |6 c
9 s8 s( G$ f/ q, o
4 o2 [6 f2 k$ L1、OD导入程序。
5 {" p7 L; Q8 u- G6 n
" w9 w! e8 x, |9 P! Y9 ~停在这里 * q$ N! E+ s( Y
6 x, i8 j6 ^& [004B556B > $ 6A 60 PUSH 60 7 q: G+ e+ |7 P$ S6 L' J0 r
2 R5 z1 h2 ^8 ^1 {2 m$ B z) T004B556D . 68 30805300 PUSH 多彩夏天.00538030 ! t( y! F7 O3 { w5 H' {
: }' ^4 A. F% c% ~004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
0 R& @ @0 B" O" B2 N: O, \) z8 v( L1 O) H7 p, b
004B5577 . BF 94000000 MOV EDI,94 ! i0 N; ~, o! S: O$ @% W
. d) E1 y: F; ^( W5 }8 F" Q4 b" D# Z: T004B557C . 8BC7 MOV EAX,EDI 3 `( J- g' Z7 u
0 A( e7 w3 z5 y! }004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 ; e6 ^$ y) J [$ r7 T
1 b- o; \% [+ O9 m/ f( {3 T 9 m D6 {- S% e8 Q3 H
1 S7 P4 h0 [) _# m7 O2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 U0 C( I% C+ N. b. B# i* n. I9 s
7 J0 J) e: L6 S7 G注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
- i4 |& \1 J( b/ L1 \1 \: W q' k2 Z. r8 l$ D" [2 W
到OD中。 ! Q) ^0 V0 \4 T. d
# \, j# P i& m4 b A/ i: o: ]0 [ 4 {& [' Y. A# {# U/ q
4 O8 i/ t/ w3 \1 a: l. XALT+M显示内存列表。
; e5 h5 u }0 B- V& i b, `4 _( A# H0 y+ I! a% t J
- C: } T1 E# j: y9 k) N+ V, t) U* Q+ ?& d
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, 9 I! d- o2 z: _ A9 e/ ^ _
. w, F# `5 D; j3 E5 S
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, ) j) R4 V0 W% z1 F. T6 d
: m$ {9 Q) M- A" b7 v( z实际上不用找也能看到的。
4 ~: _; a1 ]+ q* N9 P" l$ ]5 c! X
3 C4 V% k8 L6 q k- M- P & s- @6 M, T2 D
1 T* }2 t$ s. G# `, D9 j# {* I* ~. h" m01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
, q, T. {6 d- p% N' U1 i) h+ G3 R3 n& Y9 H1 R" @
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
! x6 U8 a, _* j, B1 q$ H' Y
! X( |- o! y3 Q8 w }01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
/ Z6 Y7 h/ r5 z$ S8 y# Q7 ^" |! X3 {) S" l' Q
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|