|
|
工具:OD Lordpe 16进制编辑器
8 |$ H* o# I1 u
( K( q3 V* G( X* u+ Z程序:多彩的夏天.exe ( Z! H$ g+ j, [( o; l8 H, m( k
2 C6 ?$ r3 M9 w, s' T+ y目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
4 G9 o1 U) P. y4 Y0 X5 H# n+ M/ u. Z ]# s6 f5 N, P( R$ n
说明:为了研究需要而处理的。不敬之处请您谅解。 , U( v, ~2 H5 P3 u
. m" U5 \1 r- W. k% M# A# `
- _5 f0 ^2 j. e& I$ m$ k/ h0 O) ]- C# b* |$ I1 ^! K" P& I
1、OD导入程序。
* R7 w+ c- Q/ [$ h/ @9 f( F+ M6 |' R6 o" k
停在这里 1 r: ~/ u6 x" J; g3 N3 t
6 K4 t* K0 e3 G004B556B > $ 6A 60 PUSH 60
$ f& b5 C$ Q4 l6 s4 D& S$ Q2 R7 ?* V& H6 x/ Z8 ]/ {
004B556D . 68 30805300 PUSH 多彩夏天.00538030 3 T9 W+ R3 U# M$ l
2 Q4 O' ], C. r0 N( g2 C. O004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
" k0 e; s* O% B @3 }& v8 D+ n. s7 h; H" A+ P* S- G
004B5577 . BF 94000000 MOV EDI,94 6 ?: }9 I) J# e+ l
. }& A4 i2 K7 l9 x* k
004B557C . 8BC7 MOV EAX,EDI 6 \- _+ s5 X# Q( ?/ H
6 Z; Z6 s% }. ^004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 5 A$ ~5 G! Y( A4 x
, A, S/ U2 B; x3 ~6 k2 c# q
8 f! x$ @% O$ [- k( w
$ Y+ l/ Y) r5 V2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。 5 d! y( K" W* |7 ]( n Q2 g2 N9 P
; A' F6 _, l h8 D t8 G! j: o
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
0 i* q5 |% S. h; K: P& [
4 ?9 o' h8 L: {5 m到OD中。
; G8 B3 B2 v8 s( N
. z5 g; [6 b4 m1 @5 k Y. H 9 y$ p' v- S3 ]# M& ]
y' m8 l7 j' M& q) |8 _# k6 M' ^
ALT+M显示内存列表。
7 s+ ]: v- X s3 b+ c2 }
4 K: m2 M+ e% X) H7 B % x& I0 \+ f( K D$ d" Y) g
3 y$ G5 z1 q5 G, |! { }) }选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
2 @& d, `8 a! c7 L# L: s, X# G+ C5 T' C
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
7 ]& H" h5 a/ `% v6 x6 w6 R
( E* {: e. H% C) [实际上不用找也能看到的。 + Q B7 e! N" R# S( x e& l
$ }* G# P8 Q- ~+ [# {& I ! X. F; F4 L1 g" B) A; @
& ^) h; m) H/ j! ^) L01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ & I: a1 q* _4 ?$ V
4 X/ J! C+ e' G$ h: X0 A
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
- K$ y8 V8 z. m$ I& C8 \9 {' p9 F! m0 h
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
" E2 d' x8 s) a# Q ~) |' ?0 c6 `6 U" Z0 S% J7 w7 j
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|