|
“电脑消磁圣手”的消磁“秘术”
8 Z- c4 O% Z) I6 J: ]9 d5 l& R8 M0 g3 l3 e
前言:
0 V0 \) T7 ^ z2 v( L1 S$ e# s平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。: C2 r- W. e( ?& o) e" f
2 X) _6 X [; j, b; E- j! \' }, \7 s, M试用:. ~9 d' O# r7 I
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)& Z* t8 A% I5 Z# Q
7 e) C5 L( m5 P/ ^分析:% a, b% g8 y/ P5 g
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:7 i) p4 F+ [; i9 l$ S3 C
; i$ D% ] D0 ^$ R) I4 f1 X6 h
0047FF28 53 push ebx
' _% D1 T# ^2 V0047FF29 8BD8 mov ebx, eax7 j' b3 Y$ Y3 \
0047FF2B 33D2 xor edx, edx+ J: B8 a* y- p7 S7 k9 a& }, A+ I
$ m8 {1 E6 B4 i
* Reference to control TFrmRamMain.Panel2 : TPanel
8 W/ {2 D6 b' `|$ N+ l2 z# \! M* W& q4 \( @+ X( o% x
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]# q3 \8 Z; z6 ] I- Y0 X
1 B! B) D! ?& u; r
* Reference t controls.TControl.SetVisible(TControl;Boolean);8 J1 M6 \& }; l! K! M& d
|
% N& Q% S8 o# u8 C' Z% N0047FF33 E80CA6FAFF call 0042A5440 o5 q" d7 [/ Y, t, S: G, F$ c% @
0047FF38 B201 mov dl, $01
5 C; S: J3 J* e& I; [3 w6 U) j$ p7 m0 x6 n8 `
* Reference to control TFrmRamMain.Panel1 : TPanel( D; ?- f* h3 ?
|+ i1 g- P; y! [$ K
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
) M3 |: f5 Z8 ~0 n# F& V3 J7 V8 y8 }& d! T3 q0 _
* Reference t controls.TControl.SetVisible(TControl;Boolean);# { d- @0 M! U
|2 A4 ]! Q+ A: [- L/ k' w6 o! o
0047FF40 E8FFA5FAFF call 0042A544" B& l A7 k& s3 E n; ?& r
( @5 o* ?6 S9 X6 x# L) v6 F; {3 x* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
& U3 g- _; ?' Y# L- D8 f|6 P2 W7 G& U0 O- i$ P
0047FF45 BA7C014800 mov edx, $0048017C0 D% T+ u5 d% {
, J$ t+ f2 g" q* k- ~- Y0 v9 G* Reference to control TFrmRamMain.Label3 : TLabel
) `; N5 |% c- ~! b5 S|
9 C- p7 c: \% Y0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
/ `: ~( I( |( a3 n q: q( y6 |, z% B7 n5 C, x5 y0 [
* Reference t controls.TControl.SetText(TControl;TCaption);* w' J7 j B b+ z
|$ Z2 {) y: \# }
0047FF50 E807A7FAFF call 0042A65C+ ^9 d2 E: y5 N+ j1 N
. w# o) D0 E; D+ X0 O6 L Q8 C* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了2 i& y! o1 x% p& s& [: o0 S
|
8 S# \) `: `" n3 x& w* g( y$ w! D0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
. k* i* K; v; p( |4 L* u2 v- I6 B# j! b) E4 A0 w
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ y) L8 k$ K9 ^% H7 Z2 W6 U9 }. r
|7 k8 y/ X! H9 d5 r4 U' h: f C( L
0047FF5B E80489FDFF call 00458864- [3 l/ R* {; M/ B( t
0047FF60 8BC3 mov eax, ebx
/ f* I5 f& G: E ~6 v# Q7 X8 F, m9 S) t, i0 ]; _5 T" e
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
/ m% m F- W$ X2 D( o|
' T* a& z, T) J3 s2 n e0 ~0047FF62 E8D1020000 call 00480238
9 q7 c, G; G F+ V; _. [: Z
$ j* C6 d% d: j3 S& x% p6 z5 a* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动. J# n; ~2 w9 E {8 _% S1 z
|
* O) s, n0 a9 G* ^) B( R9 J0047FF67 8B83F8020000 mov eax, [ebx+$02F8]' t' ^1 B* z8 @ R
! B# l1 x p1 d9 p2 N: y: n* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
2 \+ D- H$ L. @8 [1 s|" F2 P# x. K* J1 S8 E1 l/ C+ K
0047FF6D E8F288FDFF call 00458864+ ^1 R) o- D0 O/ m) ?$ ~% u/ U
0047FF72 8BC3 mov eax, ebx
3 @3 q6 n+ D. H9 u2 @
1 r: W; d8 P" j( e) F/ O* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)7 s6 B! M) `+ i7 w/ V
|/ ~' d5 U* `9 x3 ?- i4 z
0047FF74 E8BF020000 call 00480238. U7 B+ m# r, ~, ^* U, h
Z, G1 r% k2 q! Q& z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动5 E6 i& R# k$ u) |
|: [' t3 x9 N {7 R
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]
9 R- T$ E& o3 @$ P/ z
, g9 R* j7 S" }5 p% _% c* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' i) K a5 @% N9 ?2 `8 T|
! Q& P/ h8 z. ~& ~0047FF7F E8E088FDFF call 00458864( I+ [$ }& k9 Y8 c; E
0047FF84 8BC3 mov eax, ebx9 X* e7 M$ j6 k: Q% v
% W8 ^$ d% T$ [4 U% |
* Reference to : TFrmRamMain.Delay()
; y2 T( M/ S7 y; w; Z# H|# ?6 F% D$ _" y& S
0047FF86 E8AD020000 call 00480238
6 c0 x' B/ l3 i( S% F6 E+ m% O
6 C4 a. G- V- E' H% {+ C7 q1 e* z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 j1 W8 T! y& g P9 ]. V8 c5 T+ g
|
$ y c. F7 \/ q) o0047FF8B 8B83F8020000 mov eax, [ebx+$02F8], h" D/ j# x' J+ ?- j L; [
* L. q q! l1 x8 }* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 Y* [/ r/ q1 Z2 x- I& j$ B. ]* g|1 h7 M6 d, v! S9 r3 x0 j/ J
0047FF91 E8CE88FDFF call 004588646 U% Y9 r A/ T) j! |5 J+ s
0047FF96 8BC3 mov eax, ebx
J0 m7 ^+ d' p2 W* B Q. Q# T
" [' @1 [3 j# ?! f! Q* Reference to : TFrmRamMain.Delay()
H6 ~8 C# g& E, P/ |, i|4 j7 P6 O+ S& a4 _2 h
0047FF98 E89B020000 call 00480238
" I( ~ @; Q0 l/ r9 W- m* \* T& T$ r8 i& y
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
7 n" d6 J' g9 c2 B$ f1 d i) `- w|
+ ^$ N2 T( b; r5 X7 s( \* S0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
8 l, o* G/ o1 ]6 ]: l5 ^& l+ N1 Y6 b+ Q* h1 |
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 T- D) |5 q6 v" b$ l
|
/ _1 l1 ~+ q4 L c0047FFA3 E8BC88FDFF call 00458864, U3 c7 ?, x, p4 ]7 {
1 o% h, ]9 o/ y4 ]1 e* q* Possible String Reference t '系统正在收集电脑的电磁波...'
" v( L* @7 @. v$ S- k( u|* p" I! P. I0 i! I$ E2 U0 z
0047FFA8 BAA0014800 mov edx, $004801A01 s |1 `( N. F5 d8 D( P
7 R& g ]" E$ {; S- o" Y" ^* Reference to control TFrmRamMain.Label3 : TLabel
, X# \ y& S; M* m' ~1 j, M|
) g. S. v6 _5 A- j$ S( ~( a5 J0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
2 g8 _; t2 z, T' T* @1 c
9 X! r4 `2 u" A$ b7 c* Reference t controls.TControl.SetText(TControl;TCaption);
0 O, p0 }. C' H|
! E2 K0 |/ Q6 `5 g: _% i0047FFB3 E8A4A6FAFF call 0042A65C' Q! f6 c8 |4 A: G y: w2 N
# [# G# t( j1 }; H8 T/ E: n7 Z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar9 @; r$ m( k/ L. ?/ r$ G* L' e
|+ a4 Z$ B( r' A- o$ I, x
0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
; Q7 Z6 g& \2 P! X( E- n2 U/ b) _$ M* y( T
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 r9 d P( D9 ^' m/ k|
: i# k9 I! B. f: X& v0047FFBE E8A188FDFF call 00458864
& }7 F+ ]4 ]- c& F0 ?& B0047FFC3 8BC3 mov eax, ebx
) `: k* ~- Y+ ?0 v( |$ ~
. s( h$ b6 l0 }' F. ~2 U4 u* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
. n8 E9 C7 s- \3 J|1 G! `0 k: N/ v' L
0047FFC5 E86E020000 call 00480238
: b! T& e& q- D3 O, A. d
( ~* p3 A g6 q" r$ R7 m- V" m* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
: w8 C( y& h- S' j4 d! H6 [|
. G- G: c. Z6 i+ |; J% G2 s9 c5 ~0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]& X) z1 L" A, Q4 G
r( {! H4 u1 x( s6 `, ]/ m* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ b @0 F% H5 M8 }3 G! k7 k|
7 T$ Y/ G* ] y0047FFD0 E88F88FDFF call 00458864% t8 Q& w9 L" Z; Z- o- h6 c
0047FFD5 8BC3 mov eax, ebx1 C. S6 D' Y+ Q; V$ T
' H( q- T, Y7 R# ]* Reference to : TFrmRamMain.Delay()3 \ @1 q# j0 U2 y
|% h' f) C) Y$ N" }( b/ q: j2 \- V
0047FFD7 E85C020000 call 00480238; i8 j1 Q# [0 f5 j1 ?! ~/ W3 A$ F
4 u2 v. n$ ^) |' ]# A$ R# A* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar4 ?$ ?1 j+ F, N/ ~
|
$ a1 T i' h' Q0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]: A2 i: Y& }5 y+ W2 o
# x; b& `; i' n" t- J/ e
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! I; m7 u9 l$ e|3 {: d/ Q. Y$ k& F
0047FFE2 E87D88FDFF call 004588644 G; t3 a; z O, L# v8 y8 M8 O1 t
0047FFE7 8BC3 mov eax, ebx
6 [( j' b- h, H0 e8 {0 i& h6 e2 |; f- o" V( T: a1 i5 }. N
* Reference to : TFrmRamMain.Delay()2 o7 j' q1 H3 a+ ]
|
7 l! Q) f' `- M) n8 X2 Y/ d0047FFE9 E84A020000 call 00480238' P6 ~7 g2 M6 ], g8 ]
# _" Y/ l9 z/ y* |- \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* j" ~" j! U) X- T3 r9 U
|$ ~: q7 q8 A& o; F8 h8 f ]
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]# x; ?$ z+ I1 U6 x
7 Z2 K: P$ G4 m& ]% a. G, m) u* Reference t comctrls.TProgressBar.StepIt(TProgressBar);( t4 ?4 y- }8 X" ^1 Z) Z
|
2 u" D* z( o$ |: \1 J0 U0047FFF4 E86B88FDFF call 00458864
6 E* f2 k* }+ U; q* O0047FFF9 8BC3 mov eax, ebx; Z/ U9 ~# F: T4 j: F- i0 w
: A: k, D4 C O4 O: p2 ^: L" R8 u6 y* Reference to : TFrmRamMain.Delay()
7 g% @/ s* }5 j3 P7 R" A0 b" H|- {1 J+ v( }" H
0047FFFB E838020000 call 004802388 v; v( S: q \/ B6 ?1 v* `8 r6 B6 B
; f$ ^6 L: a. ^+ i# k4 k% g* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
G% k4 q9 ? q/ \& b0 J: @|# F/ Y- B- m q# J) U
00480000 8B83F8020000 mov eax, [ebx+$02F8]
' w; O. e' j; W4 W2 p$ I8 o' D+ M- |5 x& M K% R4 o
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 y7 O, W7 O8 @+ t" l3 f
|
! N# ~4 h. n& m00480006 E85988FDFF call 004588643 C: a( ~8 Z [, n& D1 E
9 a/ J& {/ ?3 P& t: t* Possible String Reference t '系统正在释放融磁电波...'
* a0 P* h, P% y8 ?+ D|1 \$ N+ i5 j* f. I
0048000B BAC4014800 mov edx, $004801C4
$ J5 D0 K4 w: N& ~5 H/ b) i5 R
6 H0 D7 Q5 T4 _4 Y: i! o# S* Reference to control TFrmRamMain.Label3 : TLabel; _9 p) N/ W# |0 T0 g# c: v5 @% E
|$ w5 ]: t% Y% ]4 M8 |
00480010 8B83F4020000 mov eax, [ebx+$02F4]
/ ?5 k; U/ Q/ w1 [1 S
9 U( l5 T0 h* a2 c+ @8 x1 w. v+ @* Reference t controls.TControl.SetText(TControl;TCaption);
- f! X, G1 ~) ]6 q/ i. b# @+ G|
3 R% v' Y' u* @+ x00480016 E841A6FAFF call 0042A65C/ e) R, g5 ]- g2 T4 x7 h8 Q+ X
5 }7 ^+ v7 J* }8 p/ O5 r$ R5 d
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar7 R% Y5 n- A. `+ ~; G
|8 z' D7 i7 n3 c- C/ G
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
0 e- y z. U" }* y: `, ]( Y- B! V8 ?/ }% j+ j3 K$ x
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! R0 V! _/ a9 h; Q6 _- [4 N4 v' b
|
. F9 Q+ |9 t9 L7 X' q00480021 E83E88FDFF call 00458864
& N& {/ h: |" d& K; y00480026 8BC3 mov eax, ebx$ c O( e8 O7 ]& {5 }
: q& o! s3 G. [# U
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)% G, f |( h# Y1 M5 K) _3 }
|
* l/ d& B c4 j2 [& E9 q00480028 E80B020000 call 004802381 H/ Y5 H' M# ?2 b4 o
2 [4 g" F7 e! z4 N6 m ~$ R
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
0 Q4 j. E" b; u|* h$ c# A# p* N5 w7 V/ u7 O
0048002D 8B83F8020000 mov eax, [ebx+$02F8] l% K' J* `; A+ g
8 X7 E6 b! R8 G# F8 F7 f1 Q9 I* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 J8 K6 [9 e4 m1 O" x- ~* _|5 I; s, t9 b. g% p' g1 `
00480033 E82C88FDFF call 00458864
r0 h/ `; h( a00480038 8BC3 mov eax, ebx" S5 {0 |3 T: `; P# x) `! F: b
- v+ Q0 P, Z5 A1 V
* Reference to : TFrmRamMain.Delay()7 P' @. _# B6 \( a4 v" Z) `% N9 A5 a
|3 @1 a% O* H8 F1 h: p6 F/ Q
0048003A E8F9010000 call 00480238
& v1 ]; Q, Z2 D- { A3 E9 F. n
% o$ B% b N6 @ @2 [, S* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar- p: D. P5 B& J3 r; U0 C+ `) J. s
|: A6 f0 V' `7 c' H5 ` @$ M- x$ E
0048003F 8B83F8020000 mov eax, [ebx+$02F8]2 O9 {) ~9 M( n
, Q9 ~8 n* ]1 ?' S* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ z9 M$ {9 u5 `% n( H|! F5 i/ L& i2 m9 ^, h8 o+ K
00480045 E81A88FDFF call 00458864
. x2 E g$ s& J, n! v3 y) l2 q2 Q0048004A 8BC3 mov eax, ebx5 b" q, s5 P% y6 N( X0 P' u+ b
3 L u- O% }( u1 g6 G8 l1 P* Reference to : TFrmRamMain.Delay()8 n U2 c& ? ]
|4 Z- Z/ p5 l8 h% o/ Y& B
0048004C E8E7010000 call 00480238. c: S" v8 s2 b# x, H
* K5 A0 Y& d6 g3 X y/ ?4 F* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 @$ X- O) W( z' [0 g: q|
7 }" B- ~: s# M$ s8 d* c- ?' I00480051 8B83F8020000 mov eax, [ebx+$02F8]
4 l3 y7 R6 b) I
8 n+ K# ?& O4 c, y4 u6 j5 K; D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);4 N, P" C; r3 y0 O7 J
|+ d8 N: T* B6 d3 x
00480057 E80888FDFF call 00458864$ Q) Z4 J. p* f8 P
0048005C 8BC3 mov eax, ebx& J! ^3 V7 _$ V/ H8 R Z- c
, G# p: S8 |5 j# q# e+ d* |; C
* Reference to : TFrmRamMain.Delay()
# `) ~* ?0 x$ O|
- ~0 P2 u) U+ r2 f o0048005E E8D5010000 call 004802386 H/ F. z2 @$ | W( C
2 D% \, ~; s( q/ _' q! e( j
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 t6 G% |$ ]& ^. x% e3 \: F- V
|' d: W- ]% N2 J2 f; K: o
00480063 8B83F8020000 mov eax, [ebx+$02F8]
R1 X8 V' a0 `) I
7 ]! J) @5 n% ^, ~6 F' e/ T* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 I2 {9 Y3 H) Z6 ]9 S- b|
: ]! o, j( F# O1 g$ L- N6 J/ t: H8 O& @00480069 E8F687FDFF call 00458864
) l% g! p" f+ r' ?+ R q& C+ G" N) A
) i5 W, P. {, l8 E* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& @$ G0 T& p/ Y& T$ E P
|" s* {! e) D* j# V; O
0048006E 8B83F8020000 mov eax, [ebx+$02F8]3 j) c- h6 X& U. e7 l0 o! P
8 N5 w& z! n0 m: P5 Z: I# Z" y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ s3 w8 V. F8 w+ G7 |7 F
|
0 Y6 k5 I9 m' \00480074 E8EB87FDFF call 00458864
5 u% m! ~: a9 p8 t- J00480079 8BC3 mov eax, ebx- Q# E7 l( h# P! Q
: y$ U: V3 x9 y- {$ D( @
* Reference to : TFrmRamMain.Delay()5 M# A! E+ t- [) H% ]
|
# ?2 e4 G' d7 T4 f p7 A0048007B E8B8010000 call 004802384 ?2 t( q1 j u$ v! G, z! l
' ^: D, v/ F) e/ B& L5 \0 T+ T
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* T& N2 P) L( ?. J% U$ c|
: `8 s5 K( d$ o i. w7 N: c5 J00480080 8B83F8020000 mov eax, [ebx+$02F8]2 ]( o. h! A; O; j; `
$ J: X4 g8 t* {4 _# O
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 T' b* Z* `1 t7 ||
* E$ L+ B8 F' m& [00480086 E8D987FDFF call 00458864$ ?. ~( Y6 Q( S. J
0048008B 8BC3 mov eax, ebx F0 l a4 x ^7 C: v: ~7 l
, {: w6 b9 B# x. G/ m- a D) Q) d5 d* Reference to : TFrmRamMain.Delay()
: Z9 F$ T! W) }/ L& F; l. X. [|
4 r8 M% s7 z9 A* s0048008D E8A6010000 call 00480238% ]1 r2 v- M. Z; s8 t3 J
0 e; j5 i8 q9 I7 h
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% O6 H5 o* F& k1 s9 G( }4 t# T|
6 S4 I" P" I% }2 z8 X00480092 8B83F8020000 mov eax, [ebx+$02F8]/ J- d3 v+ Y& D" h2 ^* Q
5 S" S3 H" W) Y4 k8 M. W* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# s0 A, \- Z4 ]- o0 a3 e( X# U|4 r, O7 M) S( [% m2 X& F
00480098 E8C787FDFF call 00458864- ^$ Y( h" T5 |
0048009D 8BC3 mov eax, ebx; H' L4 S$ g2 ?' b- K
4 T0 V, \5 Q! u" l4 R* Reference to : TFrmRamMain.Delay()
j) w- g |6 |9 M|+ y2 e. s: Y% i" n2 s2 q
0048009F E894010000 call 00480238
+ _, f' p3 t$ w0 o
( Z( C/ a% [5 Q$ e; j* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( v% r' y# \ y8 q' h Y* u3 t( g|( U6 \7 _" _( Y; \# m1 m
004800A4 8B83F8020000 mov eax, [ebx+$02F8]' a8 I; c5 Y: S$ r, y: F
6 Q6 \/ q$ x/ S- A* Reference t comctrls.TProgressBar.StepIt(TProgressBar);# a4 d9 a/ S8 V& V
|% L* N+ e2 K: s" k
004800AA E8B587FDFF call 004588642 T- N) A8 |5 H; F
004800AF 8BC3 mov eax, ebx
) l3 z0 H! B2 a
7 c5 D; ]# r* S1 J7 `* Reference to : TFrmRamMain.Delay()
* l' h7 B5 r8 D+ _|
/ N8 c$ O2 L7 k* x$ ]) q' z004800B1 E882010000 call 00480238
/ O! D5 c$ s% W; N: F% k8 ?0 x
" T$ C# Y' A8 v! b- s5 s* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
; f( I3 ?. N# z+ R; U* M( t" r|
6 o6 y# M4 f/ V D# H* h$ U004800B6 8B83F8020000 mov eax, [ebx+$02F8]
0 V/ ~2 L7 @# ~5 }+ K& L% @; n4 {& E6 c2 i; K0 Z
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 o( G1 Q$ P% p7 X9 d+ C$ K|- E; U9 Z+ D) C. M; n6 D
004800BC E8A387FDFF call 00458864+ r! s) l0 u+ { ?* x: f4 V8 t/ f
/ L9 T3 h( b8 E& ]/ E. R9 ^7 |7 z* Possible String Reference t '系统正在做最后的消磁工作...'
# o8 w8 h9 W% _! L1 J9 Y|' u% H5 t v# e' _5 w1 k
004800C1 BAE4014800 mov edx, $004801E4
8 p! X. J& B: i$ K0 r* \6 ^: \) W v- N
* Reference to control TFrmRamMain.Label3 : TLabel
, o* s' g' k& {|, _ U9 ~: L1 h- H0 u( U0 G% w" {
004800C6 8B83F4020000 mov eax, [ebx+$02F4]: Y( i- e/ {! ?
4 e) |, J) W$ H% o* _1 m' t* Reference t controls.TControl.SetText(TControl;TCaption);- y' S5 \8 N# ?3 [$ N: P
|
' J) w8 h% @6 E0 z! O" F; L9 H004800CC E88BA5FAFF call 0042A65C4 m7 R+ w9 p/ l" U6 ]
9 `: l6 q2 H" H, R; F& K* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 A( d9 V( q7 g- D
|
4 C B5 t' d/ a# @# A2 i004800D1 8B83F8020000 mov eax, [ebx+$02F8]3 x& n& D* z+ ?2 G4 z
$ u3 \" ] ^' v. M6 v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- S. l8 a: K& i3 K
|
3 D2 t& L& A# G% T3 |004800D7 E88887FDFF call 00458864
. O+ T) Q; `+ T$ x0 ?( Q004800DC 8BC3 mov eax, ebx: y. N; l- r; S; w: j& C9 d1 Z
* }) `( I% L) D+ b. v
* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)$ k+ e) i( F5 S; [# {! {
|7 g6 d, P0 J& \- n+ x, e
004800DE E855010000 call 00480238
+ ?' V2 I# W. b: X; A8 `- N0 Z% x' n7 [1 T5 ~
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
; f5 c) d" q9 L) W|
1 G$ ]! _# F6 w2 f8 _004800E3 8B83F8020000 mov eax, [ebx+$02F8]+ u. H& p$ O4 O; m' H
- V+ J0 Z& c2 M# `0 B
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! u6 ~0 U, V' u7 Q! }2 I. ^|8 a: K& r' Y& s# I8 @: t
004800E9 E87687FDFF call 00458864
4 [# ~. Z2 E7 m& j2 |' x; |' y004800EE 8BC3 mov eax, ebx
2 H" |$ u$ `- K0 {" a, s6 i# l9 Q
7 X8 x$ `2 M- t# x! [( m9 j, M* Reference to : TFrmRamMain.Delay()
+ |3 [" S0 h$ ~# z+ S+ p$ M4 M| S( x) F& o* D8 z: i6 V( F4 D- \
004800F0 E843010000 call 00480238/ a+ N& K4 x. I1 ~5 ~/ F5 v
; u+ c- n1 @% I9 C" Y. V
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 c2 x9 i1 A: |4 {; t* e2 h$ w|
. [4 y7 P4 W5 s004800F5 8B83F8020000 mov eax, [ebx+$02F8]4 y& `6 }0 a9 G- U+ X9 J
- t' ^9 n5 l- ?! ^: v% q6 W: _9 Q# Y" p1 R
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! O( Y6 j% ]$ c: k5 {
|
- T& H9 W9 ^ j" \6 d( ~# G004800FB E86487FDFF call 00458864; ]$ r6 A; u3 O/ d6 Z! f7 C
00480100 8BC3 mov eax, ebx- T$ Q5 F h* l4 P8 R
8 x* Z/ e& ?! g, \
* Reference to : TFrmRamMain.Delay()
F9 l2 r: m8 L' Y$ I|
4 U7 Q% j: x3 Y+ m00480102 E831010000 call 00480238$ c5 y/ s* F& ~2 U: e. `( T
6 M4 ]: j$ ]% W$ y4 S3 g k
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" A( O! ^3 n% u$ N p' P5 ?1 v|- x( v' y% \! W( E: a" J
00480107 8B83F8020000 mov eax, [ebx+$02F8]
+ {3 n V0 z/ X! _+ ?: C: M0 c
4 R9 `1 Z; Y% P; m6 v" F! S: ^) O# j* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# k4 W/ t: P) A! e( W& S. c4 m# U|
( s# ^4 p# W4 Y% J: _% z1 L: N0 f0048010D E85287FDFF call 00458864
5 l# {) ~) `9 Q5 k! J/ d; |8 E( @/ G00480112 8BC3 mov eax, ebx
9 ? J$ d( S& A2 ]. w M0 Z! Z6 J i8 m: J1 N. U# O$ y
* Reference to : TFrmRamMain.Delay()
# G% q9 @( n1 l7 h6 o7 s|% ]7 S4 z* w5 J- z! B% \
00480114 E81F010000 call 00480238
& V- @( G& n: \
8 j+ O. x! U- b5 C2 g& P! L0 Z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( t, j6 {+ V, I& e5 c4 N8 F
|
V7 `% o- R7 i) a4 ]00480119 8B83F8020000 mov eax, [ebx+$02F8]# [9 x1 Y4 @ s4 Z& D" d
& m( ^6 w. e* S/ d* W8 a* Reference t comctrls.TProgressBar.StepIt(TProgressBar);# ^4 S- W9 O2 ?: I! w
|) m2 l0 d4 R& ~8 s
0048011F E84087FDFF call 00458864
- C! | h: Q+ J7 \: W9 B+ V00480124 B8E8030000 mov eax, $000003E8. F- V2 F* x f5 b$ g
# G+ P* p* M4 x' T; F) i b* D* Reference t system.@RandInt;0 U: H% S8 \+ v; L' o2 V
|# T/ V$ b6 W* ?
00480129 E86629F8FF call 00402A94. Z1 ?' g! j/ l
0048012E 85C0 test eax, eax% F8 n: Z" v- V
00480130 6A40 push $40. ^& r8 m. x9 E+ y S6 _, L
4 w% c t |6 [4 u# T
* Possible String Reference t '电脑消磁圣手' q# {- A% F, T) R% o
|
# V) m/ E, B- [ k; N4 ?) D00480132 B900024800 mov ecx, $00480200
3 d$ y8 y0 C9 S1 E) m2 N: p! j- m1 l$ C, I. ]" t
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?, Y' _: G* m6 M; \& ?
| ?
: S2 G, ~4 ?5 @. e. l9 F|
, S$ g X# a4 k, `+ N00480137 BA10024800 mov edx, $004802103 \- }$ c, t7 W7 Y
0 G" u# W6 W2 k9 Q* Reference to TApplication instance
) y5 j8 C& F5 u( ~- c|0 z1 n/ b& O/ J4 I
0048013C A148284800 mov eax, dword ptr [$00482848]1 q$ S7 y- d0 i7 v! J
00480141 8B00 mov eax, [eax], Q$ R5 o1 \- O& M0 R+ c. Z7 M
3 W, U+ M9 p2 Q* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;# U; G" I3 J* |( o0 M' q0 f5 D
|
" r T$ v& }- F8 Y% r" q00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!/ c( t4 D+ u; w! _7 M
00480148 33D2 xor edx, edx
( i* m0 ~# d; w) _* ^' E$ S5 N# Q. \# u- f: @
* Reference to control TFrmRamMain.Panel1 : TPanel
/ X e1 \' N% ] V' b# G) H5 `2 |1 f|
6 {, L( R! t& I+ k0048014A 8B83F0020000 mov eax, [ebx+$02F0]
6 Q( G, k) n5 }8 e
# r4 ]/ b9 [' @. h; R! \* Reference t controls.TControl.SetVisible(TControl;Boolean);( a0 u4 ^8 Z; o& g" g% W
|
, l3 Z( W# e5 a9 a$ f; W00480150 E8EFA3FAFF call 0042A544
- w% ^2 n+ m' `/ ^, P: q5 n. d0 I! V00480155 B201 mov dl, $012 {9 U/ e2 t# c5 u
- A. R5 D6 Q7 {' \! e) f9 w
* Reference to control TFrmRamMain.Panel2 : TPanel
l# D. a0 e; Y1 n% H8 b|) Z+ \$ b @9 \- {4 s
00480157 8B83FC020000 mov eax, [ebx+$02FC]8 p. H1 t( @: N& e1 K
- ^, t2 ?& p: \1 E" b* Reference t controls.TControl.SetVisible(TControl;Boolean);
" X' q! {3 U% `% t8 t* g7 s|. e) A( @; W: }; N. p5 h! Q) M' A
0048015D E8E2A3FAFF call 0042A544# t8 N6 M; i$ B" P8 m" C6 P8 x
4 y3 o3 p! f$ U6 v' a" s
* Reference to TFrmAbout instance+ ^. `, j6 _. `% E+ O
|
( G$ q8 Y. `' z00480162 A148264800 mov eax, dword ptr [$00482648]9 C) T6 A2 W( d }8 q7 T+ D
00480167 8B00 mov eax, [eax]) u. X8 r3 Y% E+ J0 j/ n) M$ B" Q5 F
00480169 8B10 mov edx, [eax]
4 O% q& ~! c" F3 N3 }% c# X# g1 e) ]) ]) O
* Reference to method TFrmAbout.ShowModal()
6 ~5 z3 c$ V! U) y1 v|' K; w; @' r- E$ F: n
0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:): ?' n% Q2 i0 H( k
00480171 5B pop ebx" X9 A+ j! F, R' E$ q
00480172 C3 ret |
|