|
|
工具:OD Lordpe 16进制编辑器 2 H2 i( e8 q6 i9 v$ l
0 ?% D" s+ }; |9 y- D) X
程序:多彩的夏天.exe
. T8 T8 ?3 o5 N5 E% h n& d7 u0 [% x7 `# Y8 N$ k6 |! F, g1 w d
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 , L5 f$ M9 }# L G9 F2 \
# N; D3 u$ E) {" u$ u9 G$ ]
说明:为了研究需要而处理的。不敬之处请您谅解。 ' w4 k1 d2 f- o0 P
- M @- q9 e! H( y Y+ o* D 0 q5 D+ x, A u& }
5 l, c- @& t% H; d+ L, G3 ~1、OD导入程序。
8 C# X8 c: {5 u2 H q/ A4 p3 s6 e$ u- u, \! ~
停在这里
$ u' O4 O3 x" L4 M7 _' q) E' L1 }1 s" }. `
004B556B > $ 6A 60 PUSH 60
9 {! ^6 k" r F R. Z% a2 W
9 I- L1 T! I9 {. W9 Z: H) ?: q004B556D . 68 30805300 PUSH 多彩夏天.00538030 ! C& D+ {3 v' Y0 ]* r4 }' l
- I5 D# _& ~5 K4 O" q! s' E7 I
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 " {. m' ]$ d6 E+ @2 Q6 o# @9 @
. q8 F9 _" l* b4 ]
004B5577 . BF 94000000 MOV EDI,94 " S* H; `9 s' G; ]
4 ]' S; B Y* D+ F" @ k004B557C . 8BC7 MOV EAX,EDI
2 @% L+ u. C: l; Z4 E. ^7 l4 j1 T& \" D* V8 S% }
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
& R) K7 L' l% v- H0 U% ?* z
- x6 f0 P ^ v! A, ~5 m/ [2 i 2 e4 C8 {/ i! p0 \
1 W1 W/ G; c, w7 L4 ^3 I/ b2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
9 N7 P" _- b) o' P' o2 A
9 z7 R& W- d. |, E1 S注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。
& {/ H( L% S1 V2 k4 |4 b* A
5 j/ S( |! q4 j8 e7 _# N& I. N到OD中。
/ V2 g' |7 N8 M; @5 o/ R1 |
9 s* q o& }7 n. m# P
- S) Q5 R; P% W. u- H6 I' s9 _0 g; R Z; c! \+ w
ALT+M显示内存列表。
: E; K' N; U. o4 J) r: }9 v' T* L6 v! Y5 m9 m# z- R: }
$ {- v& b m/ \4 v
1 Q1 _" J4 D+ v3 n' d; x6 x8 @选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, ' s$ @$ q! F- L3 A) f, C( W
! K6 ^2 H/ w+ b% l p进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远, , X* ]: x: y# U7 D
1 O& U+ T, S# n$ @
实际上不用找也能看到的。
3 D c q9 z* o. }1 R" k4 {1 F: p9 x2 e G, ~
( ]. |' s4 Z% s9 ^( l4 u
8 }. @4 ]2 V4 Q2 l01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........ % U+ i' T! x) z7 \" \
. H3 }8 `& `# m8 [3 e5 M
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... , D: W* E) q' F) R8 _' y, R
: d! S3 c7 _' B; h+ \4 f; ?/ v
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
+ \* w5 T. S6 a. \2 v+ P: V$ `) x3 O) j8 ~ [& \
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|