该用户从未签到
|
“电脑消磁圣手”的消磁“秘术”7 ]5 g* k6 _5 o0 i$ i0 n
; Q( h1 F0 Q6 H$ H( D
前言:9 P- J# |; x! O/ u) u
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。; B6 w5 `4 V2 P
' J4 Y& @( n5 h7 u& g$ j试用:
. }. P8 c8 k/ b) p1 d下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
8 T- i' d1 ~ o7 X( f* D9 N" d4 m; \8 H3 C2 {) D1 B3 g* }
分析:& w5 I! E% s6 X+ l# A8 Y8 k3 g( Q$ X0 Y8 Y
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
; x* \/ h& t; `6 Q0 @3 @! S
" m' r6 X, v* F! w6 D0047FF28 53 push ebx$ L3 E0 F: N$ |& A; I# @3 [5 j# v8 c
0047FF29 8BD8 mov ebx, eax# `5 [/ e5 p! }" H, C N( Q
0047FF2B 33D2 xor edx, edx
" e2 G6 q& z' l( |
) b' q5 A2 Q- F2 p1 P; b w; [* Reference to control TFrmRamMain.Panel2 : TPanel, N; I% Z& _2 r; ^ P0 p, `, M
|
9 J0 `; C; D+ o! g, c0047FF2D 8B83FC020000 mov eax, [ebx+$02FC] m8 s* H( _/ F' [7 }' ?
! R* ]3 h% y$ o& S! K( O. s7 x! {% W$ s* Reference t controls.TControl.SetVisible(TControl;Boolean);
. c1 g1 r! C |. U8 A1 J1 D7 x|5 J, |" |# B) f$ }
0047FF33 E80CA6FAFF call 0042A544
! A9 f3 ?9 }% A! J$ K0047FF38 B201 mov dl, $01+ E1 n1 t3 \/ s3 }, V# }! H8 D+ `5 {
7 f% ~; i; c' N2 z9 n
* Reference to control TFrmRamMain.Panel1 : TPanel
: B6 d ?# U- {! C/ L- q8 x& o|
4 U( H7 E% {- f8 n7 s3 U0 u' ?# I0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]4 n- P" a* |' R* \3 b( O- {2 Z
: v9 ~& R% k! W! N' V( g+ |* Reference t controls.TControl.SetVisible(TControl;Boolean);; b/ L& W$ u5 `% l/ X6 n3 `
|
- e" ]$ t3 t3 R6 u0 U2 q0047FF40 E8FFA5FAFF call 0042A544
( ~. {! O) t+ Y# g0 I: G+ V# q9 f1 X/ M2 q3 i, I7 o, `# O
* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
& k" ~9 ~; Z6 S T1 f( J0 O|
! ]8 }8 h/ K- F1 v& L$ ]0047FF45 BA7C014800 mov edx, $0048017C
% N2 |5 K, Q2 p. c
, ^: Q# g- U* o! H* Reference to control TFrmRamMain.Label3 : TLabel
3 v' p6 s0 K6 S# T$ z|; b/ o: c& y- c6 p d# M5 b
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]% {8 Y9 |2 D, u) |
e a- L0 {! K
* Reference t controls.TControl.SetText(TControl;TCaption);
5 V, A' t% }8 L|
: t" ~7 c* D& K3 G' W0047FF50 E807A7FAFF call 0042A65C
5 t8 K/ c) m2 K& g) D
, k* `) Y+ P$ e0 F6 E7 Y! L" n' j* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了, @" \9 U& \3 g& l: z% X
|
, d8 {5 N D" L, Z0047FF55 8B83F8020000 mov eax, [ebx+$02F8]% ~8 g* X/ Y: ~, Z5 g* Y3 k' _. u
2 v7 B7 M- w. _4 u u
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 b! I, P. B0 G4 ^$ i, g, a
|" n! F! n9 J2 p, Q3 E' }
0047FF5B E80489FDFF call 00458864
3 S3 X; U. ?. n: b7 f4 f2 |- I0047FF60 8BC3 mov eax, ebx4 V: x5 p' e6 t- \
j6 L6 M; [* D& ?: o5 a3 d4 q& A& q
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
6 k6 c4 ]2 g7 G4 j( g; J|1 t% L4 l3 q, c6 Y* q
0047FF62 E8D1020000 call 00480238
+ [1 v( z1 Z/ ^9 n) x! @) f9 ?0 X7 ?$ c) X1 K) B' G& E
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动8 [; {, j. T) j& C- ` x3 E! R( S1 i
|
1 c! O& X7 `+ i, ]) |, a0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
; z) f; E0 |4 X7 j3 g$ [9 c0 E' Y: h P
' [. {' C5 ?0 ^; C2 i* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 ]% r4 G1 b! O
|* l6 y- N, Y1 D( H O8 M
0047FF6D E8F288FDFF call 004588644 V; ?" t7 l2 r
0047FF72 8BC3 mov eax, ebx
( O4 I _7 Y; g: R# c% o7 V q
6 K. Y) m- v+ z! \1 @; x6 {* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)$ r+ g R8 }/ ?/ s4 v
|1 n- N) O, T2 h9 j% v6 ^
0047FF74 E8BF020000 call 004802382 P5 h' ~+ Y1 g# y ~/ |" m
$ W/ g/ N9 O- U& ^# m/ p1 u( y s$ P8 u* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
$ `1 | H0 w) n7 l2 ]- ~' ?/ A|6 f( q' W: u/ ~4 n& n8 y/ g
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]
9 g9 V2 A9 L" l2 `
3 ^! q/ \3 D, X& M8 R. h* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! h; i$ j0 G, e: S) t0 c# m2 {|. r: V$ m1 L0 B+ d
0047FF7F E8E088FDFF call 00458864
% R) b- n9 @& a8 z$ U* f) J0047FF84 8BC3 mov eax, ebx
6 i2 M6 \) O6 ]9 L% A( D+ g \) G M
* Reference to : TFrmRamMain.Delay()
2 y0 q* `/ A, c* M# M3 A- E|+ _9 e% a7 P, X
0047FF86 E8AD020000 call 00480238% H- U1 P& \+ }, m: o& @! L
7 L& q) _/ N. ?% J
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, ^3 g! s* b/ U# Z- I, \/ h* U! r2 {
|
Y, j# y' A3 q% v0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
; M* C. X- N+ o3 n7 V% q( v7 x n) W: Q6 i
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 f& @0 u U. g* \1 V& U|
2 L g1 J+ @4 o! c7 z6 G0047FF91 E8CE88FDFF call 00458864
# q1 u3 k& G' u0047FF96 8BC3 mov eax, ebx/ g) [6 A! w0 u/ W# D/ s- U
, I# P8 i) V+ }1 w; [
* Reference to : TFrmRamMain.Delay()
( i9 Z! R) [, X, @/ U/ ~; ]1 s|( _7 h7 ], m, K" Y' ^+ |$ k) W
0047FF98 E89B020000 call 00480238
0 n+ Y0 q* S; g9 Z3 h) W+ b
9 N% D9 `7 N7 _* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 C2 D# C! r/ ^|
g0 r. D: a9 T3 G% d0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
* M7 C0 \3 e. ?2 p- d0 ]
1 C* Z9 S- i1 I+ f" j) ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);( j/ B( G" P& b" I& t
|
: U' q# G+ G: n b- r& G) ]( R0047FFA3 E8BC88FDFF call 00458864 T. N2 q& J% g5 N( h4 I
* X$ m& Z; t6 d3 r; r0 i6 q
* Possible String Reference t '系统正在收集电脑的电磁波...'7 c' j. @" n/ B
|
# Z6 y9 V5 I: \# p0047FFA8 BAA0014800 mov edx, $004801A08 @* l/ A: w ?. Z/ V
! |- n; l% w: u* ]* Reference to control TFrmRamMain.Label3 : TLabel5 k B+ O5 W0 [) y6 U( d
|% \4 R! J% G4 T5 v. ]7 _4 X: t
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
' B, g, N4 P! y" u3 }- S
7 k7 M& m1 E& U. Y- b2 I- @$ ~- {* Reference t controls.TControl.SetText(TControl;TCaption);
1 |9 Z% O. v4 R' ?9 T3 f|
% k/ s# b# y3 I) D6 H# @0047FFB3 E8A4A6FAFF call 0042A65C
6 ^! D5 P X9 s! d$ v# e% e4 ?9 J) t. ]
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
. D7 {) P( V4 f0 H2 j s|
: W, @1 g- A$ ^& p8 V0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]8 d7 F0 I' S8 r4 [& [7 i6 _9 g
" N6 `! k. i# `- K, A7 y0 [* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
* M) I' G' d& j5 r|& Q/ G6 Z5 H) \' Z2 }
0047FFBE E8A188FDFF call 00458864
' [; d- o* Q+ [! s0047FFC3 8BC3 mov eax, ebx
X% P. t* V8 y# B8 Q
. N, ^4 Y3 |) h8 D- a: y* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
% X" J6 H9 e2 i% H9 E5 q|5 ~3 X8 ]1 i6 M1 T7 L4 n; `
0047FFC5 E86E020000 call 00480238' d3 c- K$ s1 S3 ^
; s W0 Y; m! p$ N" U* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; X8 G9 p3 J4 \ j- c
|9 A. s$ ] }1 k
0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]: b' l* S$ \4 l" r
: l% ^5 t+ D8 Q* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 w1 j3 V5 o7 j h( j
|
/ B7 Y$ W0 ?+ f& G6 H4 ]( s0047FFD0 E88F88FDFF call 00458864' o* z& C; q, M; l- d4 H$ G# {. C% a
0047FFD5 8BC3 mov eax, ebx
( `# m6 D! L* j0 @/ B8 f! s, i2 V" h2 V2 n" O6 [
* Reference to : TFrmRamMain.Delay()$ `9 \* [3 x! s% U
|) B# ~1 D+ W) H! S
0047FFD7 E85C020000 call 00480238
0 L4 T) F* c9 a5 h: g7 X1 P+ v' f) T) M. |' C8 `
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" t% ~8 k8 ?5 e) y1 U9 B" X|
1 \& K4 a' F/ Z2 R! u( k4 R0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]. t$ e" D, h) X; H. B
) W' g" ]9 d/ y! h6 U% p* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 D* Y' G* \ K- x' ?
|
5 F. W9 @0 S* p, P; K0047FFE2 E87D88FDFF call 00458864
# l" ~! i9 }2 f8 n/ P0047FFE7 8BC3 mov eax, ebx
& e, ]! M' S' f: \ c, u$ E& P7 k! X$ j6 X, S
* Reference to : TFrmRamMain.Delay()
% s1 E% P( @! d4 m; K# J|+ I0 _$ X9 _# S, Z
0047FFE9 E84A020000 call 00480238
/ o5 Z! q; y. M7 Q8 p- ^
" a! k) j6 @& {! L1 f: t$ v9 f* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# N5 M- W u( y; C
|
8 {' d( K+ S5 r0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]
3 b! v v3 O0 T( n) D
$ g5 R* |4 h4 P1 n8 W9 i( D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);2 r. Q% h/ \6 n( m& J# ?, e
|& h6 T I/ s7 ~$ E" u
0047FFF4 E86B88FDFF call 004588643 w- _2 J0 n2 @6 s5 s7 y. B
0047FFF9 8BC3 mov eax, ebx
4 b3 |- e( [, C$ x% C U+ w5 H: w% J" s& W5 |
* Reference to : TFrmRamMain.Delay()
% P& s7 F) V2 z( ]|+ P2 `* H5 ]# t; q1 X
0047FFFB E838020000 call 004802387 ~( T# C; I8 W2 V
1 f' e. [4 ?& J) K8 d: {* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar9 X" d' h5 B% Y6 ~7 M4 Q
|, x0 y6 H8 R/ W6 B7 o1 e, y: z7 x
00480000 8B83F8020000 mov eax, [ebx+$02F8], m8 P+ o `: j( V
+ j, _4 F1 t3 }- e0 I* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
J2 j: M; `( ~9 h( }9 p* b- D|7 N1 k0 u: y3 j
00480006 E85988FDFF call 00458864. k w* W/ o/ R$ Z' j, t" j
6 B5 s- L) K9 u* }8 ]% T0 y* Possible String Reference t '系统正在释放融磁电波...'
y# e) }$ s- @5 O' G: H- t|- x1 R8 C1 z+ q! c2 R
0048000B BAC4014800 mov edx, $004801C4
k# O% P1 u% @! B( H; N. W: ^1 d, W* h- M2 @
* Reference to control TFrmRamMain.Label3 : TLabel/ j# p0 o: I6 x- u* ]
|
) w' L& @% s4 Z( j00480010 8B83F4020000 mov eax, [ebx+$02F4]9 v( d" Z; ^& S# d- x
# T; ?) _; T6 B9 ]: M: h; P9 {* Reference t controls.TControl.SetText(TControl;TCaption);
4 O R# Q2 Q& }( b, a) Y4 K|
# _( d$ o, `& O6 @% w0 U- ]1 i% v& L00480016 E841A6FAFF call 0042A65C
" {7 g: ?! ~0 [* ?- O# E$ H! t Y- s& Y$ @6 g2 b; J% D' d; `
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
n3 a' Y- S5 o* B# y7 |8 `4 a6 g|2 p9 ~! F# `9 X1 e
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
$ h ?! a' `( I1 i0 _) ?/ G- Q2 U8 @
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);6 L2 `3 K/ U% ?
|* H: h4 R4 i4 R) S* U" U0 K: e) k6 K
00480021 E83E88FDFF call 00458864
; Y( y1 E6 L5 y) d. e' Y- ]00480026 8BC3 mov eax, ebx% G. |" |8 ^2 Q: s& r; n
8 n$ ?+ s4 ?, o( G* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
: S! W4 L3 y7 e5 k|
) G( X# H6 z$ F! Y00480028 E80B020000 call 00480238
! d* J7 a& v; X
9 Q0 o1 g" h' c8 ?* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' U) \* v- k! `3 _|: I, c( N! f5 P. G. E( d) a0 m
0048002D 8B83F8020000 mov eax, [ebx+$02F8]/ v4 G0 R+ j- }* T- n, J( S) G
0 n2 ~+ C) ? T: q% G, g
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
* Z; v( L( B* ]3 a$ L6 k|
5 f' V% `. Y4 y' U( z5 ^00480033 E82C88FDFF call 00458864
6 H3 a% x1 e: I$ G- y5 w00480038 8BC3 mov eax, ebx
0 S2 I% \7 i5 o6 Z" M: P8 v& l R: i4 x/ |: S- Q
* Reference to : TFrmRamMain.Delay()% s3 j6 j9 E: {& S* N5 i% u& }" c
|$ }; J) T/ n1 z. C1 x1 ~
0048003A E8F9010000 call 004802385 j4 ]. |3 N; s/ A. Z0 z! y
6 g& M' L& E" _3 W" x4 ]3 W5 F* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 q* o5 g, ^* I0 M$ z
|
* k `% S9 k; W. p A( P7 ~0048003F 8B83F8020000 mov eax, [ebx+$02F8]0 s) Q( z0 i" A- C
, ]- o! q' }% A- {2 B+ o! E* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 Q! B# S4 f, n' I; M2 R8 s+ G
|
9 T9 H2 c( \' \+ q00480045 E81A88FDFF call 00458864
: y- k* c' V4 O. O8 W7 w3 W1 @0048004A 8BC3 mov eax, ebx
4 }( R; s; B# n; m! B; Q" _& c6 T) R+ m. K
* Reference to : TFrmRamMain.Delay(): k8 w% q- k2 ?- W$ h8 t2 {. S
|
( ?: e4 q- R) q' w2 f" `) C! p1 [0048004C E8E7010000 call 00480238
" W5 L) }: _& m1 X4 l+ v
" E+ G( f* q' u* y' u6 ?* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar+ |! @# G, i& N! r6 S5 l. d4 q" v1 J
|( _) H1 I' P5 n* ^" ?
00480051 8B83F8020000 mov eax, [ebx+$02F8]9 F$ u' b1 u8 A0 ?) T* y
, R" ?5 ]7 q. J* Reference t comctrls.TProgressBar.StepIt(TProgressBar); ^1 L6 B) j7 P* @" s4 p
|1 R6 C# a6 |9 S' V$ C8 m
00480057 E80888FDFF call 00458864
1 ?* `7 _; ` B7 b3 d3 w0048005C 8BC3 mov eax, ebx
: `* C8 \/ N. |% ^! U0 G! y! J6 i" q: k: p
* Reference to : TFrmRamMain.Delay()8 y% V- H4 A7 ?0 i3 f3 t" s
|# p0 {, Z2 i* x5 c) p$ t2 m
0048005E E8D5010000 call 00480238
: A% l) Y# C* ]( @. o; m e$ x7 P# Y+ Q% O$ ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; @6 w$ v2 p8 A1 a/ @( B
|# K; {* ^* i1 i2 F
00480063 8B83F8020000 mov eax, [ebx+$02F8]
4 J+ f8 o* g0 d$ _
) W8 J) k2 Z S% ~5 G9 B8 C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 v" J# n" V3 j5 v2 t! B
|, C- l# M9 l4 T
00480069 E8F687FDFF call 00458864
# T0 O0 ~8 I, t/ z- g$ D/ X6 v& I
0 A% V" s' B3 ]' ^( j* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar! g- O& D% z9 c3 v
|
0 R$ p, C C- o" @ I0048006E 8B83F8020000 mov eax, [ebx+$02F8]3 r- y8 S+ }6 ^2 d9 W4 |! |7 n7 r
, S1 \7 V% w( O" W. l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);7 L, y$ m) Z8 k% `; g8 R9 w
|
V- X) R' L& j, u7 G00480074 E8EB87FDFF call 00458864
s6 @2 t0 l) o6 g. v- t00480079 8BC3 mov eax, ebx
" N% g: ?2 x f0 t, F' ~
4 ^- J Q" i; ^0 m* Reference to : TFrmRamMain.Delay()- z# b& A8 ?& D+ `& e2 g7 e
|4 F: n1 z. |% H( }2 y1 O# O" [0 Z& t
0048007B E8B8010000 call 00480238$ C+ x8 {$ ]5 |
9 r* U- w+ v0 a* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- p( s; N# N$ X- h|6 S7 [: p- `7 g# o, X p
00480080 8B83F8020000 mov eax, [ebx+$02F8]3 T/ {! t1 E& [8 I
4 w( x: A% ~7 a. Q5 r! W* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 |% G7 [7 k! h" G0 x4 }|
7 Z M r; c& s" W/ k00480086 E8D987FDFF call 00458864
7 R f4 _- {, ?0048008B 8BC3 mov eax, ebx( t6 D# Q/ w/ j8 k
@( M2 U5 Q4 O3 c2 I* Reference to : TFrmRamMain.Delay()
+ E: P/ c# e; m" ]+ P; R- @|
: a' g9 ]8 L& j- j& S& R# K& t0048008D E8A6010000 call 00480238
2 T0 N7 g& M- ^! |# b# p& q7 N! A+ B; f9 g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar+ ]8 u, v; H, ?0 j; A& E }% T2 r7 W
|
" {0 Z0 u! X' j1 E$ H% k; O0 l00480092 8B83F8020000 mov eax, [ebx+$02F8]3 Z7 K$ [9 |- c: [6 T$ @
# {5 p- D" y6 T3 ~8 Z7 [
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 I F4 Z- s4 O+ N* B' O|1 o; F3 T. X6 a1 K; R, l) P
00480098 E8C787FDFF call 00458864( s+ Z) N- R! l: L9 D. D
0048009D 8BC3 mov eax, ebx
+ q* B O1 U7 O: y& A+ w, c) l! v T9 u# H# @
* Reference to : TFrmRamMain.Delay()
' H. a: N$ j% L|' d' J+ v {% T5 ~8 I
0048009F E894010000 call 00480238% _4 E2 b8 \3 i0 O, @6 z0 b( B
A. h9 k ^ Z& E3 L
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 x6 q) C0 _% ]2 y& j
|
6 k# W3 }) I! P004800A4 8B83F8020000 mov eax, [ebx+$02F8]0 O& `2 ^1 G c2 \: t K) Q
5 ~# @8 Y) f/ l/ x: v9 L3 F# ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# ?7 v e. y* u: f/ X& G" V| B: n! c" { N# \
004800AA E8B587FDFF call 004588641 ^" b+ \! P7 g$ |% d, V6 \5 L
004800AF 8BC3 mov eax, ebx
6 S7 j [( |" C& D6 P, j/ M; e6 {+ i0 `3 I
* Reference to : TFrmRamMain.Delay()
/ j0 S! w I8 @4 c; s3 v. f|0 X! Z/ d7 n4 p7 F/ ]
004800B1 E882010000 call 004802380 \, [6 S9 s& M5 W; J
2 L* ~9 r( b5 T$ K3 ]7 t; |
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 U1 P" P7 [; D9 y; X0 m|7 L8 k/ F( U% W) P5 Q4 S H6 X
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
: n9 }) Q# O" O- z Z0 Q7 P& B0 w# A5 l% \& P
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);* m8 R+ f# Y! w
|
5 Z9 Q+ F: l3 n _5 R004800BC E8A387FDFF call 00458864
" d7 {5 L7 }7 t; _4 i! q
6 H4 l8 U- J! d* Possible String Reference t '系统正在做最后的消磁工作...'7 o% Z& o3 P, [- |# o+ O
|
1 p% G3 |0 l5 [0 t0 F5 u P004800C1 BAE4014800 mov edx, $004801E4
- W3 d2 q# C$ t7 i
; T9 O( d$ I: O* Reference to control TFrmRamMain.Label3 : TLabel0 H: W5 [/ e* D# u a
|
9 g! n- c* e- b- d2 [5 {/ Z0 j004800C6 8B83F4020000 mov eax, [ebx+$02F4]
' n% `* ~# I/ N5 k X9 i4 T
, \; m% D. x- J3 j( h* Reference t controls.TControl.SetText(TControl;TCaption);5 D/ T/ `) z+ G6 P z8 c
|
s2 s# { D7 N- Z8 o0 E/ b004800CC E88BA5FAFF call 0042A65C
1 U( q ^: W3 C* i) {) `; Z
. s: T. G% y$ {. F- Y* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ V6 z2 e) G M& G# [: T|
! U U. ^. F2 D5 Y6 F3 Z8 P7 S+ I004800D1 8B83F8020000 mov eax, [ebx+$02F8]
& ]8 e9 F9 H3 b/ T ~6 }0 ]5 b1 h% L6 I& v& l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
+ Z+ s# Q0 H! T! h# L# I|& [1 i$ p9 m1 L" h+ M {8 v& Z2 z
004800D7 E88887FDFF call 004588647 r) C. a! X5 Y! Z0 V: F2 T; {
004800DC 8BC3 mov eax, ebx, q c( p z8 i4 w# D. I
+ Z. ~' I% B, j# W6 A) x7 h' x* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)5 ~( N8 w: e; I; \) t
|& M8 ]: f0 ?( B2 c6 w9 w
004800DE E855010000 call 00480238
/ g5 P) e; `- q) R) t* {4 ]2 l* | e& a, e
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% d5 }6 R& ]; B3 h7 {" i' G|$ m. s' A! p+ }2 u
004800E3 8B83F8020000 mov eax, [ebx+$02F8]
" Z7 f6 E8 t6 [' M J/ m( U; W; n: h1 T! x, K2 M! m0 Y* J
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);6 s; f( i3 p. V. m8 ~% g9 R
|
+ ^" Z7 K7 ?. {+ n5 b004800E9 E87687FDFF call 00458864
: L3 @, }) R7 N004800EE 8BC3 mov eax, ebx
: a6 i# H6 h$ t% S; P3 v/ }& G3 p; l1 X
, ] M) w& G! E) v! p& U* Reference to : TFrmRamMain.Delay()
' j. |7 B& \" u|: g0 @- o" s; F8 F8 x
004800F0 E843010000 call 004802381 O' S. G# y6 \3 `" z
/ y1 R E( n h/ f5 X5 }6 o7 \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* K. ]1 J1 `+ C6 `|
9 b$ w; M* S0 T/ Q3 A( |004800F5 8B83F8020000 mov eax, [ebx+$02F8]% y7 d: g* M) B8 w \
" J5 }# z% L6 W% }* Q
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 y# h6 ]5 x1 Z7 n' F; n' m" ]|
: _# e# |1 T) L* m$ D- {; m004800FB E86487FDFF call 004588644 u6 D! g2 W2 [ y9 l. Z
00480100 8BC3 mov eax, ebx" `5 c S5 R0 I
, X" }( q8 T5 p& s
* Reference to : TFrmRamMain.Delay()
+ R/ T! Y' V8 _4 _$ A! r0 X& G|- |. G" W" @* G
00480102 E831010000 call 00480238# B4 L* Q) @# B+ Z
4 e. g& `/ [ d8 s" ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 j) g- o6 }3 s7 M& J* X
|0 W2 `8 |9 M5 k, C% S* P, y
00480107 8B83F8020000 mov eax, [ebx+$02F8]
% C6 F( n5 ?0 A/ K+ x5 R7 H! U2 D4 Y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 b5 E' o* T: v7 W. x$ b
|9 ~3 R* Y' W0 z0 k
0048010D E85287FDFF call 004588649 [4 C4 Y% X; u/ N& d
00480112 8BC3 mov eax, ebx
; i. r3 |, f) Q1 G9 i& B
- ?# e& z1 T! s; x4 z( ~* Reference to : TFrmRamMain.Delay()$ m6 O/ I9 d' @. A+ x6 ]
|
- w l+ E4 g4 L q H0 ~+ G00480114 E81F010000 call 00480238$ [% z0 h5 L! v( F. Q
0 u" |: N0 Q6 o# v* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
9 q& w+ J: h! r( @# r5 d! t|! l F# s3 S4 g S9 J% r
00480119 8B83F8020000 mov eax, [ebx+$02F8]
2 F1 n% r/ [4 U
! ]/ `8 k2 V9 s; c( e* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
: r/ D7 s- {' v! ^! B|# {' c* m" i, r- a: f4 E
0048011F E84087FDFF call 00458864- s. I8 F. Q6 t) j
00480124 B8E8030000 mov eax, $000003E8
1 ^( x& r4 q- Y5 H* `* I" Z
: t3 g) b4 q$ j2 f* Reference t system.@RandInt;
) b$ X/ i2 z+ v& |! h# z X|7 S; F8 P/ U7 l* W/ E! e4 ^
00480129 E86629F8FF call 00402A94/ g7 _% s# @+ u; {" r2 z
0048012E 85C0 test eax, eax) E/ [* ~- o; u0 {: T
00480130 6A40 push $40
$ Z3 I9 v+ z" K- c0 T% K0 \- ^# |0 N+ W
* Possible String Reference t '电脑消磁圣手'
E7 k+ R b2 A% E" V+ B|
/ R' \' ]! ?' S4 D00480132 B900024800 mov ecx, $004802004 U# `4 H( Y' t7 N4 |
' n/ r; n4 E1 z) d* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
( l: }' Z( T9 S- d* B( L! B| ?) O! @0 }5 K$ t6 L4 O; T
|
3 C- _2 ~! X0 a. W9 M7 j% T00480137 BA10024800 mov edx, $00480210
0 }/ e/ `4 A: t9 C Y0 s* F9 I: d+ k, E$ H
* Reference to TApplication instance
3 v/ {: X+ W+ P0 u9 U8 w, ?5 L& h|
& H. J$ g) o) W4 [$ L) K0048013C A148284800 mov eax, dword ptr [$00482848]% v) U# o, u8 N: H! c
00480141 8B00 mov eax, [eax]% g/ @+ b( W9 k% }2 l
9 w) p4 A* [ I# H6 _% ^" r& f8 o* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;6 d! ~7 G0 g& u8 K- {9 v
|
) J+ Y7 R9 c* K$ }6 ?" E( a% A/ \0 d00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!
}& B/ q. E0 E3 z) `# `% V00480148 33D2 xor edx, edx
8 D! N" @0 s' _4 Y' G5 ~; Y5 T4 w0 T5 P
* Reference to control TFrmRamMain.Panel1 : TPanel5 H! O7 b1 ~ v$ T6 z
|
+ O6 S) x5 ~, ~) {% v9 z0048014A 8B83F0020000 mov eax, [ebx+$02F0]2 a, ^: d) d; f* b) l0 T" B( i$ d
8 z& B+ y: v" [ a! C* Reference t controls.TControl.SetVisible(TControl;Boolean);( p) Y( E- r1 W8 K: A
|
0 ^: H* k" \0 x6 W00480150 E8EFA3FAFF call 0042A544, X6 u0 ^8 ^. [/ e" X2 w. b
00480155 B201 mov dl, $01
& P7 M0 Z. U9 Z; I5 d7 _" l7 m
& |* F6 }" _4 `1 a* Reference to control TFrmRamMain.Panel2 : TPanel
0 h+ x6 x- P, x( A/ l9 n0 T7 C4 t|. ]2 _0 A; i2 [' F" y
00480157 8B83FC020000 mov eax, [ebx+$02FC]! B" ^" G- A* ^+ `
- C3 |! H' E4 ^( G; P5 y* Reference t controls.TControl.SetVisible(TControl;Boolean);
9 B( U0 O& k' W# u, ]# a1 |% R|3 w* j# B5 w8 O3 P# X0 T {% ~
0048015D E8E2A3FAFF call 0042A544
h. Y3 s7 l: Y
, Q" q0 h; t& T% ~, y* n0 o* Reference to TFrmAbout instance
4 y) O" e& `, U. d; _' p|
6 Z) H1 L* I f5 J. j7 I7 t0 |00480162 A148264800 mov eax, dword ptr [$00482648]# j% w( K7 f( N* A b) e' H
00480167 8B00 mov eax, [eax]# I! V, ]1 r8 C: H0 A
00480169 8B10 mov edx, [eax]8 v* x$ C' T6 V' @: d& |: F
. T7 E- R4 }' ]# P- k$ L
* Reference to method TFrmAbout.ShowModal()# d) D% d" o( [; O; x
|
: U8 y# L# j2 X+ |; h: X, C0 A! c0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:). W' h# J s; T
00480171 5B pop ebx
0 N9 I3 p/ Q6 |00480172 C3 ret |
|