|
工具:OD Lordpe 16进制编辑器
9 M3 @6 F. V- B( A% M- [( `3 M/ d5 Q+ \; o& H
程序:多彩的夏天.exe
; f: ~1 L: l/ k# g! A
7 O5 a/ |$ d; T# D8 O目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 % B+ }) \, U; ?6 g
$ P7 M8 t# G) t5 k1 b' i4 o g$ B
说明:为了研究需要而处理的。不敬之处请您谅解。
% F1 @' @" [( V- R+ ~9 `3 k, P% `: g; S$ D4 P5 G+ I9 r
4 R2 l6 W6 `' a# f$ w2 o$ }" N1 F5 a/ H9 n" \% s1 S( q
1、OD导入程序。
6 `+ E9 |' N" `; o& {" ~4 g, Z" p t6 a. ^/ n5 f5 V
停在这里 & w2 A! R) b- X+ J4 ?
6 ]8 k$ y1 ~, e004B556B > $ 6A 60 PUSH 60 Z7 V9 R+ ^3 E: e
$ s) W- \; N J* B \' ?004B556D . 68 30805300 PUSH 多彩夏天.00538030 1 J/ h/ s4 L8 r5 }$ a, W
# Z+ L; G) K% L5 k9 v004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
3 I/ X; ~, W& I4 D' I
9 ?. g0 j8 V1 w! H' s& x$ V004B5577 . BF 94000000 MOV EDI,94 4 f9 Z& [( c- \
$ o9 T) y L6 S- A004B557C . 8BC7 MOV EAX,EDI y2 \" g% j' p9 X/ p$ T
; j2 I/ p$ v, C) D% b
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
, b& j" N) z4 p, l& q# y
s4 b) t2 D# Y% |8 { + w# U. I6 b2 Y1 ]1 ?# K. G
1 Q4 p9 n- t1 j8 m3 m
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 4 J4 @/ `% |4 D* ?/ c0 V
$ X7 I4 M. {* V! }/ l, p( {2 m. v; F) v注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
9 M+ A, [9 F' r+ @0 f
. t: }! y* C5 C* A6 A到OD中。
9 a# Q4 ~$ l! u! B% L
8 o" D4 r% X: d9 a6 C ; A1 H# o7 w: x3 _
/ U `' d! `7 b) K. C- CALT+M显示内存列表。 # z' x) C, x U2 A1 {4 d) G( A
. t- }- L% ]5 U( W
0 G) I9 u) _0 h/ E
+ V% g, b2 D& r" N0 w* l! {选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
' I" ~& W1 a I7 {" h4 ?0 T3 u( \1 P. c
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, / O& b5 Y( I( I6 E4 V) Y: k
% g/ T3 r8 ?( x' R T4 n3 b实际上不用找也能看到的。 / e0 ~6 v4 A8 H* x" d s
5 w& `, d$ W i, L
5 T: `- A$ ?; S* F# F4 f8 t/ }; {: v
. H3 W' ~. w* c+ \* C+ L01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
4 x5 k- H/ N) Z1 k- w8 W# x1 m8 ~5 W: a, U3 X$ M9 j, M
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... 4 @7 L$ u3 D' K/ i* L
+ ~8 M G% @; ]# N) K, y01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
+ a, m4 ]: X _7 P# y0 K2 S; F# Z" R5 X$ H$ e& b
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|