|
|
工具:OD Lordpe 16进制编辑器
$ O5 @7 W9 X! s* u$ _: C/ y0 I3 W& \# U
程序:多彩的夏天.exe + p( z8 y# S% w' W. N/ `$ [% h
+ W$ f* k: s5 i9 V# T" F目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 t4 p9 N0 Z% i* `( c6 P" e
( }' A7 V. V6 ?: Q
说明:为了研究需要而处理的。不敬之处请您谅解。
5 m1 U0 ]4 T/ {( i7 b1 f+ n. x8 g8 m6 b1 V; v( J: [: ?
3 K0 ^ S7 d8 v. r, {
. t' l! ^0 k& e6 O1、OD导入程序。 ; j! m7 u/ n9 x$ {
* @2 y+ J/ c. k: z
停在这里 7 H, y! ?# U' v) B0 S6 ~) ~! ?
% Z1 A. b0 {) N- ]) N: W2 m+ {
004B556B > $ 6A 60 PUSH 60
4 t/ b' W# g9 ~, o6 C/ X
- H3 U' n6 _; K0 B$ M( u' Q004B556D . 68 30805300 PUSH 多彩夏天.00538030
# u; H& D* m) v; ]' V9 a: l7 o; W. S; s
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
. x Q& w& Q- N
4 s2 _4 X* U9 o' O( }004B5577 . BF 94000000 MOV EDI,94 * ~4 ?" N( O% R
. G3 n$ ?/ d, Z- p6 q
004B557C . 8BC7 MOV EAX,EDI
* G' @, O$ a9 I' ~9 ^
; Y$ o( `1 z2 d$ }$ S004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 l3 S' B/ _1 X n7 g
% M* l t, y' a: x* j7 E- l+ Q
& K& F: t, O4 u0 r; v) S" ~- H0 a
3 O" A& @( M5 ?! X. {1 k3 e2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
4 R9 p' e3 T( N% {' f4 R! J- G6 N2 |9 G# z" n! \
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
9 J& C; T4 \; l9 n; [) A" D8 W* h* ]. A) e% i9 B+ W3 N4 e
到OD中。 , K. a- O* {) O; o7 S* \
% @5 @, Z8 ?% Z/ C
& ^+ B5 i9 |# R/ m2 Q
: }% M% T: c# Q) KALT+M显示内存列表。 0 r$ d) i. T" b- J6 M0 h$ l; [9 v
0 Q; r4 G* v; \
" _, b8 a. E- m8 q. v; G
. p0 n% H3 z0 d- N$ A: |& V+ u选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, + S. o, G9 ^/ W2 ?2 Q) I
8 _/ X- t9 k# n7 r; B4 v2 E# y1 F
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, ( ?, H8 U+ @9 |% [) F3 n) M: J
* g$ c! q( E, w实际上不用找也能看到的。
( V5 _: R# }6 R$ ~* b3 E2 Q2 d. B* y3 G2 p' l! ?% a+ c* W4 w
! O( S6 J" g d. W
# q' d+ ]* e1 F u1 Y) b" A01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
. j4 _- r* t" x4 {
7 ?3 }$ N6 s# l01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... 6 _* }3 k* g$ _& I
+ C7 r+ T3 \$ N$ w% g
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p 3 l+ r1 I# M5 O8 c& D
0 b+ F& Z/ N& h, }
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|