|
工具:OD Lordpe 16进制编辑器 % D/ M0 M7 V0 C% _
! W2 w! _# P2 ]4 | L* o程序:多彩的夏天.exe
3 p- ?" Q" Y# l" A6 \3 g
- h# [( h! ^2 U. b- d; u2 S目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
- l- C/ t; ?6 O: N, w* ]# |, g- L% W
说明:为了研究需要而处理的。不敬之处请您谅解。
$ D4 z; S& [7 k: `% x( ^! o& \+ N- q, w; z% C
3 p1 ~$ b8 G- _ ?8 x" f! ?& a
, T* x! T% x% ?- p1、OD导入程序。
# F9 `6 I; F6 F6 G$ V# S3 z( H% a6 C& M' R5 y/ H; F @% o
停在这里 3 s2 k5 r- l0 I$ h' Q+ f
# o3 N% z+ _& E: J( \! `' f7 W! n004B556B > $ 6A 60 PUSH 60 ! q, K( X$ O/ z9 D
( k9 q3 M6 a0 b7 d8 o$ u! D' Q
004B556D . 68 30805300 PUSH 多彩夏天.00538030
2 W& d* |; u3 }! _& ^: h
+ }5 c* N0 u* k& {9 O+ s004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 7 {0 P# s7 Z# F7 g3 |0 c0 X: t
% p. q& k6 V4 e6 O `/ g
004B5577 . BF 94000000 MOV EDI,94
9 G& ^ ?( V( n
: f+ u4 G I0 H; ^! \& {4 F9 O004B557C . 8BC7 MOV EAX,EDI
' ]9 e0 u8 z- N( |8 n5 o7 _+ w5 O. L# t' p# w
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
* `8 k1 y+ l7 g! o' m, h, ]& u$ {! v, V$ m2 [% T
2 ]$ d4 @6 f C9 r
4 P4 N1 l/ e9 L( G0 ^, g2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 4 ^6 U' J3 a# k3 o& |! D' R
! B9 x' I. w7 U" @7 ^: z- p& B$ s
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 / P4 z3 g' J: P
; F9 L9 ^* q" m+ i- F& W
到OD中。 6 n4 \1 Y) t! B; X! \/ e
2 Z/ N5 e7 u! p8 V* r: I
, E$ s9 [5 x6 P8 {, e/ K) I0 e' Q
4 [) x2 I$ G7 u$ _
ALT+M显示内存列表。
7 Z8 ^9 M0 \' n& h3 {
5 D3 q% Q) A# b& H2 j3 h# J + z4 _& r q# r. M
# Z/ O7 y% L2 n' @
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
" k- C! T" Q p# c
" l; P4 l% u- m6 ^进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, : m0 S" P, R/ h% S2 p! P5 I& b
2 d X( G8 n; V$ Z
实际上不用找也能看到的。
6 Y, D& N \- u* `
7 Z1 r6 s5 w- F3 e0 w! i
5 @/ t) @% K5 }: i! `
, q8 _& c- W2 T* J! U: Y01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ , L) i3 f! G- y: v4 `
5 @9 k3 \0 v' d N
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
, j+ k, @, s9 t4 C6 `/ B
! n1 P# a% S) @! R3 P4 ~6 I01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p . ^! f2 E) d5 `2 U/ x4 k" Z
, s/ z. q. B* Y G+ s
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|