|
工具:OD Lordpe 16进制编辑器
0 \: P$ B8 ]# k3 z) g* g# D& D. p' {! M
* a& S: z5 d% _8 m- ]6 k: C程序:多彩的夏天.exe ( y8 I: T/ m3 H$ U4 |+ U
* `' }; R7 [ M目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 / E: c8 J9 `8 x: h
, C& g a D* a/ E1 O+ e说明:为了研究需要而处理的。不敬之处请您谅解。 - G1 k" k! `; d" |
) h, S( u m6 s: C
0 A4 x8 l5 ?# f3 @, w+ L
6 r l) N1 o; U& H6 O7 l2 I1、OD导入程序。
1 y9 t( i! t, @0 _1 [. H v& N" D, Q* z0 L2 H! L( X) M- L. @6 j
停在这里
! C' r. I( q) c6 h' G0 G+ q. a% H; J( [2 H w: J# I: ?- Y
004B556B > $ 6A 60 PUSH 60 4 [. _: |7 w" T" \1 p" W
; }- M$ g" b3 w
004B556D . 68 30805300 PUSH 多彩夏天.00538030
. k) G: T( U$ e3 Y& M3 C7 Z/ F4 W
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
& a0 ?* d/ r/ E% N, N% R! g
0 |: S6 g3 r8 b9 e) \ P, I* k$ X004B5577 . BF 94000000 MOV EDI,94
0 S! ~7 T/ j) D0 G3 S! X; R. R2 e/ T% B! d
004B557C . 8BC7 MOV EAX,EDI
2 T! C0 w! ~4 M/ B( ~) v' S9 k8 o- f, `! D/ Q& P
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 ( `+ n8 [& ]. v7 f0 V4 N
- y; }# f0 S* d; F
" b9 V& v+ @. k6 `% f0 e: T; h
% r! E: N0 E1 c2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
4 ~: H; y0 U: t1 o6 G
' g2 [% M4 d, V) |% f; q注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
9 G% e0 _" z% ?8 ^7 H4 p8 s# p- S- ?+ g7 P! l4 |: j5 m
到OD中。
7 @& d# g6 C3 o: ?
. p+ i5 U, C5 g6 J% n; P m+ w5 W2 t
% v1 D1 x8 y, y6 v2 M! i
% k } X6 M+ J1 NALT+M显示内存列表。
|7 _ E2 i' |! J8 `' E' R9 O7 n( Y
z8 F' v& N" a$ n$ O8 T
! D. Y8 t/ G' }: R4 Y/ \- ]选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
2 b& V% K; h4 m) d% L, {! [1 W" O2 o" e& m2 q9 N Z
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
, E% w) P+ w' r* w4 R
0 V) s d% {* R2 o% r9 a实际上不用找也能看到的。
# v& a3 h8 k. K3 h( T- y& J6 k7 {0 l( [* p2 {; ]
" I& j0 {) L: C6 T2 A3 A; P/ [3 N, ?1 r9 V5 _4 V( C
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ ' S, N8 J1 p# }
" V, h( l; q" k) Y01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
8 _2 W* h: c% q, N. O: Z) U1 o1 d! Y( R0 h& A F
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
1 @$ n8 N2 ?- r* j3 _+ R& E; Y0 _4 I! V
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|