|
工具:OD Lordpe 16进制编辑器
- K+ f' l x6 _: v% `2 J
6 [* {" k8 ]7 C程序:多彩的夏天.exe
1 c0 U& k, u8 u# F) i3 {. B0 P% j
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
! W$ ?* s# U4 R3 g1 T Z$ ]3 v( Q, H2 S9 l( g( }/ u
说明:为了研究需要而处理的。不敬之处请您谅解。 : j2 O7 U6 f: u, k) Q
, p( m7 z* g: R0 I
5 ^& c; p; |- f: I b! {2 k
! u8 l. F1 J; t% m1、OD导入程序。
, |# Q+ R9 l/ F" o/ ?+ N3 E
+ x' H8 q% ]& l/ }# ~& L; o" _8 L停在这里 0 k$ U- e! @- Z/ G9 \( Y
3 \! }, l# b3 O7 ]3 `( B7 p004B556B > $ 6A 60 PUSH 60
1 L" T, y/ M A. m+ _3 o
% `/ b( R) f7 T/ x% j6 N' J0 Z004B556D . 68 30805300 PUSH 多彩夏天.00538030 $ Z8 V6 u' E0 y$ C* t$ b0 b5 m
' }5 ]0 G; O! K8 [/ R& D
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160
1 l7 Q+ T0 A: r* Q& r& _$ Q& [" t4 w
004B5577 . BF 94000000 MOV EDI,94
P/ Z" Z7 a. N) N. O+ q4 f. I* V; D8 p3 B6 {0 o" p! P
004B557C . 8BC7 MOV EAX,EDI 4 @" S, z6 b* `$ o
6 d) X/ a4 V" L
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50 9 x5 A% ^2 t% ~7 `
3 {& ~6 G: _2 Y0 U9 C% { h
8 O/ O! D) k" s1 Q; l0 \/ L7 U5 C3 e& X* {0 O8 ?- j0 i+ \( q
2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
+ _. n, v+ n1 a) d) y: M/ [+ n) j, m3 V( Y: N
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 8 l3 o( x2 Q0 L$ H4 ?3 u8 ~
" L6 A; L7 |2 u* j' @" S- q: m
到OD中。 6 k6 s$ X2 U/ j3 @4 v' e
# |; P' t2 o+ s( ]3 \$ x 4 J& E) K0 T# h' W/ W
# M% M7 L- b' z: c
ALT+M显示内存列表。
' {2 W, b# y% D# z8 Y3 k' A' r
# h, W8 y; {% |; u$ n) D) a9 m
2 R b& O" c) r$ n. `
5 e5 X3 ^% f; Q5 O9 B$ Q+ N选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了, 3 J) g d9 w5 v
C5 f9 M$ O' V
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
" I$ z0 }( {1 U. C- m
$ h' H/ M9 j% A8 O* G( J实际上不用找也能看到的。 ; V, x& c5 S/ N5 [6 @
: U# f# R$ I+ g' W1 k
1 A1 ^+ ~& G y3 J& j9 Z
# _8 j& t! ^ a2 x01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
; l' O& n5 G8 ]6 ]0 _6 m
) u4 E9 S+ A$ V7 U9 v01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
& c0 _4 W% S4 M+ k6 P5 D* l ?! e3 D$ `: f6 L2 B
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p
+ R# ^% _0 k8 o) q3 o* x7 f: s+ W5 f7 I
01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|