|
“电脑消磁圣手”的消磁“秘术”
- V; o! z& N: b% X7 c( c
8 B- |4 A- ]2 i: N) ~" e前言:( O6 D5 R& x+ D! u `
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
" w: j- { ?" ]/ e
2 ^, _: u$ P7 m# r6 X试用:
1 G2 K! q) P" l; Y0 q2 \' {# u下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
) x0 L( |- T: S8 Q7 M/ I8 p( Z8 \4 q e8 i: k Z3 K2 Y* V
分析:( d' i- I; I2 `" q; Z$ A
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
; P$ w, K0 b- b- ]- p E
+ }! H+ U) y" t4 U0047FF28 53 push ebx
' t, O- ~- X X3 ^1 L! a0047FF29 8BD8 mov ebx, eax# `; s) J0 b) E
0047FF2B 33D2 xor edx, edx
9 @6 z" S$ d/ ?7 c+ \3 S# _6 e! D8 b3 P0 b
* Reference to control TFrmRamMain.Panel2 : TPanel
1 ~% E% z$ f, ]& Z3 |7 a|
- C) {: K+ H: X5 m0 E- [; |$ u( @! E0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]9 j. d( z8 V- n
/ w# Y, r. ?/ u% K# p$ S* Reference t controls.TControl.SetVisible(TControl;Boolean);
! W1 p: O ^, |. Q|: Q$ w2 e1 @' {; m4 ], w
0047FF33 E80CA6FAFF call 0042A544
* f2 T! k$ v& ?8 E0 L6 n* } b0047FF38 B201 mov dl, $01* f6 q# q; {, r7 v+ ?
0 ?0 f8 |6 s, a, H$ t" l
* Reference to control TFrmRamMain.Panel1 : TPanel
L( ^" C3 p/ I; g- u|; E* X8 ?! u y& S; }+ m8 T
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
4 A3 w) G% y* f! Y% Y5 }- i) ~% f6 v: U0 I: {2 u9 _" n
* Reference t controls.TControl.SetVisible(TControl;Boolean);
% w( A8 ^% Q: \/ c% U3 n, [3 ]& V0 e|
8 j! H# K; _* r0 @5 n2 O! q0047FF40 E8FFA5FAFF call 0042A5449 G5 G% [# f5 C2 T! p
2 O. N1 `" i8 H$ v/ Q9 r# X* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了6 w5 _) s/ R D
|
& d2 s4 ~- Y! w8 J$ J0047FF45 BA7C014800 mov edx, $0048017C; S3 H& |* j2 V; Q1 t) J
2 p6 D- }( o4 f0 p j
* Reference to control TFrmRamMain.Label3 : TLabel5 A+ L# D/ w/ l& `
|9 `' W3 U9 ?( s- \; g
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
f0 n& B Q& L/ u2 L1 t
5 H% S! A; L6 D( X! x; M1 A* Reference t controls.TControl.SetText(TControl;TCaption);& ^+ z o. y' v; L* e) s1 h
|
1 b" D" Y3 g6 T9 \2 Z) `' z! s+ r! L0047FF50 E807A7FAFF call 0042A65C
# P6 i; F: T4 u, ~1 C3 G; M" p% { J1 c* A9 Q5 L% I* |
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了, C6 D' m2 T5 Y9 n8 c0 z
|
4 e0 D+ n! \' J. n( r1 @0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
9 d3 u! k3 w. j m6 ?! ]+ ]# E; m+ T: U+ K
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ `' G8 h9 K; e|0 I* }1 V4 q1 [! d
0047FF5B E80489FDFF call 00458864
5 J0 k7 D; a" R) \6 Y9 o& h0 t& w0047FF60 8BC3 mov eax, ebx" |; x7 T8 v6 c5 h
; b8 p: _% q7 r3 B9 M
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~1 W+ k5 i& z. r- d: U- i# P
|
h; V0 z7 _2 t! l* M" R0047FF62 E8D1020000 call 00480238
{4 r) Y. S `3 e
% n5 g7 b0 S3 ]3 x: o* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动# ?. c% F6 `3 T `( P
|
9 e+ n7 I: _% X1 A1 z0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
$ o2 y5 t# n5 t, d" s+ C* f6 e
/ P3 }: g2 t/ M) Q* Reference t comctrls.TProgressBar.StepIt(TProgressBar);2 a5 s6 W8 C- \* ~# C- X1 Z! G
|
* E0 m. Y' d5 }0047FF6D E8F288FDFF call 00458864# x- o8 }8 z" ^' I
0047FF72 8BC3 mov eax, ebx
% l+ Q) W7 I7 _: z2 i2 r+ M" c5 _0 I
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)( j6 O, n0 O# Z* `" f
|7 g; f. w% ]6 `9 K; p6 {" K5 s
0047FF74 E8BF020000 call 004802380 q. h7 ~9 O% `
& ?9 j+ D2 a& m! P* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动; R) H V0 S) E0 Z
|6 r; s u! o* }% m/ s
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]/ h1 E2 B# _. H( T6 m7 T+ n
, f. m$ ^) B$ m; U. f" x* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 z$ D( J& Z- @4 ~8 J3 y$ J
|- {0 c- b1 G( R: ]9 X9 y7 A) N
0047FF7F E8E088FDFF call 004588649 X ^ E: m- S$ k: a v
0047FF84 8BC3 mov eax, ebx
4 ~' B9 P( a$ W" R5 }5 [& ? j0 B9 q# i0 h5 B0 p
* Reference to : TFrmRamMain.Delay()$ T0 ]- U4 o7 @( x% Y7 E. g
|+ @) l- Q4 h) I4 U! i
0047FF86 E8AD020000 call 00480238
$ ?' g. k {9 R& Z+ C& t6 V: g& ?. H
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* `4 q2 F# Q, `- V" c* r2 R% Y|9 {+ V! `3 S6 u( \
0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
, }$ D4 U3 V9 f4 B& x
$ a4 v* h# ~7 B' @7 \" F* m) _* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 C; a2 c1 ~. }1 p|
& L% A) `+ p4 |7 X$ v0 B0047FF91 E8CE88FDFF call 00458864
. d' q9 r6 j) S x1 s4 H/ P; v$ h0047FF96 8BC3 mov eax, ebx6 k7 n W% v8 M5 S
& |: K7 O# U& A/ Z4 A0 b* Reference to : TFrmRamMain.Delay(). y( p8 ~# a- f( b0 J# ~
|9 E6 v3 }, U+ E- Q# \. l
0047FF98 E89B020000 call 004802382 M' P0 Y; Q; y9 v4 Y" k8 M
3 r6 S% Z7 r) U/ `! I, m: L( n
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
+ @! U6 J; z. n: [|9 Z$ C( t1 N. M
0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]! A# h8 V5 Z& ]" @
) D r4 @/ `' x3 ]. B/ y- w' `
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 Z7 r* t4 x( T3 D
|
3 q, W3 A& ~: S1 A1 B0047FFA3 E8BC88FDFF call 00458864
- q( m& W" m0 h5 Q' p- \
, W3 q& b7 L7 U' d0 \/ p- i* Possible String Reference t '系统正在收集电脑的电磁波...'
" S5 H. f: D. h) ~) R8 q|3 E/ S5 ] j, q l) Y% R' W, B, g
0047FFA8 BAA0014800 mov edx, $004801A07 K- P2 _ q" X! A' J8 X: x( S u( b
. P5 d, f% b: v/ C. C& m9 \* Reference to control TFrmRamMain.Label3 : TLabel
+ P4 f: g. r$ B|
2 t* x$ U0 W3 S0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]9 j7 _; o% T2 w7 P. V
# L! @8 W* j/ K
* Reference t controls.TControl.SetText(TControl;TCaption);) W1 g. h# I7 T$ [2 Y& {
|
# d: j1 t4 X: V. G9 |# S0047FFB3 E8A4A6FAFF call 0042A65C3 d! W) h5 N4 L+ e" n
; { T- ]& Y. l( v0 {$ P
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 g! H, u; @! M4 b- h|
, a5 t6 W7 c: n* a: s) R0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
$ c2 m) N; y. ]! V( i9 v5 ?9 V2 a' Y% m( p# ~ n
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ M( P. w9 J) @; _# F$ P|
. u P9 y6 Q! `, c0047FFBE E8A188FDFF call 00458864
+ r% u p5 F$ x8 T; B5 l0047FFC3 8BC3 mov eax, ebx9 T% E) X( ~: x* n
+ [# @$ d& H2 ]6 ?
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。; K2 j: X0 S% f
|
6 w4 u0 B0 {5 A0047FFC5 E86E020000 call 004802385 P0 ]* C2 N# }1 w- g X$ K9 q" J
/ i# B, l4 _* ^5 B; v& J
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' B& ]7 A$ K+ p( P4 X
|
" f, u/ e9 T3 C% @2 i2 v d0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
1 b) I. a1 F& x1 M6 C( B: _' w8 ]8 l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# P# _' \. P/ E) w! ~, N% a|6 T% r, v! ~) i
0047FFD0 E88F88FDFF call 00458864% |" R' _) P# V9 z, w
0047FFD5 8BC3 mov eax, ebx+ w/ p/ ~* k8 I, \- B
0 e8 k! q, l8 m( E* Reference to : TFrmRamMain.Delay()
5 A7 N2 V; _9 [| A ^0 ~5 }3 ^+ F9 [5 b
0047FFD7 E85C020000 call 004802389 \0 v" \1 h" ^/ V0 j6 ~
$ B, `# X2 D% I5 z% ~- g; f. B
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar1 E! l. ?% u! f$ @' Q$ f+ S$ _
|# z6 D: h% N# Z6 c+ r
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
% E, ^' S2 Q0 c2 K7 N
2 |5 F- C; n7 X' B' e2 }* Reference t comctrls.TProgressBar.StepIt(TProgressBar);" M* g3 L" f3 B' ?0 a# o [+ l
|
3 K' `& H- Y2 j+ T( G( d0 m( j) l0047FFE2 E87D88FDFF call 004588641 v" R' G- u9 G f" J o
0047FFE7 8BC3 mov eax, ebx
u! D8 O" G. y+ V
) m1 I, J `$ m+ _. _* Reference to : TFrmRamMain.Delay()+ x! r" G' H2 s$ ?
|
4 [7 Y2 m- R- `' k6 m0 X8 Z% q0047FFE9 E84A020000 call 00480238
5 B3 N4 e9 H- G6 X2 P2 l* k t# F% J, _, u$ ~7 @' v6 e
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 ^, I! s. V+ B% ]/ p" f2 g6 ?
|
& k; `& J9 B. q0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]2 l4 W/ O3 b8 H" [; e0 b8 m
6 z5 B; c; b$ t* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' X) ]5 W& L! k1 z
|
, Z1 b$ w; E, X5 f: n' N$ v% k" E0047FFF4 E86B88FDFF call 004588649 r1 N: D" ?9 ~* \0 r- Z s8 h# ~' b+ F
0047FFF9 8BC3 mov eax, ebx: ?" C& ~2 }8 Q0 s& M4 `
5 N! Q' P# t! O# u
* Reference to : TFrmRamMain.Delay()- t+ w9 {! S V7 ~
|# D7 w. y+ N% R: x$ i! Z8 I
0047FFFB E838020000 call 004802385 W& E9 y5 p6 J/ y. [/ z8 P5 a) F" w
. r' C- G3 \0 K% T' l8 a* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 y* _5 H C$ q7 J9 g
|0 |- i1 V2 O3 P" ^
00480000 8B83F8020000 mov eax, [ebx+$02F8]
# h( u: Y; ~! o
! r# j4 h1 \4 R: K/ w* n* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
^1 Y5 m' Z+ q- ^! ]3 A|1 g3 _* t* O3 v. d( ~& a; r
00480006 E85988FDFF call 00458864$ d1 O# _+ y4 s6 }8 s/ u
4 z+ S7 o2 O+ S* N9 j, g, A* Possible String Reference t '系统正在释放融磁电波...'
& l5 A7 Q, {9 G/ ?. h6 ~|
$ k5 M: Z. m, V2 [1 g( ^0048000B BAC4014800 mov edx, $004801C4
! D& p- j- e! W) k( p, n; L0 \3 ?/ I3 Q$ C
* Reference to control TFrmRamMain.Label3 : TLabel" |5 o0 M5 ? H$ v, j0 s
|5 P. _( N5 A" c4 W6 h
00480010 8B83F4020000 mov eax, [ebx+$02F4]
. l: T. B% a6 x$ G9 n& C
. G: u' H& N$ v g+ k- I* Reference t controls.TControl.SetText(TControl;TCaption);+ a3 t9 |: m1 }0 k8 V: V3 K0 y$ V* A# v
|' b+ a' }; I+ k
00480016 E841A6FAFF call 0042A65C! M% x6 k+ N0 Y, W
" n: G7 U: s: Q# V, ]* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 a& q: l. e6 u: X+ |: o|
S: W: a+ M8 \5 o% f9 P! Y# m& ~8 r3 Y0048001B 8B83F8020000 mov eax, [ebx+$02F8]
6 F) Y0 ?$ c, O" [5 N
% e& ?, q. A9 A. R2 S, H* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, v) t$ {5 y/ T& T: _* @& Q9 K|0 v" N- B9 i. q3 r6 H
00480021 E83E88FDFF call 00458864( Z3 ^% t( S. B% r J g
00480026 8BC3 mov eax, ebx- \9 t. j& l' X0 T5 J" W/ a6 f" b5 {
$ v( a+ p7 ?4 Y; f# d4 V
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)% H/ q( W4 L0 B% O0 a) C8 l
|
1 {5 ]+ W9 A! c" M# K: E) l00480028 E80B020000 call 004802387 B* F+ y4 D! ^8 g2 ~6 R+ C! T
5 j" O) V, ^7 X/ t4 e* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar) E5 f" v2 v- y7 s
|
' k% F3 `' }! c+ y5 e3 Z; [* e9 F0048002D 8B83F8020000 mov eax, [ebx+$02F8]
+ @$ \! h! Q# `3 l* a
, k, C) r. @/ b! b9 a* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
( g. V' N1 R5 N* K) Y H* R' h7 n+ Q, A|+ P: i& m5 Z9 x5 k
00480033 E82C88FDFF call 00458864* u+ R" R8 _7 J9 J" r% I: T* Y/ q
00480038 8BC3 mov eax, ebx5 k5 v. r) ?: g3 z1 l8 Z
+ o0 \2 V6 J6 q$ [4 S% }; f/ O7 s: t* Reference to : TFrmRamMain.Delay()
5 G% x3 I, _0 g& X" n|
% a L% X5 h! X0 w: l+ j4 m0 q0048003A E8F9010000 call 00480238
`. u+ X! X8 g$ y. P' |4 F9 ?/ K1 O4 [$ _$ h" {6 o
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, ^! l v8 c. X7 I# J3 p$ {; Z
|
5 @8 l8 E1 F+ v" Z2 d0048003F 8B83F8020000 mov eax, [ebx+$02F8]" ?) V) K3 F% E3 J! q( S. }
1 F2 P$ ^) {+ o; R6 Z4 @* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 ~ G% F( b" L2 P
|
0 z& M0 T- i! q* a+ k& B3 O00480045 E81A88FDFF call 00458864
* N# y9 s% d! X3 M. Z0048004A 8BC3 mov eax, ebx
, h1 k; b @. Q1 s
( e) M w' A; u( N- ]3 O) [ \3 I* Reference to : TFrmRamMain.Delay(): |" D" C/ p3 s% y- E
|
: L7 l$ g' z/ N6 c. a7 Z0048004C E8E7010000 call 00480238
9 w0 {4 ^* G- t8 ?) O' E3 L5 M
- @2 Y# O4 h, [* Y& \( {* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar4 k" G. m" X0 R; U
|7 r6 I; x! y* L1 J! U: X6 V
00480051 8B83F8020000 mov eax, [ebx+$02F8]- w) L! V: Q* ~/ O6 p1 P: P* A a
) q, K3 k. h" [ D1 r8 ?8 v8 u4 r, [! F
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ {- i* v3 m& T
|8 z s" G* i& ^& q
00480057 E80888FDFF call 00458864
& o7 I/ K- L. a, U0048005C 8BC3 mov eax, ebx
7 l. r2 e# |* u+ }6 B% y
" Y1 D' q7 B y" P; r+ `2 X' {, i" t* Reference to : TFrmRamMain.Delay()
: I- P9 P; l' ^- E) H% f|
% g4 P8 U, M4 | _* j( `$ t, D# [0048005E E8D5010000 call 004802385 v8 x' g; ^1 r4 s1 g0 M4 D5 E
! K2 Y- v7 b0 `' [0 I- [
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
! ]$ d5 k4 w; S- h|
( z5 {; N0 \3 ]0 k$ B00480063 8B83F8020000 mov eax, [ebx+$02F8]
6 R3 a. d7 L0 |" K& \" e3 ? [1 \2 D4 |: f2 E
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, B+ g5 G Q/ t3 h( i7 y|
( U3 L8 B* ^6 G2 i; `) o00480069 E8F687FDFF call 00458864
8 i' Z/ M) \, D/ } Z8 w N- U. t% q4 D- O2 t. n8 X7 d% r
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar+ J8 A0 U/ q' @
|5 H5 o, i) ~3 J1 W) k$ s
0048006E 8B83F8020000 mov eax, [ebx+$02F8]) @$ s* q3 I5 T8 r3 s) @
. g! u+ E6 R1 V) ^
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
: j! \- B! J% e+ w- W1 x|1 x. @9 [8 `+ X0 L1 l$ R' @
00480074 E8EB87FDFF call 00458864
) Z1 W3 d, x8 a) r; N9 N F00480079 8BC3 mov eax, ebx3 R, t! S: q4 F; T: t
) D. ?) `& a0 W$ @5 \8 X
* Reference to : TFrmRamMain.Delay()
2 j. P6 K& ]0 G8 T9 |% N% s|
" n- [" H' h9 p: D9 e2 F. u7 c0048007B E8B8010000 call 00480238
$ s8 ]% `3 y8 j0 b8 T2 [# \) c% z' F1 ]! t; J( m: D% h9 X ?7 t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' F8 Y, @% G- `3 }; R% s1 e
|
6 \4 d% m; ?$ H' G00480080 8B83F8020000 mov eax, [ebx+$02F8]. l) d+ z2 _9 @( v4 \
& q- n% r- U, B' N+ b$ B( h! C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# ]& L# ]" F7 p m; k) I7 a|
8 x, \. g# _; Y& f7 b00480086 E8D987FDFF call 004588641 G$ {, s ]) G: S2 b0 |, c, E
0048008B 8BC3 mov eax, ebx
! {! N" W5 R- ^0 P9 j' s5 ]. y& D2 n# g" p
* Reference to : TFrmRamMain.Delay()
4 {# b+ M! X* b7 L$ P- {|+ `9 V0 G" B) ]9 r, m o, z& g! C
0048008D E8A6010000 call 00480238
" _% s# a f O& y# G! F% v* |9 p# W4 k5 O& K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* \) `# c$ s! q* w5 ^
|
+ e) [4 C! J; I M# ~00480092 8B83F8020000 mov eax, [ebx+$02F8]
2 l( V0 M K' N& p
* _7 ^' c& B- J) N7 g, X6 V; @* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' E0 c5 e E' `& E
|
& L5 e/ i$ T1 h! w" V3 i" X! i00480098 E8C787FDFF call 00458864
) k+ B( t2 [0 [0048009D 8BC3 mov eax, ebx5 K; F( X3 q K% B" H8 f+ {
* y5 O0 ]4 o3 k4 f; i
* Reference to : TFrmRamMain.Delay()
; c$ S& F0 A1 f4 D/ k|; [; a) W( L& Z6 W
0048009F E894010000 call 00480238
4 r' ~2 y# O8 X
3 d) S; m7 n+ a- L5 @# O* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( o1 k) L7 |1 F9 C; F0 R
|
: M3 i3 e0 j, d1 v3 q- a4 d5 W004800A4 8B83F8020000 mov eax, [ebx+$02F8]
: k0 k6 j0 Z! u5 Q& P T X( z7 P' l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 \4 J, H) K; ` |$ N9 b
|
4 ~6 B7 V6 @0 `2 @5 p004800AA E8B587FDFF call 00458864
# c$ D% Y3 E" j4 M) e) u( a' P004800AF 8BC3 mov eax, ebx
" ~2 k3 T% S% S' j! j4 l D
9 r7 y. {- j- e) L3 f$ W* Reference to : TFrmRamMain.Delay(), h* |4 l) p$ \5 g/ i
|
2 ~. c( }1 R, W( M) K004800B1 E882010000 call 00480238
3 t8 V8 V: b" }" M/ m. Z# Y0 F" ^" s; E) v! V) [
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
; s; j6 f& L, o n$ R|
) y5 ? t q& ~/ K+ w E0 M004800B6 8B83F8020000 mov eax, [ebx+$02F8]: j5 d4 i+ Q* O" X+ F
- h; Z- E' L& u" ~/ G$ O* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 `. T, W- z& h y/ A0 l|
/ q# f# W! H( ?6 [7 K004800BC E8A387FDFF call 00458864
0 k9 k1 g) c: T" U ~- _
/ v; a. c. w1 c$ L% C# s" M* Possible String Reference t '系统正在做最后的消磁工作...'0 r0 e: ^0 G0 k9 K& Q7 W
|
+ D4 C! O8 \+ [1 C6 P) R1 D004800C1 BAE4014800 mov edx, $004801E4
9 g5 c/ @% _6 X) M+ W
* s8 D' y, U' y; g3 p* Reference to control TFrmRamMain.Label3 : TLabel
1 |6 {' F8 T7 p. u" x|
9 o# y( \/ t- m2 @( h! Q, b% F004800C6 8B83F4020000 mov eax, [ebx+$02F4]' r. O2 F Q$ s: Q0 }$ O1 \3 l
. Q: d, x4 @4 h7 B% M( v |4 p* Reference t controls.TControl.SetText(TControl;TCaption);
, I ^0 H4 Q) u$ h4 p1 o4 I|- S3 Q, F) O' a2 r
004800CC E88BA5FAFF call 0042A65C
, ]- s4 R2 P4 s1 I7 L3 H/ B0 v, P/ B" ]9 ^: W1 O
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' I @! k7 q2 k3 V
|8 V# E- d {, H5 R5 A: Y
004800D1 8B83F8020000 mov eax, [ebx+$02F8]
1 \5 Z# b, A5 O% h- o `, @2 R2 V7 X. S. z. W4 Z2 b
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);0 L& w9 y; ~8 v3 u1 h. [* E
|9 Y2 f5 f- H A) v" }
004800D7 E88887FDFF call 00458864
# f v, {9 O$ N3 u4 O! D$ |004800DC 8BC3 mov eax, ebx
" N b" q) l9 a" h3 }7 g& ]
+ o% y- Y3 k$ g* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)
2 X) L* L7 B" r1 K|; r! c( q( ?/ N$ N5 m; ?
004800DE E855010000 call 00480238
, F! E5 Q& `6 \4 u$ [9 E' J3 t
; c, D; @# M7 H* Y5 ~* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 u+ O( l+ Q$ G$ F6 r
|
% B4 |0 _& v) `' m- G6 j8 d5 ?004800E3 8B83F8020000 mov eax, [ebx+$02F8]% h* U8 q8 B0 _- |) o; T
! H7 K3 S0 T* d* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! R: R6 @& O9 |5 {
|
N4 G ~+ ] ^5 o& j. z# W! @004800E9 E87687FDFF call 00458864
9 V2 q; }6 h5 X+ w* T004800EE 8BC3 mov eax, ebx
# d K+ l1 j3 B0 ], I4 r
9 |# \* N7 m! c3 Z; y+ _9 D* Reference to : TFrmRamMain.Delay()
0 r9 k" H7 \: E: P6 l# W! V# V|
+ v) ] Q! v7 |! _2 \004800F0 E843010000 call 00480238
: c( H- g, n4 s. v* ]& g$ D
& n$ j0 w! W7 T* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
6 F% q9 r2 c) F( y|
6 B3 P) s! V5 q% Z! z% s004800F5 8B83F8020000 mov eax, [ebx+$02F8]
) _- X6 |- g3 G" _0 G$ H7 o+ ~% K W* G5 l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);( z! ]7 I+ L. }$ C. ]
|
( }! o; f H5 f: O! X004800FB E86487FDFF call 00458864, \$ d2 T; n2 m# C' V' q
00480100 8BC3 mov eax, ebx
6 H9 X2 k ~! s7 D5 L1 H& R2 Q; ~7 q9 t3 F" i% A
* Reference to : TFrmRamMain.Delay()
/ d# V; {* o; R0 k8 T|, a3 }$ b% Z7 s s- p4 T3 x" p) ?
00480102 E831010000 call 00480238
, K( N! q- F8 p* [3 y5 K
. I9 F" x+ @. u( z& h( {/ _* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar3 w. I; e; u+ y# A
|$ U h0 N" \+ p4 r: o9 l
00480107 8B83F8020000 mov eax, [ebx+$02F8]2 M+ U" z) a! t; X# H
; a1 f* R( [! Q: T* W! W' _- Z
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% I; Z: S" B' r- o( S|
. I/ Q) J2 z) X# j) m3 W0048010D E85287FDFF call 00458864' F7 J i- r/ R$ b5 n; C, R1 g
00480112 8BC3 mov eax, ebx
5 z$ {: K% z% p7 w" X9 O9 `" v* _. j8 l/ s: `2 V# [
* Reference to : TFrmRamMain.Delay()8 z9 O( R4 k! Q: T/ S% p
|! L ^' ?# _- B. c
00480114 E81F010000 call 00480238
5 \ M7 x& D2 R. `/ d
: X. H; g9 J, [1 P6 v- g0 `8 }* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
! x! R8 _) S& B|
' x6 p1 s9 G+ J4 P; x! g; B8 X2 u) X00480119 8B83F8020000 mov eax, [ebx+$02F8]1 o% D6 F7 I9 k+ M8 E
( V5 S% ?; y1 z4 y$ m3 N$ J
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. R/ j* s, ]3 ^0 I- g9 [. S" O1 g6 }
|) x& B2 t" A+ l! S, o
0048011F E84087FDFF call 00458864
O3 x4 U" [. o$ m/ n. V* W3 {7 @; n" U j00480124 B8E8030000 mov eax, $000003E8
) O4 E. v( Z f1 N. r( P4 o- F& G8 O0 O. T2 q" X) U# k% c
* Reference t system.@RandInt;
1 Z5 }: r+ E3 d' y( H|) [! G' B8 [; X7 @: F M
00480129 E86629F8FF call 00402A94* R7 j+ i. d/ }1 [2 S
0048012E 85C0 test eax, eax
, Q: k; s/ D& ^00480130 6A40 push $40
" c( Z' x2 i T# |( R& e
( c. i- B& B0 {, {) |* Possible String Reference t '电脑消磁圣手', W, j8 b* r h, K
|
- q9 @1 g) M+ X2 O. V+ Q, j00480132 B900024800 mov ecx, $00480200
$ H6 G0 A4 j3 t q& q- s% P) H9 d2 y' D9 L2 s3 }
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
+ m# e. p" }6 `3 b5 y, X; ]| ?
l5 L8 ?- G5 Q$ x2 ]|
7 w5 z: o3 n. k/ Y$ D* {5 }00480137 BA10024800 mov edx, $004802107 r: k2 T* T$ h8 v0 o9 c5 m
1 u2 X1 l6 ^2 m6 s* Reference to TApplication instance
3 n& V( X7 P% w; J' C3 D|3 U& s* w* M8 @0 E- t
0048013C A148284800 mov eax, dword ptr [$00482848]
0 N- F' `5 p7 H( ^. ?' w. s00480141 8B00 mov eax, [eax]
6 n$ a/ o0 f" g& K% ^6 A- c2 B
& t8 [/ b$ o% u. @3 [* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;$ S* U- ?% H+ m% O Q
|; {% q- `" t# a1 X( \- n5 ]' J
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!* @! R# n( l' G& G. e; U0 K
00480148 33D2 xor edx, edx
4 r( b* R% U& h9 ]) d* O4 ~& A
C' i7 E5 |5 w j# J* Reference to control TFrmRamMain.Panel1 : TPanel
, W$ ?+ B7 Y& V+ {% I0 V: M|, X8 F: r: f8 s; I
0048014A 8B83F0020000 mov eax, [ebx+$02F0]0 c9 ]7 m9 L) ^. [
0 z( p' n& Z [* Q% v4 r) t7 v* Reference t controls.TControl.SetVisible(TControl;Boolean);
; ^" v2 E. Z; k0 c|# Q2 D, e# j$ O. \: O
00480150 E8EFA3FAFF call 0042A5445 h. E- H ^. V6 l4 q8 M
00480155 B201 mov dl, $01% L6 T9 H+ H( Y
( Y% c" X" ]" d4 j8 O7 x! A* Reference to control TFrmRamMain.Panel2 : TPanel4 g8 f5 i3 U; Y8 E$ j# J% A
|
2 e1 c, R5 E. I6 B: E d00480157 8B83FC020000 mov eax, [ebx+$02FC]! ~2 _- j* |+ F' M+ Q
0 M9 _6 Q1 z) C9 g
* Reference t controls.TControl.SetVisible(TControl;Boolean);/ H" L& A$ |5 X5 } Z
|
) I( }5 j: B: y& \! J0048015D E8E2A3FAFF call 0042A544
0 p9 S/ \ \6 ~6 F- f6 d$ o
% _+ d6 S3 _8 ]/ R4 }8 `* Reference to TFrmAbout instance* D! `( h+ M' X0 D- v, B4 z
|5 k- j+ d3 N( r h& Q" W" M
00480162 A148264800 mov eax, dword ptr [$00482648]
7 r$ Q4 w/ v# ]) D00480167 8B00 mov eax, [eax]
. v. Y( J; V8 ?. f. I0 z0 n00480169 8B10 mov edx, [eax]
; P' y8 O$ R) H0 x2 a( l1 T" e. E; A
* Reference to method TFrmAbout.ShowModal()
4 h/ G6 i* X7 r/ B" t! ?|
! O! Z0 x I8 e5 J; k/ v0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)6 a5 ?, y4 V6 ]6 q3 h: W
00480171 5B pop ebx9 V+ R( }: j. B3 `( T( z! Q# g
00480172 C3 ret |
|