|
工具:OD Lordpe 16进制编辑器 3 a9 v/ a$ h9 W( y; u& ^1 e: }
" {$ ^9 W4 U" q1 D$ f
程序:多彩的夏天.exe # K. j7 s; U& M P) K( J7 e
! _" u7 B% F% I' \5 ~
目的:从EXE文件中导出SWF,之后可以进行反编及修改操作
2 g! |4 x, ?% G! Q/ |
2 ]" W: A. z; E8 {) D说明:为了研究需要而处理的。不敬之处请您谅解。
! ?. V1 s8 G9 e& z* G% v% O4 G- j: @5 n j+ A& N `( }
9 H* d$ Z5 {4 S# n7 k8 i
3 D* H: Y( c6 t- I# i1、OD导入程序。 5 W$ `. w/ \( k8 j' b! K
! m4 s' b+ Y# O
停在这里
1 i' w4 m5 E$ ~
+ o+ ^0 C' o2 R2 i004B556B > $ 6A 60 PUSH 60 2 y7 m Y8 A. y& L% t* f/ z# o
: u0 b- `" O% K k$ a. A7 o
004B556D . 68 30805300 PUSH 多彩夏天.00538030
2 O" E+ \8 F' q4 y8 y7 T E4 Y. O" M3 E% F
004B5572 . E8 E9EBFFFF CALL 多彩夏天.004B4160 , Y: u1 Y$ M8 }4 U
6 [. w) K( |. {4 M! q; Q004B5577 . BF 94000000 MOV EDI,94 " a# G7 |( H9 a
3 K" O. d) k$ k" s) Z) q7 o
004B557C . 8BC7 MOV EAX,EDI / ~+ g& u5 a; `4 t' R$ w, _
4 k) K% K1 A) O) |5 a
004B557E . E8 CD95FFFF CALL 多彩夏天.004AEB50
% X1 n- A a4 {# p
# m6 s% d0 c1 N8 L2 ^, f % U% _/ H/ O/ J3 U
" J f" @; T. Y B7 g1 e2、执行程序,之后可以看到程序运行的界面。以及播放的FLASH动画。
, f m5 k# w% D6 r- ?9 D8 P* x- L
注意:此程序不是用Flash播放器生成的EXE文件,所以不能用网上的一些去头的方法进行处理。 0 i( w8 v# c& S! J6 [
: f/ r9 x6 t' a9 M
到OD中。 3 ~2 l/ d. B/ s" @/ Q: X
3 f, |. o% S, f, ?$ J1 J
8 w G9 ^& B7 F7 M& M
" r+ N6 Y# G! A- g2 r( g. [ALT+M显示内存列表。 - D1 k! v- a* @& m2 _. k p
) ?* b$ u5 b1 S2 g3 q# R
( s" X! a1 f0 V2 @$ t
/ L; m5 Q1 k ?3 T: B: j# \选一些比较大的内存块,鼠标右键,在CPU中进行转存,这样在数据区时可以看到内存块的内容了,
% C1 R+ \, N% m% G' O3 r4 v) u. k& W& ?% E" E* ~, J( G
进行 二进制的搜索Flash文件的头 FWS 字符,如果你找到了,可以看一下,这一块内容离块的头并不远,
! D/ D @; v$ F; f5 J8 x/ `
9 q: R v4 W' h, R! u) O2 v实际上不用找也能看到的。
. ?6 U/ f; F! y
/ E9 x+ L% t/ O9 }2 o4 J+ v0 v , J0 o/ T* E9 }+ h- l
5 G; ?) Y& p+ Q3 V/ |# B01DF0000 50 00 5F 01 50 00 5F 01 00 00 00 00 00 00 00 00 P._ P._ ........
9 L7 U/ |- W. R6 g" q0 s# V7 T2 k0 j% M1 F: v
01DF0010 00 60 27 00 00 60 27 00 11 08 00 00 00 0B 00 00 .`'..`'. .....
8 ]+ p- t; z7 K0 x3 g& a$ Y8 \5 Y1 A% b6 L# I4 [
01DF0020 46 57 53 06 EE 57 27 00 78 00 07 D0 00 00 17 70 FWS 頦'.x.?. p & w' J ~' m4 d! ~/ C8 g2 u/ X
4 g$ n3 f0 Y1 l, W* q01DF0030 00 00 0C 17 00 43 02 FF FF FF 44 0B 06 00 00 00 ... .C |
评分
-
查看全部评分
|