|
“电脑消磁圣手”的消磁“秘术”
2 |6 v7 t. v1 L8 `) ^0 }- ~5 l
前言:
! k5 X9 w& L$ B4 ?$ B平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
4 b; \/ X8 i4 r8 H5 j/ `' P* d( Q e9 |! d0 a
试用:
9 D {0 j, a+ \. j, l下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
+ s: g$ u/ e3 p% J3 l4 j2 t* Q: a, r9 I& F9 b
分析:
; l* C' M' v; p; z检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:7 `8 S* D- ^0 B* i" j. v
# H [2 p+ e3 @9 ]+ T0047FF28 53 push ebx
7 Q# g* y, p: ~$ y' S: E0047FF29 8BD8 mov ebx, eax; Q4 U: h* G: l+ L
0047FF2B 33D2 xor edx, edx
+ H7 a# v* S' L2 W& A2 j; @) {$ z" X( D5 o- `" ^( A
* Reference to control TFrmRamMain.Panel2 : TPanel
4 l9 o" r8 `% L! A( K8 E: j|! u; A5 B" `0 L% b/ u
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
2 i/ y% V% Y$ T3 H* b% x
J. `: ~; C8 w* Reference t controls.TControl.SetVisible(TControl;Boolean);$ G: k# p# r9 @; X* N% e
|
' c8 l- H3 |$ `1 Y0047FF33 E80CA6FAFF call 0042A544! n% n) W `* ^# E8 _; X
0047FF38 B201 mov dl, $017 ]" M. V1 L2 e) u \6 N
3 i. i: y+ {8 x# _7 ?
* Reference to control TFrmRamMain.Panel1 : TPanel' ]2 X# ^3 z D( j! L* x' z% N7 |
|
% Z9 \9 d: t+ t. T- a/ T0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]4 M: I6 g [3 U' j- B4 Y X6 K# C
( f$ e) r6 s8 Y9 \* Reference t controls.TControl.SetVisible(TControl;Boolean);2 o$ R& l# \ b9 V+ i3 ~& s5 \
|
' G( w: f0 m9 u; b. B4 X0047FF40 E8FFA5FAFF call 0042A544* C6 i* z i' ] ?: P3 b
% P& ]* t$ n0 I% m6 V/ o, k* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
8 O; g0 e: g! C; Z4 q" b/ {7 m# Y" O|
7 p0 L; e% H: S, Q0047FF45 BA7C014800 mov edx, $0048017C
9 i( P W0 I( Q" Y# ~5 s% k
6 L+ s6 G: k" z3 i* Reference to control TFrmRamMain.Label3 : TLabel
2 E* j1 G" T( o|
1 r! @% h u$ Q0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]8 V% H8 e5 I2 T/ H4 I! _
7 C; c: r+ \1 b$ q* Reference t controls.TControl.SetText(TControl;TCaption);
! l6 h8 y$ Z! s; a, Z5 M2 u|1 Z3 I0 d7 ?7 M5 F
0047FF50 E807A7FAFF call 0042A65C
6 d1 ?7 i0 I' }' S! B
) L; Y$ O* d9 {; `9 _* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了8 L. K' R: M# W# w! j" g: K
|
" _, R( J; B6 Y/ k" g* t& l$ ]0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
' G% L) p w& y: @9 I. I. C! O3 F+ T" l; ?& U9 r* I4 B
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
- c) y6 v: f6 n( v% T0 d. c|/ a1 `+ Y7 V* p d
0047FF5B E80489FDFF call 00458864
+ S6 C: W. f; P5 } K: U" S$ f1 ]0047FF60 8BC3 mov eax, ebx
9 p e& `+ W: `& e4 ?+ b8 g/ O, V' ]# Y2 ^5 E2 ]% n
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
! [/ K6 j' {5 `4 |' \|
1 k* M% A1 q2 ]" [1 ~$ s* ^2 B& r0047FF62 E8D1020000 call 004802383 w: d( k+ B h) \
]! ~4 m9 T; B8 P7 j
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动- e3 | {5 m. I2 B8 v
|
$ a" E7 k' H9 p7 @0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
_! {9 q& l1 D$ L# d* z+ M5 R) @8 Q1 y% h" o$ n) x% l I
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 B! V- g7 e# v1 x6 T0 Z$ l- O1 N+ l9 I|
1 P( q3 c5 ~2 ~0047FF6D E8F288FDFF call 00458864
* _4 c0 G3 L ]4 k+ R' }0047FF72 8BC3 mov eax, ebx
6 x; M# K9 G# i" S4 Q) ~5 A( j' U$ ]) R7 x1 r$ Z2 i! ]
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
2 M" ~5 g6 J% U& _% y/ }0 Z|# o% b! U9 ^3 d C
0047FF74 E8BF020000 call 00480238
4 C3 u. N: H3 ]1 r! a( l0 F- j# p2 _# U0 D5 w/ ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动' L& T3 h2 S c* I& O
|
4 Q$ x( ~2 g9 z d) v' f2 {0047FF79 8B83F8020000 mov eax, [ebx+$02F8]) U" ~7 i2 V3 Q: c" ~8 P: t& r' z
* H% r/ J2 Q: W* l8 C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);% m, |3 H! F0 h4 q; r- M' [- f) P
|/ V. U9 k' B0 i( ~' C
0047FF7F E8E088FDFF call 004588644 K. i. A# E& x3 B: r N. Q) g
0047FF84 8BC3 mov eax, ebx+ p& y1 e, n3 Z
8 S0 ]# l- Y8 X' q# U/ K+ m- p
* Reference to : TFrmRamMain.Delay(): Z- m: `- f0 z$ g+ V2 L
|
; B7 N; ^4 h/ U8 _' ? k' O0047FF86 E8AD020000 call 00480238
' y5 c6 Y- o8 Q0 r' i8 A# v
$ f$ e9 G x5 S" R3 A9 ~* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
M! ?( J* f6 X0 }) p* F|, }2 g6 G8 ~: [ X
0047FF8B 8B83F8020000 mov eax, [ebx+$02F8], N* p/ ~$ \2 i7 O7 Z
: k0 F( ]. k: J) J$ K
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, \5 P: f: X O( f+ {|8 [5 i, g6 k8 u
0047FF91 E8CE88FDFF call 00458864
. @/ j& v0 X; f3 u4 w0047FF96 8BC3 mov eax, ebx2 C. |$ k. u5 p+ u
; n4 L) Q6 p/ u* Reference to : TFrmRamMain.Delay()
- u" w$ s- s' p, W: b* c! p|) V5 }0 `. c9 g. e7 c+ M; l) I1 Q
0047FF98 E89B020000 call 00480238! d9 v- A& w' m: t7 p
" e3 t4 x, m# W* m
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
+ M+ P5 L F6 Z4 e$ D7 h% _|
4 n* K/ A6 _1 |2 B. M+ B! A0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
' Z9 C# L" l, o$ I6 W( V" s* i2 `: u$ {7 P1 K
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' m# N" \; O; Y! W* J9 l7 K
|
) \! s% r. R9 f6 y8 B0047FFA3 E8BC88FDFF call 00458864% J- s# F( M: s( k" G( S
7 n: m4 \1 ^( w8 j( z% }; S
* Possible String Reference t '系统正在收集电脑的电磁波...'8 x" p) V- l7 G6 `5 B
|
) k4 W$ c" x; R" I0047FFA8 BAA0014800 mov edx, $004801A0
' p8 }' l! K% _/ ?& ^
4 I3 N5 O/ E$ R( \6 k* Reference to control TFrmRamMain.Label3 : TLabel
) U% l5 _/ Q+ {/ S|2 L0 R: j, N! w1 r
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
4 l) @, E" o& Z2 z: m2 ~4 v$ e1 a2 T ~, X
* Reference t controls.TControl.SetText(TControl;TCaption);
! l( C n- v% `/ T2 ]6 A7 Q|/ ?7 t& l. h& t ]5 N% H' k" z
0047FFB3 E8A4A6FAFF call 0042A65C
9 J* x. Q6 o( `( V) P: _, z- m+ t/ h0 w9 e* X: ?% r% T
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar4 K- H( h3 Z$ x- j) y2 W4 i
|8 d+ Y6 Z) C' [- N+ R9 Y
0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]+ c0 |' k6 e9 j$ V9 @7 e- O
Z5 `1 _6 L0 F! ]7 b5 [" q$ z
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);6 D0 u/ @" I$ i- ]- E8 {& p4 S
|
! ?; o/ `: r( C) _0047FFBE E8A188FDFF call 00458864 Z$ I& N# i1 y
0047FFC3 8BC3 mov eax, ebx( ?; k* \2 I" f. @$ [1 X0 _; n
& T- T/ m# p% e# z9 c9 f$ m
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
9 s# ^: q$ e. r2 l( [1 A- A|
3 D5 x; i7 B$ w4 e0 R$ z& Z6 d0 i' v0047FFC5 E86E020000 call 004802386 ^5 p: B5 q, e1 ^6 w5 V
. g6 G2 U( M* s# u1 ^! }/ O+ W* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
9 v" ]% S3 T k" F1 o d4 |' ]|# R( T2 n- x2 w8 l+ b- s7 Y
0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
$ F2 h/ z K1 {, Q X
& Q, _2 [- t Z* m# l' L* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! x+ M. W2 V" A4 T|
* J/ g* [# z: X# S3 O, L0047FFD0 E88F88FDFF call 00458864: C. s, j. L( h5 X% d0 m
0047FFD5 8BC3 mov eax, ebx
+ D( [2 M- j! U2 K. B2 Y! X9 F. u+ c {/ U
* Reference to : TFrmRamMain.Delay()0 C: X+ \; k" J/ z+ x5 h+ y
|
. O% ?! m) _' c9 r+ j: M0047FFD7 E85C020000 call 00480238
4 B2 u0 s- Q8 @0 Y% G
6 j7 ?+ {4 X3 C* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 d8 ^( h) t- p& I|, b) B3 \' L5 j" e
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]8 _% Y* `: V% o8 b+ s* Z3 i/ E2 s- q
1 T8 s! M/ q; q, H. ^9 p* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
i% V! c! r; H|
# d0 o u! I9 Z; c' F0047FFE2 E87D88FDFF call 00458864
( W# @% H- Q; w* T. l( L0047FFE7 8BC3 mov eax, ebx+ {2 v3 \. D& c4 T
- c. {$ |. ^" L1 s- B/ x, y* Reference to : TFrmRamMain.Delay()( S7 ]- N3 i8 k3 y, R8 W
|: r3 W+ c. I6 B( I
0047FFE9 E84A020000 call 00480238
# G0 B; j( }; G3 w; b' E- |' U' M3 Z+ s
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
7 Z0 k( P' h- s0 _! O/ D; P|, M0 w+ |4 B5 R
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]) l/ }' F$ P/ U
3 I- e& H5 }; F* Reference t comctrls.TProgressBar.StepIt(TProgressBar);: Q8 u, _% o" U; k! M
|4 C4 `& f4 n5 [: z2 q5 {6 Y$ I
0047FFF4 E86B88FDFF call 00458864
; \( Y1 C# `! h4 o( v0047FFF9 8BC3 mov eax, ebx9 I0 R+ R w% w/ ~; k1 y% N
* T6 l' k& b& Z9 h5 F7 u
* Reference to : TFrmRamMain.Delay()8 ]2 M& M& V4 K6 o1 a
|
" q& I- d7 f# @7 z L0047FFFB E838020000 call 00480238 Z, |2 J% g8 ~0 t0 @
+ \3 m8 o5 c1 S4 ^7 s% Y7 }& |1 H
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 e L2 e9 |0 N% k! P% \( ~
|
) x- {; o" Z `- S00480000 8B83F8020000 mov eax, [ebx+$02F8]3 s: K; B8 v( a1 ?1 R
5 N4 z8 [) A1 g. M% }4 J V
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
c. w2 x' I: u8 | ~: r0 _|: i9 }! F1 D& U+ _; l! v C
00480006 E85988FDFF call 00458864
9 \$ S% a3 L. N% o3 {5 R# x4 P2 @2 O, _$ Z$ W0 u9 B
* Possible String Reference t '系统正在释放融磁电波...'8 ^; ?* Z' N4 a6 s
|
9 a+ `4 w/ R* A0048000B BAC4014800 mov edx, $004801C4
7 g# n1 f ?8 }: s. i$ P/ l: A
! Y; E+ c, Z" i$ ~+ y4 V7 v: J* Reference to control TFrmRamMain.Label3 : TLabel
! h2 h: Y1 Y, i7 m4 Y# K9 B9 \ ^% ^|
. Z8 A$ U9 a! X% @6 Q( G00480010 8B83F4020000 mov eax, [ebx+$02F4]
" z4 F! ^' \$ G' d& I6 {5 q: O0 h, ^- p o# M u7 n& @
* Reference t controls.TControl.SetText(TControl;TCaption);
5 c) c0 `. B* O" F3 q7 ~! n|
6 e1 a7 U4 S9 l$ P7 I00480016 E841A6FAFF call 0042A65C
: B, l/ ?: V, y: J! @4 W- \' D% N
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 p5 H5 n: B) q2 i|4 d$ D4 @% g# h; F1 i
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
: t7 L1 e1 t" E2 {; j! {) r: J
' k& l+ c0 ~3 H5 [+ q* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 h% h& E. J2 o+ v|
5 u2 e6 h- y5 Z) `) C& S00480021 E83E88FDFF call 00458864
& i2 f5 T/ i/ I9 Q8 ]# U00480026 8BC3 mov eax, ebx
3 [$ k7 Z( [. X* m4 Y% s
/ z5 p: M3 b* X: s+ h- t+ C* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
/ y6 O" q j) ]$ @# J|
5 j2 u+ D, {- }+ L. B( M00480028 E80B020000 call 004802385 l; ]# w. a, P$ Z f& X
$ X" \& y" a, T( p+ r* m6 v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar9 h4 g8 V$ T; d& Q1 o0 k! q/ c
|
. P$ Q. l7 N8 o# K; a# j' y& C0048002D 8B83F8020000 mov eax, [ebx+$02F8]
$ A" f. i# c8 j
6 K& u7 K8 `8 ^! t8 t/ _- q; k2 [* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 i9 L5 J3 j1 w$ C X8 M0 i, O. d|9 j4 @# b9 ~9 ~. k( W. F6 t1 x
00480033 E82C88FDFF call 00458864
$ F( e1 r+ j9 I( q/ V00480038 8BC3 mov eax, ebx% p3 f$ b j" N- e7 z
2 q3 p4 H1 |, t
* Reference to : TFrmRamMain.Delay()
, {' h' {$ K; @! g) E|: ?9 b0 }. }, X9 `3 j3 d
0048003A E8F9010000 call 00480238
# ?& R; p1 u( d+ c$ R# g e/ X. g! D+ B* v1 }4 n# @& x0 l. I
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 i( f7 \8 ^0 c1 f7 |: o, p
|
5 \! x- {5 l( X4 f: @0048003F 8B83F8020000 mov eax, [ebx+$02F8]! e3 V2 Y. O) O# |1 s/ n3 q8 ^
) e4 \# E4 L+ A) U6 [9 L- M# I4 S+ q
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! U( W) K7 c2 H2 @5 V T|
6 m+ v7 w* y. C/ `00480045 E81A88FDFF call 00458864
! k0 ~8 N; M" I4 E/ \0048004A 8BC3 mov eax, ebx
0 S. R9 T1 \2 I" M y* n* }9 {6 S6 _% a
* Reference to : TFrmRamMain.Delay()
6 R T- H8 r7 w+ q3 D|
& g" M N6 M( R0048004C E8E7010000 call 004802387 x. A* [3 k/ u/ A
* E7 s9 }1 [6 k S/ {- C1 ^# j
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' u4 X' V3 l6 U, S|
9 L0 x* e; g& z5 l00480051 8B83F8020000 mov eax, [ebx+$02F8]
0 |$ ^0 s$ F0 u* ?4 Q
2 w8 Z" N$ E' s% i8 g) Z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% p* C# l, Q& H( j, ~) n! C" b0 Q9 {|
2 O8 P2 o, f S6 ^& D- g; i00480057 E80888FDFF call 00458864 C h. [& k4 }* D0 c2 U F
0048005C 8BC3 mov eax, ebx/ c/ y9 \2 F* K* Z5 w8 I8 I- Q1 Q
6 G0 Z! A/ [! ?! l# Z6 Z' W* Reference to : TFrmRamMain.Delay()4 h, |- I% q) {2 ~/ W' x$ Z7 o t6 D
|
! l5 [0 y% u7 i* B3 h+ Y& W0048005E E8D5010000 call 004802380 a, d2 F% r1 t3 L: \" ~6 b
3 L0 X2 Q" L+ L; m* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar7 n* ?# A" `% u+ v# w/ B. a$ d
|8 I9 Y+ j: Q& ]# E" |9 M+ Q+ S7 o
00480063 8B83F8020000 mov eax, [ebx+$02F8]) O! @7 p& I3 T% F4 B0 |& O) B
8 P, d) \& w. x6 s# l1 v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; ~% R6 X6 n% L0 L( y" ]
|
/ k: H6 w; P. P( A& Q00480069 E8F687FDFF call 004588649 |; y0 e: J' ^! p; {+ R3 W2 t5 J
3 ?/ @. y* V* ^$ A8 u
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
$ z1 j, I& `4 t% v0 i5 R: t|
! u. L: u6 J1 v4 P0048006E 8B83F8020000 mov eax, [ebx+$02F8]
/ \+ ~! {. K, M6 I6 y: R5 m& w5 A% E
( o- T& P4 Z& T) @! O- z% k* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 C7 t- M, w6 R" m8 Y
|
, }9 R- {+ B$ J5 l* s% W00480074 E8EB87FDFF call 00458864
. K% ~' G" d1 O- O( U0 d- \00480079 8BC3 mov eax, ebx
7 n& t1 e. c# Y* K! g' \ T B& J- \: d7 p
* Reference to : TFrmRamMain.Delay()
5 k0 F6 f# c4 L( B+ U. w& w|
6 w# K4 v: A4 h; C0048007B E8B8010000 call 00480238
6 H, t: P5 E0 {5 c/ s9 \, J% T% B; H1 ]4 t/ j6 {7 T
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& S# K. l1 ]8 X9 Q1 m& W
|0 u m& o) j# T
00480080 8B83F8020000 mov eax, [ebx+$02F8]( w$ K, K( W+ e$ i) `* C
0 ?/ @% n( e7 C2 p- r F# y5 k9 R2 k* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
& ~( r8 u$ w- o. E) w9 Q/ B5 D: ^|
- N9 _# Q; h) C% S& p1 c00480086 E8D987FDFF call 00458864
3 l5 o3 H6 p8 h6 ?. [: ]+ u; [0048008B 8BC3 mov eax, ebx+ [% f. @ l- f3 a2 m
( I5 d4 W# w4 t4 q5 g+ f* Reference to : TFrmRamMain.Delay()
; e3 B' a5 ^8 G, D|
$ K) K$ n3 N0 F) y$ O9 R+ P0048008D E8A6010000 call 004802389 q2 u/ M: x5 e
# \0 W: o0 T; o! I$ k! |# z
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 y. S' P7 c; X( G
|
% {) s7 g0 o9 b. u# E" S7 R0 j/ W00480092 8B83F8020000 mov eax, [ebx+$02F8]9 p( E. V( }. W/ ~
: B) s4 s9 s0 C; A% O% }
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! Q& O5 q- Q3 H8 ]8 d( C/ h|
# ?0 z) _ S! e# @+ e. i' R, z5 b: u00480098 E8C787FDFF call 00458864
; ?+ z; u& p6 X9 c$ P! P9 g( @0048009D 8BC3 mov eax, ebx( {# \7 q2 t v) O. f
8 P2 l% G- M7 B; z s4 U2 R! y% E* Reference to : TFrmRamMain.Delay()) H- g- X% g, G7 W# X+ Z# {/ v
|
/ E. v8 v5 u4 s( K3 W2 ~, F# p0048009F E894010000 call 00480238
- Q ]# I2 O$ n1 r
, M4 f( w0 T; }, \. v# r& [* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" p3 p1 \7 i+ q. f- U) H) X
| c7 {6 `* o" n. `/ U- b& T
004800A4 8B83F8020000 mov eax, [ebx+$02F8], }. Y# V0 a h+ b+ S1 M; t
! w9 V7 o5 j' Z1 R: ?6 c0 T* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 @, n* K& ^+ I' ?|
3 O& e% P _+ p" m. b004800AA E8B587FDFF call 00458864
5 D0 H" N+ t2 Y5 }$ r1 R004800AF 8BC3 mov eax, ebx2 M8 _# l* N" X& `0 x- X
) b5 }/ e: Q) O* Reference to : TFrmRamMain.Delay()
4 [, |- ? k) Y|
2 [# v+ [( Q$ Z004800B1 E882010000 call 00480238
' o! T# j/ O/ Z) H; }" I; K$ s( a
8 e% y2 ?4 j6 B" @; G& P0 |) @; `* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% ?4 I6 d8 X7 z+ b" X|
$ Y7 u2 I* q' z% t004800B6 8B83F8020000 mov eax, [ebx+$02F8]& U$ f+ G3 j9 H
) L& m. E: V' s' W5 P* Reference t comctrls.TProgressBar.StepIt(TProgressBar);/ m5 w6 |2 r8 G' T% i: {
|
7 B' G% F. X/ O* F) t: b) E; P, l" `: J004800BC E8A387FDFF call 00458864
8 l4 B% g* H8 L2 G4 E7 {5 L* I3 j7 b2 Y# B% p$ Q' P0 g2 w$ T
* Possible String Reference t '系统正在做最后的消磁工作...'6 b* U5 h, F' _- ~
|
! @( H* z3 \: b3 e004800C1 BAE4014800 mov edx, $004801E4
9 g) p( Y6 `" T
# Q9 W$ ]1 I( I: J+ C1 ~* Reference to control TFrmRamMain.Label3 : TLabel
' c+ s/ O; C2 E Y& Q! `|" n' ^- H* q5 X1 V5 R. |
004800C6 8B83F4020000 mov eax, [ebx+$02F4]' v* f. \9 J" e U0 O
6 {' v- |2 h9 l* Reference t controls.TControl.SetText(TControl;TCaption);
9 N8 N- I; q7 C! v, Y; |' q|4 K7 W) N* e, G3 Z! W& G' h
004800CC E88BA5FAFF call 0042A65C/ F. k; g9 t/ j. n1 A3 @+ Y
& p) [! s' A f z; m
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar- p2 W7 T; C. X
|9 ~- v/ I) l5 [7 ?4 r7 O
004800D1 8B83F8020000 mov eax, [ebx+$02F8]$ n" h- \6 ~3 p9 k& v
) ^) j& f' E: J ^* Reference t comctrls.TProgressBar.StepIt(TProgressBar);% b, f- s/ F5 u+ v, r5 S
|
$ s) l$ V- `7 U8 { V* J# m) O+ w, R8 F004800D7 E88887FDFF call 00458864
. H& _7 O/ k Z, S004800DC 8BC3 mov eax, ebx4 F8 L- M# B0 M$ ~2 X6 B# B3 b
# [, _9 O' O% m& a. B
* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)3 ]1 Z4 R2 n. K% \
|
C/ k3 Z0 s. j* o8 w, `$ m004800DE E855010000 call 00480238
' a- M. z% m1 L& j U+ R# k! v1 h9 b4 w% A! B
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
9 H" t% ~" M; [ ~1 l) j* ~: N|
; _" s: i/ N$ H( C+ N: A004800E3 8B83F8020000 mov eax, [ebx+$02F8]
$ V: S' ?$ R7 a+ M
) u* {9 j+ f8 H: ]# m3 c; _: P* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 A2 G+ [4 j: Q/ j( M y|
5 F4 B. g% }4 V: I+ k004800E9 E87687FDFF call 00458864 g9 _; g" y9 L0 _7 a* W
004800EE 8BC3 mov eax, ebx( P# @0 v; N. l
/ `8 |; B5 s( f$ P' s3 S
* Reference to : TFrmRamMain.Delay()
\ I, p/ | G1 m- i$ Z7 b|. Z5 k& k& |1 f0 H" D' o' c. t" ^/ [
004800F0 E843010000 call 004802388 n* w. e' ~2 f$ G2 c
4 [$ u7 c: T# Z" E# F* U$ ?4 @* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
: D; m$ C) a) o. V e|1 N2 A5 d% m, u+ X
004800F5 8B83F8020000 mov eax, [ebx+$02F8]4 ~+ S2 @$ y* M) A% t
Y" u% {+ C3 z- E) T$ M. Z5 Y* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 ~7 x8 i& Z* R+ k6 r# q
|) f5 j# e) x+ K( a+ o2 }
004800FB E86487FDFF call 004588644 H; t7 M0 E2 R" v
00480100 8BC3 mov eax, ebx' h1 Z: c" k% |& Q! X% B8 ~
( U6 n' M4 K" i
* Reference to : TFrmRamMain.Delay()# I8 M( s1 o3 f. u2 A
|
$ p0 c. _+ b% v( m! R1 z00480102 E831010000 call 00480238
! e$ l6 B- `$ ~: U& P. ]
0 A; @% T% H* m0 n( M$ k* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" ^9 I# Q- f' j# `, }+ p
|
8 g! J7 L U% I% y# N7 ]4 O00480107 8B83F8020000 mov eax, [ebx+$02F8]4 N. }, T% n2 X" H
7 |8 E; _' k9 \2 Y; P
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 i: @: ~* n, |2 h) A1 y: Z|
7 u* |/ z* R5 U5 J1 f0048010D E85287FDFF call 00458864; N3 G; b2 w4 |5 j0 `# x1 a
00480112 8BC3 mov eax, ebx; z6 h8 D( M; ?4 [
7 }6 `' \8 b: ~- c/ w
* Reference to : TFrmRamMain.Delay(). h/ k" m4 z q3 Q2 S, [2 ^ Z. t
|
: M. P# |# F. t5 y. _ Q00480114 E81F010000 call 00480238( q o/ j D$ T9 S1 X5 V
3 P: M: r- E* s H* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 u$ q3 ?' }3 \; `# w. t# E|
% ?7 n! Y; x, Z7 \00480119 8B83F8020000 mov eax, [ebx+$02F8]
t4 \" D! s% Z2 ], x5 e
" M1 Z; J# V* b* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 ]# X! t7 j# g8 [* \) Q
|
, N n3 M* a" U$ a0048011F E84087FDFF call 00458864* M; { o. U# X: @/ ]* ]
00480124 B8E8030000 mov eax, $000003E8
' C! H& P/ B1 b H( P. F+ j8 n! N4 H4 @/ O6 z0 a8 g* }6 X' @# a
* Reference t system.@RandInt;
* r4 C1 L/ h2 R( Q; L+ l|$ z+ t. {( H; `6 r
00480129 E86629F8FF call 00402A941 x% q5 M7 E% M8 {1 a7 i4 E
0048012E 85C0 test eax, eax
) L; W% G' C' \' L0 J00480130 6A40 push $40& Z& j6 n/ h+ E& N
& }0 x8 B/ }+ O o* Possible String Reference t '电脑消磁圣手': H& H2 w0 O, r" H; A L2 [
|$ y, X) d* N$ r# l' y# F3 P9 ]+ ?
00480132 B900024800 mov ecx, $00480200
# j6 ~: O6 l W2 B. Q8 T1 a" ^; \
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
! m. L; T6 a7 q" z' e, {, H5 I" C| ?5 y+ M8 Q5 s0 y
|
+ ?/ m" S1 _( n5 m, }3 l" N00480137 BA10024800 mov edx, $004802106 ^/ a' y: n* K$ M7 S! M4 P
* C( s l% t) \( k* w0 K
* Reference to TApplication instance
1 R$ t. F6 ?* L- ?; Q: k|1 @/ E$ t% v: N: O6 V
0048013C A148284800 mov eax, dword ptr [$00482848]( o0 Y, V$ k% j2 ]1 k+ X
00480141 8B00 mov eax, [eax]
& u4 J1 ~) \3 I% o8 n
2 J3 h# z S" p% X* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
: K+ a1 x7 y* s- f* g8 H; W|
: g" B, w3 \1 k* @' [00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!" D4 W* ?2 y. f: J1 e8 `' H
00480148 33D2 xor edx, edx" n5 B' S2 B2 w
' a; C$ g$ l* H6 P5 l1 I
* Reference to control TFrmRamMain.Panel1 : TPanel
" c7 r- {9 I+ e! G0 G0 G1 i|" k c( k9 M2 X! l
0048014A 8B83F0020000 mov eax, [ebx+$02F0]
5 m3 I: v: m A8 B4 n/ Z2 k4 D) ]) Q
* Reference t controls.TControl.SetVisible(TControl;Boolean);$ m0 X1 N9 ~+ B ^. e, c! j0 A4 X
|
9 Z( \3 q7 ?' l7 U00480150 E8EFA3FAFF call 0042A544
+ [0 b2 z5 p1 G2 u; C00480155 B201 mov dl, $01
+ `$ j ]3 _ {- h- O& ?6 z0 x D. T2 V. C' ~$ `- q
* Reference to control TFrmRamMain.Panel2 : TPanel
% I6 @% f. f2 s' E|6 B6 v7 i- ^4 o4 \9 c
00480157 8B83FC020000 mov eax, [ebx+$02FC]
- d3 G$ F; M) \5 @; P" N0 S5 T! }0 \: ?# Q; y# h
* Reference t controls.TControl.SetVisible(TControl;Boolean);9 I- M! N( J2 ~. d
|- _( ^+ P' y$ ?; v
0048015D E8E2A3FAFF call 0042A544( W7 k" v1 D+ y; b% E6 ?5 D
: R( s& @ ?9 m3 H/ `& s! f0 |
* Reference to TFrmAbout instance7 }0 i8 E6 G* r- v" L
|
4 m) Q6 H; l1 L9 J: S4 s00480162 A148264800 mov eax, dword ptr [$00482648]& S; Q# p+ t9 D. A. N- C$ x, d8 u
00480167 8B00 mov eax, [eax]
+ `) o- U) v! v8 l/ o' H5 t3 [00480169 8B10 mov edx, [eax]5 s7 T/ i* B/ E* s# t# F3 P5 J: o
2 [* M" B) j& s1 K! V8 ]* Reference to method TFrmAbout.ShowModal() i& ]1 V7 Z$ q
|8 [1 W% `. ~$ d
0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
7 q# B/ z1 w$ O9 T5 ?# J$ F00480171 5B pop ebx
, a& x+ ` z) Q00480172 C3 ret |
|