|
工具:OD Lordpe 16进制编辑器 * T$ f' T, X! N, U& [6 Z0 q* R2 O
5 d$ O# o/ k w* I" S- T+ h- ?
程序:多彩的夏天.exe
+ {! j3 g) ?% {0 ]/ Z5 H
3 U* ~ q( M; h7 }目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
/ [+ I# L! d% I0 H
( A+ v2 a/ k! u4 x- B说明:为了研究需要而处理的。不敬之处请您谅解。 7 d3 b1 u6 k8 h
3 ?; X2 b$ F+ T y! I2 _% {2 h * X- l% u( Q1 K
" y5 s# D7 N5 p- q1 q! b
1、OD导入程序。 6 ^* V3 c% l L. B4 \! r- j. Y/ ]
. n5 U9 S% _4 u! H
停在这里 ) ?& }- H0 T5 ~+ r: X4 o
- i1 ?9 d; A( c2 e# v- G; N' X# v& E' V004B556B > $ 6A 60 PUSH 60 & J( P g% _4 W9 j5 T
8 i U# g( L: e+ b0 M9 I+ b004B556D . 68 30805300 PUSH 多彩夏天.00538030
( i0 B" [5 U+ ^ z
r6 s! l9 F, }8 x004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 * Y: x% ^( C* {
5 ]: D" V: L; @- o9 r004B5577 . BF 94000000 MOV EDI,94 + p+ {0 @$ ^9 e) L5 a: v! }8 d8 l
; H% g/ L( [1 x004B557C . 8BC7 MOV EAX,EDI ' ?; J5 _) Y* l1 m
% L3 D0 p6 ?8 H004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 ( @" v* M* W; Y' O; T/ O# H
( F4 M7 }6 C0 j! Y
2 t' h, ^2 a4 b8 J* O) O
6 L8 R& {0 ^- H' G7 G2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
0 P3 z* i3 d/ k
U4 h9 e. t# f9 x! {7 P" B( G* l% e注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 ' |( t( t9 e( Y* K
. M3 M8 o2 W& d到OD中。
. L' L1 G1 g! P& W o( K& i% F* L- t0 o) O+ _8 ]# C0 ~# D
" q6 k; `; d% f
4 z1 \0 _' `6 ~ u; pALT+M显示内存列表。 6 s0 U8 L( g0 w2 Y# U- r: T
0 ]4 i" i9 f" A- i. d# m- p! t8 b0 b
. K& t! n8 |% q/ O' m# X* O/ j0 C% S" I( Z+ A
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, / p1 r9 q5 ? ] O5 \
" D( P4 y* p$ K% {* F! t进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, : n6 Z( `( L3 I1 x* @/ Z, s! s
2 a: j! g+ `# |0 ^
实际上不用找也能看到的。
1 H, H, `! P& Y. g0 D
! d C5 O d( Z9 N8 \8 ~
5 O3 ?9 M( C8 a3 y8 s& u; ]6 P3 n
+ C D- T( P$ y! v$ T01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ 5 e( J, f4 G1 @9 |. l9 e/ K
. t# a6 n/ j& P" \5 R1 l01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... 4 i U; t. @9 e- J% x/ \
* j* J# P. K+ T3 z T$ Z
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
9 N0 L5 ]% B! M! d0 I; D/ c
9 W2 l) A: u" d1 a3 C- Z: F01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|