|
工具:OD Lordpe 16进制编辑器 ( F! y- X- ~) V1 z- ]' B2 k9 _
6 A W) x# ~ S# Y程序:多彩的夏天.exe % O9 n7 {5 A7 ]6 ~4 L2 g
+ W4 O( w4 j8 O ?0 @% `
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
/ i V0 C% r0 B8 X
) h$ y: l7 j& h- V7 Z说明:为了研究需要而处理的。不敬之处请您谅解。 ' z* b7 }3 T; ~, H' P: C7 P7 P% y
! P, \0 Q4 c: p
! y4 y5 e7 I5 p6 S4 W
6 V9 |8 u( {, X: Z1、OD导入程序。 F* }* P2 n& Y6 j+ f) G# Z3 S4 _, `" v
1 O+ t8 v$ ^$ X+ f; @停在这里 ! }" z3 y9 g& j
8 c& ?& }4 @+ ]9 R) A9 z* F004B556B > $ 6A 60 PUSH 60 6 q& l4 C7 [' ~- O; h8 @
6 B- t3 ]. |% u }: k
004B556D . 68 30805300 PUSH 多彩夏天.00538030
* F2 g( C3 l" `- W7 \4 b, ?
9 j/ m6 x+ y' e( L& N004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 ( R! i2 a A& L! J2 g8 n, u
3 ^, o. m" e( Z0 h, ]. p
004B5577 . BF 94000000 MOV EDI,94
6 H2 K6 }% G" l, i; q
q' o# ~$ M5 G7 ^& I004B557C . 8BC7 MOV EAX,EDI & {( _# ^# w, d
5 L+ R" U' i3 O2 |
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
" E3 |9 x( a( L
& y( N7 q0 z4 z& x 8 f) p' O1 c! T, d" E6 L3 s# B
1 `) o! V2 U) C q3 }; t* x2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 ' Y' Z Y) G) r
& S( D* k8 H ~注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 9 }- N' m$ A4 _2 R K8 T0 Q
5 a1 x4 F) g; {0 l$ `) G到OD中。
5 U3 D- c( v0 e$ w/ R! n9 t
- Z2 ?! [1 | z1 p/ k' d3 b: N 9 ?2 b" ~& B( `6 G) A4 S
2 _+ t0 G& H7 N* i* H
ALT+M显示内存列表。
3 l. ?7 }3 \3 R% U, X7 U) _ W; {( T( Z4 h% Q+ Y
* R5 W$ d s1 O# M8 f3 t
: n- ]& B7 _: G/ n' j/ T% Y2 Q% n: G
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, " c6 ]. ~2 v+ b* l
; g% K7 j( u4 w$ v% x
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, * b& o7 F. U8 R7 N$ R6 O
* F# ^( x/ y9 T, m {/ w; y/ \2 \0 x
实际上不用找也能看到的。 : X/ @0 m: V8 Q9 v2 h# O; R: M
5 |) H; C& k3 w7 H
B/ x% ^6 r$ k. O
/ h7 e9 a% u) b/ Y* r- F/ J" V01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
' D8 P. @* N, k
, J/ b9 f5 a1 H7 J" k6 E- J3 q01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
, ], }) ^0 f- j5 I: P
4 {3 ~, e8 _% V7 [! H01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
, Z: W) m5 N! Y/ h% [6 s- U/ V' T) J/ F
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|