|
工具:OD Lordpe 16进制编辑器
- T5 \, h- g& a" A6 I
9 r2 w$ T9 @9 ?/ d0 x& r程序:多彩的夏天.exe ) @6 a( c2 `' B+ b
z6 C( l7 u" Y
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 " s- ~2 V/ q1 w/ H7 e) n
# w5 V) {# ~# [/ ?0 c* o说明:为了研究需要而处理的。不敬之处请您谅解。 : ~- \& }, H9 ~' U* t
7 t1 x5 d; {* K M9 p" s
( ?' W7 i c6 q- }/ F, c& I- s3 u( o1 Q) l
1、OD导入程序。 % T0 Z( y2 a9 P/ }
' T. A$ z/ r n7 J4 p停在这里
, g: z* @; O( V5 a# S: b1 t( b M* C/ `: ]5 a7 Z; o C4 _0 M+ K! M1 l
004B556B > $ 6A 60 PUSH 60 3 R, N9 m5 @3 p+ e0 f* t: @
$ ?7 \0 G: h2 k7 ? N# R, ^
004B556D . 68 30805300 PUSH 多彩夏天.00538030
$ v; H9 t! c9 H! z8 g/ \
$ f& W6 j. p9 m7 @/ V8 o004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
' v9 N# `; n! C, Q Q" N# f: x0 L" d" E% _3 M8 g! k/ D: ^2 l
004B5577 . BF 94000000 MOV EDI,94
* p2 K4 P& r; R* B) n7 X: ?* T, I1 X" d& K4 B6 ]- D. U$ E0 S
004B557C . 8BC7 MOV EAX,EDI ( T7 u/ _' q% H+ f8 u. x0 a
% ~* N, K3 F( }) C1 _: a1 q3 p! E004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 . [+ v1 q) i. Q) M
. I: t# S. h" s
4 x9 W, Y% l" @, ^+ o; s: G: d9 ~1 o; L; Y
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 # H% |2 Y5 Z! p1 C- p
$ [5 c% L& p% Q0 N: M" n
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 3 p" I2 s1 Y. {0 @
f6 m! M; P# y
到OD中。
6 k9 V& w9 }9 J! Z% S% z/ I6 T
, l% s/ K, q' E; y' h* C4 I* V % G6 a5 J! K. \) h
2 i2 {5 _0 l! P: b9 F" `1 y% Z$ d) VALT+M显示内存列表。
& [$ j6 e( O# J; {3 r0 l3 ~" m( g' g# b
7 V& s: L& d9 K) N4 e' l5 i3 w8 t! u- |1 G- \& S2 j
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
( b$ C2 `' C5 j$ E$ o
2 m1 Y5 a6 T n) Z' d- u进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
# L+ _$ P! ~7 V1 z/ `* ^4 s; ^% ^1 J; \9 w& f( I2 \" g1 O. W K
实际上不用找也能看到的。
2 [2 [$ e" c+ @" \' m8 @7 h
; i y+ c, c r& a- Q2 V( Y 0 L7 y, A5 n3 k; }2 W" I% a
, f! g9 h3 j) O+ E1 b
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
& l: J& s7 n1 I+ [6 Y! r; H1 ~' A6 W" Q& X! v5 F+ B
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... / N9 i% f+ X% k5 I0 R1 M
$ C; S, D8 q4 J3 W X2 |' N
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p 9 F0 [; F1 x' ~- Z0 t! D
8 R5 g9 I: W: X8 n. `- O0 g. Q$ g6 T01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|