|
工具:OD Lordpe 16进制编辑器
8 g0 `0 I+ W+ H. k
D+ D) b) x* ?5 J7 t2 E/ Q6 o8 q程序:多彩的夏天.exe 8 ^$ y4 T1 B: n2 g7 Z
3 @7 q7 W% e( t1 D$ ?& K( `0 Y
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 3 J* _2 H% f0 a; j- _+ r
! o" u$ G% j3 y" H$ ~
说明:为了研究需要而处理的。不敬之处请您谅解。 / ~- w" }3 Z Q( y9 x: e+ B
& A/ o+ H( |% }& }6 B1 ? ; Z5 {! O; x3 w
, ]# g# n5 e/ N1、OD导入程序。 3 @( N2 C4 x3 z4 \# A" i1 M
. V7 N4 Y8 l5 b& s) v# C. }; S% X4 a停在这里 ; q M& p, Z) X# S' _
; o! U- C; G( I4 |8 {* `004B556B > $ 6A 60 PUSH 60
, D$ l4 S& f: ~+ n$ K
$ {% R! g M/ E* o' |) U( b004B556D . 68 30805300 PUSH 多彩夏天.00538030
: g, o% C( D% a6 c) M$ B) a% L+ K# a; l8 P k% W0 ~
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
% f9 D; {2 E/ I5 x0 u
1 p& O, M( q) a. H: Q( w004B5577 . BF 94000000 MOV EDI,94
; P4 z* N: ^8 ^( @0 d# V Q, c) J' Q. _1 v! X
004B557C . 8BC7 MOV EAX,EDI
( {: T5 [6 a' T7 T: `! d! k3 _) c( R+ h8 o/ |1 |: U" ~
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 ( E. O6 A/ |1 f5 J# q2 N/ j9 f, o8 `
% Z/ [6 w' s8 `8 l8 D. |4 w" o
F8 r7 V0 ~$ D5 P7 r7 V- ^3 g7 M1 T# U, C
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 `! D o' \% L
& R" `( t6 g" J8 R8 m
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
& S0 g, h; T: Y9 h) E$ m S9 L$ q' ]) s+ K! _
到OD中。
% {" f7 @5 `5 g; L; A: D
% u6 m J, c8 k3 W, p) C9 B" s8 ~ / e( K" {# h( b, z+ x6 k3 m
" w6 h3 l) h. ]1 b5 [
ALT+M显示内存列表。
, @+ a0 x/ f. {: p: D7 V$ k
; q- n: V; @' Y. x6 _- S1 V, _7 b
; d7 I) C& I0 q3 |- z5 Z! T! g( V0 P# j9 {/ m% N5 d
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
; K! Y- {( f1 B, ]/ a" ?: w- M; z9 M+ l$ ^2 ]5 Q& \% ]
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
5 g; ?/ L* E' d5 \
6 l, t/ H1 I1 y0 G$ W# [6 V& B3 \实际上不用找也能看到的。 ' U7 {5 C7 q4 u" n7 g5 ^. H* K2 @ }
2 S( U- Q5 ?/ H# y! ^7 ^! F
+ C( `3 ^) }' J2 O+ G
9 @- N- U' r7 g( q" S9 L) h+ ]. T01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ $ j/ ?+ f d: S0 G5 P7 V: R4 Y2 [
3 R5 n. o [( g01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
) `1 p& o `5 Z% R, c2 |. K) r. J; X6 P( [$ n; B% `6 r
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p 5 p1 M9 e; R7 r2 r+ w. |+ ~; @
' _" P7 U, j$ p01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|