|
|
工具:OD Lordpe 16进制编辑器 ) r; y+ Q2 T6 ~4 ?& Q
- [ _1 ~! Q1 Q+ W( a6 R
程序:多彩的夏天.exe
, I/ o# ^& v" Z/ `" ?8 ]# L) H* J. D8 f
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作 ( N! C1 H; O5 J a
$ W. e, w# e5 Q; B/ x, n
说明:为了研究需要而处理的。不敬之处请您谅解。 9 X7 ?! r2 F# ~0 u- r' u
8 v1 x, m) A* g) b
6 j0 p' p- K2 \" ?4 }* v& s' ~) v7 K: F7 G \% \: U
1、OD导入程序。
; X$ E% U W( e7 d4 @; H
5 `/ V& Y, Y: k Q& Z停在这里
1 T: D: L6 h% N% _# k+ ^
& W% H7 a. P$ r& j1 v5 ^5 O004B556B > $ 6A 60 PUSH 60
7 ^& R/ t% G5 _; y" h: ]0 d) |
; B ^0 D# l J: U" p: ^8 b$ ]# n004B556D . 68 30805300 PUSH 多彩夏天.00538030
3 n- b" s! p; h5 U2 M* {* T% c
# g" D! g* _: ]004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
8 x! w( f& E! G
. l; B$ ]& _" G! [& ^+ r004B5577 . BF 94000000 MOV EDI,94
A% h% ]0 S; h; K+ `# q$ F' e1 c% P
004B557C . 8BC7 MOV EAX,EDI 0 l, p# j* D+ S8 A1 I- \2 T
8 I) x3 m9 [- a5 T( U/ \
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
$ G: h5 @- l, W& {5 t1 o+ a2 O/ t& W( ~3 J* F. |9 K @ M' y
. c1 C3 |* d. g! g$ w6 ?$ q' w, w% K! ~" ~
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
( ?4 C% [4 C5 h( @
$ C# c$ P" l3 q注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 ; M3 F8 U& E: Z0 z* L
( A* Q( Z$ g4 q/ w" _# V, n5 w) B到OD中。 N$ A! p" c: i k+ ~
: [6 \. H0 R. ^( { ; X1 p1 V) J8 O- R
1 u! i/ {/ z6 b
ALT+M显示内存列表。
- b! `, }0 H3 Y8 ~2 G; M# Q; p. i& G- S" R9 ?$ w+ _" L
; G* [: P4 c& @; _& X6 W) e: ~8 z5 ]7 m0 J) H! |
选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, - `+ i" z! F d2 L: z! R
& W l2 B% Q; J8 o2 p, c
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
3 k7 N. L1 s1 v# X h; f* S% C, D: Q! {5 L& F E% ?
实际上不用找也能看到的。 : D0 A% _* R* M; R2 p
' b7 Y( M8 ~7 J6 e
( p2 Q3 u- O8 _6 f7 p1 K* A& J9 e" H& | f: j6 i8 R; L9 O" }1 D
01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
& r; W" g" B+ L8 v- `8 ^8 ?5 E X
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. ..... ' I H; O# l% V( l& u* t
2 a. k; J9 I/ ~" H01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p ! K+ U# _& [0 Z( o$ S
6 O* u& q6 A }7 I- A01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|