|
工具:OD Lordpe 16进制编辑器 8 x3 X4 J% y0 I# D
6 y( V1 `/ O7 H$ J" X# Y; o程序:多彩的夏天.exe ' p# w. t5 e/ U t
! D+ {$ K. e, G1 ?/ w- T! T' n5 n- t目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
0 g1 J- a4 g8 Q, n# \
; ~- S, Q6 j+ D9 b6 L说明:为了研究需要而处理的。不敬之处请您谅解。 8 o0 I" N' |) K; R! {
# U8 N! Z/ l8 E% s: W* Y* C
8 k: _2 E' C3 _* j! Q
% G; z% F/ |% z8 K9 `" E1、OD导入程序。 0 | e" B0 `3 ?5 _! l% ]
' h; x' A7 g& v5 X停在这里
( ~9 ~; Z# u1 o1 X# ?4 j2 k" ?. E+ M7 N3 D) A2 m7 a) R& {$ ]
004B556B > $ 6A 60 PUSH 60
3 m) p- U) ?, `! g5 U
/ f* [, B2 t4 X8 {004B556D . 68 30805300 PUSH 多彩夏天.00538030 ! u/ f! L/ X V, ] a
% J+ @6 n! W( }" P004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 + ?9 {+ `6 T/ a# V1 K+ u
8 @. O1 x" Z5 [6 |/ f
004B5577 . BF 94000000 MOV EDI,94
7 }' i' ]1 h# J7 |% s4 `
. ?8 t# v5 m2 d( Q# q004B557C . 8BC7 MOV EAX,EDI
9 f0 R1 X( i! ~4 k! z a4 _% U
# m: }- ~2 h b' z004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
1 x- t6 ~1 A# a. \4 ?+ }! f# M9 j/ A) w0 P: H/ q: B
9 T1 G# k0 @, s" y9 Z: M4 X8 ]% S; N& \6 T3 d) E
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 ; Y/ ^6 g5 X& z6 d* \6 D
5 v X) o" M! N1 _0 b注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
4 }' q; z2 S0 q0 G) f; y
% P4 E' X5 D9 n* Y/ Q( ]到OD中。
7 F& o7 F+ x: S; Z0 h2 \& I, f0 t) c. r0 l' U0 w* x3 y. A
" b; t6 [. H, ~/ p3 \3 f4 h H
- d! L7 C/ n5 a. e% S
ALT+M显示内存列表。
& Y$ ]7 U) p0 v0 r: Y9 H) m/ _- Q1 p! K
( N9 t/ c4 @+ D- t# j
5 J8 _3 q2 A4 k T/ i1 V
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
2 ?* g3 a' h! W0 ]% L; `' ]7 h) Y8 O
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, . Q+ _" H4 t) Y
, l# m2 U' }* P& J# q实际上不用找也能看到的。 5 ]3 j5 {4 h7 D: x: [( l
0 k8 {4 D: e, q; M& ^0 g" l
3 R2 m# n" f2 f8 m' a& O- i. p; w. U; R& b
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ 5 `* ?; ~/ E1 Z, J
+ A" g7 e% u: T. o2 A( O: b/ J01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... # B7 ~1 @/ R! F
, {) [- e$ U9 m/ d; B5 t
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
6 \, {3 f" ` g; H. p& [+ u I4 U* \+ y, l# w
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|