|
“电脑消磁圣手”的消磁“秘术”
! e. ~ ?# X6 s' z5 m) L* `, e1 y( @ |
前言:: m1 w* y0 R0 \" k
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
! U2 x; |+ B+ ]; ]; }3 S3 O$ i9 t" r9 T# i7 r8 E
试用:
- H [ q- T G+ p9 _3 p下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
. O+ _9 n1 I8 a; G3 y* e, I7 g3 o j* m$ e
分析:
" K3 a/ q" X. l1 b- U" w检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
b v% b! V( y( g: J' `1 h( G* M1 \; j
0047FF28 53 push ebx) L8 N5 s) \" }, V: z. v
0047FF29 8BD8 mov ebx, eax
+ V9 x% a$ E/ z$ j9 g) y0047FF2B 33D2 xor edx, edx
+ K* i9 p" w; w# N# q& u2 q f, C8 R m1 E% j7 s/ H
* Reference to control TFrmRamMain.Panel2 : TPanel( n7 J, n( R# c$ T2 a
|! F6 K* a' j- l4 H1 O
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
; m6 q q4 b. r% L" e# s
E" n" M) s9 I" I/ I* Reference t controls.TControl.SetVisible(TControl;Boolean);& k8 R- q+ x4 A5 d0 T; {" n7 w
|
1 B* y. \/ D5 Y0 X; o( y0047FF33 E80CA6FAFF call 0042A5441 ^0 f, A3 B+ W" T7 V
0047FF38 B201 mov dl, $01
7 f% k/ A' A7 u9 M) J R, J* q
& O, e% m& |* A3 @- N4 H$ Z* Reference to control TFrmRamMain.Panel1 : TPanel/ u. g" P: k a0 X
|
& \6 [6 j1 T+ O/ b' V1 x0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
4 i) M" f: i! S9 r: M# B S7 P7 N% f! J4 g3 I: [! F! B3 k% _
* Reference t controls.TControl.SetVisible(TControl;Boolean);
0 I _5 o. Y1 x' u1 ], P/ [0 K1 \ ^|
2 @" }, C4 f3 V: G9 s6 x, P0047FF40 E8FFA5FAFF call 0042A544
" |7 o1 C& z# S( Y0 m$ @' n
9 m; E- T( r) `! W7 {: b* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
3 @1 t; S" @( \) d2 n$ b|
$ n& y3 _" z$ W- S0047FF45 BA7C014800 mov edx, $0048017C
3 ~9 t# g! e4 B5 X7 ?) }& w: m8 n5 c1 B4 }0 H" f5 d
* Reference to control TFrmRamMain.Label3 : TLabel, Q( h; U) V; N3 P
|
) \; a7 W& p1 M0047FF4A 8B83F4020000 mov eax, [ebx+$02F4] c- e) t4 w: m9 o7 U8 s* [; S
" W! j5 @1 q2 ]( W* Reference t controls.TControl.SetText(TControl;TCaption);
! W* I8 n6 o% J|3 `$ d# H2 b" H- D/ {) B
0047FF50 E807A7FAFF call 0042A65C
0 u$ d5 b3 B- C1 D, L: h
0 C) [4 S0 u0 k* I* m* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
8 y; {) v& Y, R: @" p6 _2 l# V/ M) e|" Z4 x L' a) W
0047FF55 8B83F8020000 mov eax, [ebx+$02F8]( n& p% K6 K$ ~. \2 {
' U4 U3 [ s9 v* V7 V. m p* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 z5 a W2 M) O: k7 H* d
|
. n" x6 P: k/ ^& `/ K0047FF5B E80489FDFF call 00458864$ F, n' M4 A3 U. e9 ]9 D+ |: p# S
0047FF60 8BC3 mov eax, ebx* L8 F+ x% d% `2 u2 Y
- r* Q ~' ]9 ?, f* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~- E# w; X3 P, l6 g
|) R5 o$ i0 h' j0 l! }
0047FF62 E8D1020000 call 00480238; z: L0 Y$ c7 W' {& p
% P! w/ g* I& b# F* |% U5 u* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
- h5 F, u7 a6 W$ s+ H|
- p2 A4 Z7 k! Y1 e6 I7 y0047FF67 8B83F8020000 mov eax, [ebx+$02F8]+ [8 D. K' _/ q8 }6 m8 e
; w* e1 U* ] \( j* Z# Z7 q4 M
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; k2 H& w5 m, J, J. x
|
- I( {( Z) ]' P) K4 c& x9 a0047FF6D E8F288FDFF call 00458864" Q9 J0 t7 ^% P% {' S0 b* \0 v3 R
0047FF72 8BC3 mov eax, ebx
! {* @. w5 _2 z; h! f
+ W" X+ K" L8 g( G( ?; L" n# `% J* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)0 ~7 q( B9 ^% z8 ~( w
|8 [3 I/ L! M2 Q# J, d1 `. K+ ~* ~
0047FF74 E8BF020000 call 00480238' n. L& h# W- o% C% i+ B6 I
- A4 a- d! y: Z D& e/ \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
% E2 C2 n3 k. f- ~' V4 y0 ?1 ?|* p( e4 ^. `, c& ^- N3 y8 l/ V6 l
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]) m7 o. g. v; C* u
! s, P; Z" p3 j* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" ?- p4 F7 {; ~9 c; z|7 g7 M2 l6 `/ S+ q/ J9 `
0047FF7F E8E088FDFF call 00458864
; T( S8 N% h3 q! o4 X0047FF84 8BC3 mov eax, ebx
+ \+ Q7 H2 E: j6 ^% M
7 W/ I/ r! t @% @+ Q: U/ x* Reference to : TFrmRamMain.Delay()
3 t, X/ ^' b; k% j1 ~- q|4 R7 l& Z6 q. v" m& P
0047FF86 E8AD020000 call 00480238( S: d. Z+ Q# R; \; x
9 S3 f6 S/ O% F. P. G
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ q' n0 o, x0 w1 B
|
+ ?* E$ J6 v3 m6 ]' _0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]) \6 d) \; p) z7 p- V& V% ^! D# o
% ?$ `$ t9 e ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 V0 h) b! u2 D% g: ]8 \2 v|! D9 t8 n8 i$ h# c( x
0047FF91 E8CE88FDFF call 00458864+ V( W' z0 }. x$ k
0047FF96 8BC3 mov eax, ebx
! f1 U0 }0 L; [% |2 H7 f* k( c! w& n: o/ B
* Reference to : TFrmRamMain.Delay()
% P0 C/ E6 H4 f5 S|% S1 O, H+ I0 c, M1 S! h; I
0047FF98 E89B020000 call 004802384 z4 ~3 |' s% m4 c4 b7 n
8 O0 g/ D, y4 \' h
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& Z" ?8 q6 Q% t
|: v; J+ k8 H) Z3 A5 G* F P P
0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
1 e# z h0 `$ B* J2 I0 u8 f9 S% ~8 G
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
2 R1 O8 D$ `$ R( g6 b|
% v; d9 F ]6 A0047FFA3 E8BC88FDFF call 00458864( b8 [; G0 ?( J- L
! J: ^7 U% O/ C; A3 w* Possible String Reference t '系统正在收集电脑的电磁波...'
( l6 B) v! U* D& u5 Q|
& G; ?* y" W, \9 T7 K4 _+ b% S( ^0047FFA8 BAA0014800 mov edx, $004801A01 r8 J! G2 ?2 i) e, m
( W' S$ o+ G: k) a# O. b9 z
* Reference to control TFrmRamMain.Label3 : TLabel
. Q1 E7 Q9 `2 v9 e& N/ W! z|+ B0 v2 V/ y% O
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]5 A9 X$ h4 K r$ q: b) z/ M
9 b: o+ A* \2 I- K
* Reference t controls.TControl.SetText(TControl;TCaption);
+ n, v$ [9 a% K8 A6 O|2 ~9 W% n; |% S4 Q
0047FFB3 E8A4A6FAFF call 0042A65C
( F4 o2 `# p8 O; T% J
% ]* f& h- L! H* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" J0 U; y0 b+ s|
: v& O8 T; t( \* d/ h5 X& K) Z0047FFB8 8B83F8020000 mov eax, [ebx+$02F8] V6 U% X1 \1 n2 |
& E; U! O l' M; g# _
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);: a! D9 ?# L. B8 ~& B0 v7 I
|! W4 ~) h. j; L+ U% ~
0047FFBE E8A188FDFF call 00458864+ ?: M) S) n1 t5 N/ Q
0047FFC3 8BC3 mov eax, ebx
! T& f" c" L7 z: T( u
2 h4 k! h6 m. |/ W9 l" y/ l* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。# w6 |8 z1 A7 F0 P8 V3 G- A$ O
|, ^& d, H, D* d3 ^
0047FFC5 E86E020000 call 00480238
, t' R6 m# D9 G) e1 ~! b
- | V4 y, ^2 [$ F7 w/ L. m6 l. d* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% s* @9 e/ Y" n% M3 b|) z& A; p4 c7 h8 u% w* Z- A" z
0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]" S) P0 `4 g- I2 r T7 m
# M6 P! P, |9 L& t7 B: L7 u; z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% V, `, c0 V* D% P) E, U! I4 u O|4 _) \; ?/ j3 J/ D% ?
0047FFD0 E88F88FDFF call 00458864
) k" f; @, g! A% x3 Y; R3 g3 z0047FFD5 8BC3 mov eax, ebx. F- m$ J' z7 _, d# Q
7 x1 v% q2 a; j5 [( W* Reference to : TFrmRamMain.Delay()- k* x r' y, x: ?4 D1 e% g0 W$ S3 ^
|
# u, X. A6 i1 M# ]2 `+ q% w0047FFD7 E85C020000 call 00480238
/ B$ O6 Y- q& x4 q
% e! d% L; D0 H+ h* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar1 v4 _& q' v+ t3 t2 O- S2 C
|8 w8 q* L) t2 f& d1 o3 H% Z
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
8 B! t; f7 D! k" n+ B* w$ T1 I( U) ^; t( r' T/ A$ a3 G& w* u! ?& [
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' a/ ~/ z5 D: t( N" J
|" B+ ^/ F: ` a- _
0047FFE2 E87D88FDFF call 00458864" X. ^8 k/ d- a4 o% H4 D7 r: m
0047FFE7 8BC3 mov eax, ebx c0 B# c" T) ]% u q4 o6 `6 C
P* g. ^& g, o8 r3 y+ r. \
* Reference to : TFrmRamMain.Delay()! E" I; ~3 B N" n5 o
|
- `% ]3 E6 F. r( d& t0047FFE9 E84A020000 call 00480238 i% S5 R4 V3 o- e* L
, h2 W' P+ P4 n4 F- m" l
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
3 B) S8 ]! j% W: P|5 W# q- w: n$ H
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]
9 d' r) P; Y+ d2 u; K& p+ E" k8 m. N1 S& H: M/ O) T4 R9 f7 k
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ A" `3 G; ?9 J' m9 U3 \|
- [) m: c- }- J$ X0 q+ y6 ~0047FFF4 E86B88FDFF call 00458864
0 |3 r. l! N) s2 q0 }0047FFF9 8BC3 mov eax, ebx: C8 C9 B# y6 X1 C J3 Y& v
8 B' \ g% z. X0 o$ J' [ t* Reference to : TFrmRamMain.Delay()
$ U) I9 y* }- E' p|
5 W1 y0 G! i- z. g. T7 C5 v* u0047FFFB E838020000 call 00480238& y5 r; Z9 X8 |; v! H3 |* c; S9 b
* p4 b0 F; r" u1 `1 v8 V# v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar8 W$ l+ E( m6 L2 R
|" X+ O6 l r. |
00480000 8B83F8020000 mov eax, [ebx+$02F8]9 y: k% k# g- Z3 S! h; X" \
% P- \# q6 X1 b* v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 [: J3 E$ b: D( Y a1 [* q( q|
9 | A$ J, U7 F9 p1 D9 d00480006 E85988FDFF call 00458864
- q/ H6 P- r% U( E6 F. M
+ ?' _& L- \2 s" f* Possible String Reference t '系统正在释放融磁电波...'
$ C0 Z) ]7 X0 a& L. r! f) N1 X|
7 i3 p: p6 M( S% p0048000B BAC4014800 mov edx, $004801C4
! g! @* B5 E- J6 ]! @% l$ u' [
* Reference to control TFrmRamMain.Label3 : TLabel
; V& x- |5 @# H0 ?) H|
* Y4 \' h! c6 W3 }' X, c8 N00480010 8B83F4020000 mov eax, [ebx+$02F4]+ ]9 C* X& D8 Z+ I
8 R6 V4 m* f; n' J+ b6 ?9 r3 G
* Reference t controls.TControl.SetText(TControl;TCaption);
" ?" ^0 N, Y! Q3 b6 M1 S& l* {|
8 G( G0 h, e* V9 ~, X00480016 E841A6FAFF call 0042A65C; s* ?1 Q5 v& N( g8 e
% X0 l* x5 i3 ~* L! ]
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 {: @0 {6 o2 t' x& G: N
|
X( F! p1 Q- K0048001B 8B83F8020000 mov eax, [ebx+$02F8]
d# Q! A0 i' i F1 R& T5 m2 b( t; @) X0 R
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 [' w2 n- x: \' g|
" c3 h/ s; y- L% `5 A00480021 E83E88FDFF call 004588641 G" z# [7 w1 [9 | b4 R. ^ L' ?- g! ?7 m
00480026 8BC3 mov eax, ebx& J% M' ^- L u+ I" _7 k
- w& D6 A; e. M. p/ f
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)" C) }8 {9 S# n9 k
|' k7 o3 _* O( c& P% F1 k ]
00480028 E80B020000 call 004802387 {* R; K+ B; @1 I/ K. n+ J: |) \
) z% _" |" y7 l+ `, F
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar R) @3 H1 M" v2 ^* f
|
4 b, \9 n9 N6 r6 \' P9 {0048002D 8B83F8020000 mov eax, [ebx+$02F8]
7 N* J/ b# g9 v9 {- J% e% o0 i# C. q. [
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 k" f: ^/ L) O: b|
4 U! y+ w7 K0 E$ H0 S7 F00480033 E82C88FDFF call 00458864/ S% J$ v R# f; z* D0 r! C& H
00480038 8BC3 mov eax, ebx; b/ E3 s$ o- l9 a. E/ j9 X
. I& x( N7 Y9 g% V; u9 H2 P
* Reference to : TFrmRamMain.Delay(). B3 v/ S/ l( M; Z# b0 B8 Y
|0 o- `3 u" s* {. _# N2 _$ n
0048003A E8F9010000 call 00480238
' ~4 q/ X; r+ a" s# p5 Q. q
/ x* \$ n+ U0 c& M$ f6 x* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- e, x: V# e% L+ g6 b8 s A& `7 f- _|
* t4 l3 Z/ N0 J2 P3 ?; ?0048003F 8B83F8020000 mov eax, [ebx+$02F8]9 c. K) S1 z% j# ], _- w7 W+ ]
4 r5 X4 Q7 ?, B" J2 a
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 c- v7 |9 j7 _) b' `( U9 \
|+ |5 \/ n+ w: y
00480045 E81A88FDFF call 00458864$ D, G' h$ I* U; h
0048004A 8BC3 mov eax, ebx/ h1 G P0 x$ g! z
- e( J7 n' Y8 N Y2 z( c* Reference to : TFrmRamMain.Delay()7 v) T U) i2 R5 N( ?* O$ }. E4 a
|
7 N( ]' V- K# l0048004C E8E7010000 call 00480238' q. z6 T* N( b$ G9 A
% l) l" V4 g4 U* S! {% Q1 C; W* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 U$ o5 c( B4 r3 v" `7 y
|
; G9 S. P e) e, M( f* [- F V1 R00480051 8B83F8020000 mov eax, [ebx+$02F8]% j4 s5 {& d% m2 i4 \
i$ j- \9 o9 O( F5 ^* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' Q& e$ Q# L7 s) y) ]|, G, @3 R |# G' E7 Z
00480057 E80888FDFF call 00458864
! a" k1 r8 `8 J! O$ T) e0048005C 8BC3 mov eax, ebx! `& z& A6 ]) X8 M2 z2 b. V
) U; g4 e, O9 l; O! l* C* Reference to : TFrmRamMain.Delay()1 X+ y% U1 J6 D+ I( K" U, I
|. a V- R+ {( b/ O8 l; ?+ {( w
0048005E E8D5010000 call 00480238+ [; w, K/ }0 N w+ p0 O( i; V
" {+ e# Y3 t* X3 F3 O4 U* x$ |* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" x1 s; `/ M% Y
|
' ?, U. G- S: y6 Y% I00480063 8B83F8020000 mov eax, [ebx+$02F8]
- |7 a1 K- _+ H; n1 E0 m
% d) _- D# z9 l. h* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 ]4 }# u, Q+ M. l# t3 u5 u
|4 w5 b! P8 X* g# A
00480069 E8F687FDFF call 00458864. [9 T& w( \3 k8 v( A5 m' Y
7 x0 Y# h1 G/ A# s6 m7 Z
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 i/ m* m9 }5 c% U# ]) o|# v/ C4 [5 J$ M! I/ `5 C
0048006E 8B83F8020000 mov eax, [ebx+$02F8]0 i2 C& k5 p; S' n. B
t: | [$ Z1 I2 X8 e3 H: m* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" u% ~; e' Y! v: t|* n3 f/ n# l U! x( Y# N
00480074 E8EB87FDFF call 00458864
6 C* d, \% k1 a( G1 v00480079 8BC3 mov eax, ebx( c5 N# C& Q; f4 N2 O" H
' M, { J( E3 T+ t9 `& f* Reference to : TFrmRamMain.Delay()
# O7 @& k0 y0 J& ?8 k. m6 g3 z|
0 Z* ^5 w9 |6 d" w3 Z, N0048007B E8B8010000 call 00480238
) O) }, {( b/ ~& [, |3 p% r( W- H' T$ ~
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- }% n3 V* G4 E( ?% z* Z3 K" R0 {|
6 g& z. A5 O9 Y7 _0 ~+ v5 g00480080 8B83F8020000 mov eax, [ebx+$02F8]
' y6 \9 H8 e/ l2 L8 |0 n, A
1 c! V1 O9 J( ` I, x* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 U, P/ b ^2 I! `4 ^- w; D
|
# i: U$ ~* ]3 R/ ~5 a+ `- y00480086 E8D987FDFF call 00458864
# N* } m. d* @! a" M0048008B 8BC3 mov eax, ebx
5 R! d% J* \5 p6 e7 F6 e
/ x7 u. k, d3 c, Y0 X* Reference to : TFrmRamMain.Delay()& y# u+ w0 ^2 ^8 E" t; j- x
|
$ E1 x V' \* _3 a0048008D E8A6010000 call 00480238' x' M3 O2 D7 J) S1 W
& N9 }; l; F X* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" @" }" H# d# Y0 V. ~4 W|' {& E2 R v2 c: W4 Z
00480092 8B83F8020000 mov eax, [ebx+$02F8]
- A& X5 H. Y! G+ Z5 J; P- U
2 o1 {3 t6 s, i2 C) ]4 ]- i* Reference t comctrls.TProgressBar.StepIt(TProgressBar); n# |8 o; W$ Y, Z& {5 I1 \
|
1 _. C+ E( `- I1 W4 a1 ?00480098 E8C787FDFF call 004588648 B: N! t* N) c9 u) D4 k* H+ Q. e
0048009D 8BC3 mov eax, ebx2 ^2 W' R4 \# ^" s
' ~. x4 C# }) F* Reference to : TFrmRamMain.Delay()1 \7 N7 s$ c2 n
|# z( X" f. x& ~1 }! @3 s
0048009F E894010000 call 00480238( W! i0 n* _2 r+ h' Y# I7 z
7 B8 i. x7 o! x/ @. B+ ]1 o
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar9 C1 e: W0 \6 b/ m0 L7 r# @
|
8 S& b# Y9 }# v, r- B3 o/ A1 C004800A4 8B83F8020000 mov eax, [ebx+$02F8]
# m. z# c* t4 P
" I0 C4 I* B; ^' t# A6 V8 O% U" r* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 x7 |' r# n- ^6 v+ o) `|
/ l K5 j$ h0 c J" T, j004800AA E8B587FDFF call 00458864
% O) z' w( X0 P; f9 s" e004800AF 8BC3 mov eax, ebx( b+ y; J6 _1 i! v/ I) B u+ Z
& I/ |, G+ ?9 x
* Reference to : TFrmRamMain.Delay()
E, D8 ^ \6 s+ t; P& f' V M0 I|7 [9 X; L1 E' A. f j0 `8 S
004800B1 E882010000 call 00480238! V+ t3 ?! V4 N! n% i+ t
4 ^5 k$ R9 H/ ]9 F, F* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 G8 |* |/ Q; g. H8 S8 t' H: c. |
|
8 S- L4 C, Z& g7 B" ~004800B6 8B83F8020000 mov eax, [ebx+$02F8]: e+ C0 o1 _5 O+ K. ?
- P) J% F% C7 v
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);6 U3 M; d! |! d" I/ Z: R
|4 e4 D: A' _/ o8 i' s8 ^" R
004800BC E8A387FDFF call 00458864
" l- J8 g# f, ?( A9 z% T' N* P, w$ A5 h+ z2 P0 t+ c, O
* Possible String Reference t '系统正在做最后的消磁工作...'. H- M* U- G9 D( Y$ g4 C6 w3 F
|; n6 \; B7 H3 ?* E
004800C1 BAE4014800 mov edx, $004801E4
9 h n1 m$ S7 Y6 y; o) d$ ~6 d+ K7 v9 f- i, K& H
* Reference to control TFrmRamMain.Label3 : TLabel
- j, i/ o7 M0 e6 E* b5 G|6 T' s9 m" w' v' {4 L2 @
004800C6 8B83F4020000 mov eax, [ebx+$02F4]
4 q7 `0 o9 E1 G6 k2 g: R* ` A$ r' j4 O2 g+ M
* Reference t controls.TControl.SetText(TControl;TCaption);
; J7 ]# P$ O+ `4 r8 }4 U|
2 s$ \9 f6 t- O6 y# c004800CC E88BA5FAFF call 0042A65C
( [' C' c* N1 r/ A: q) n
* U8 O0 f4 d. w/ }" m/ B* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
, S+ K. Y. W9 c+ Y- V3 B|
/ a# W$ }5 e. C+ S; Z004800D1 8B83F8020000 mov eax, [ebx+$02F8]! K& [% C4 I& t; t9 [# x$ y0 u4 u
3 a9 b' ?# z( q; v* |0 p
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 M0 A9 U0 a0 R8 D$ }/ d; D|, a0 p1 \1 V J0 |
004800D7 E88887FDFF call 00458864
/ G) i! |& X* x" P) ~, c004800DC 8BC3 mov eax, ebx5 K9 S4 h+ E! c5 s
4 r2 M, \: v$ G$ J# n! v/ h* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)( M& `: s0 ?: A7 ~3 L" V
|! @, h# ]/ r7 L& o+ Y4 \$ d
004800DE E855010000 call 00480238. t6 M# t1 w0 c7 D
: l' B6 { T; O4 {7 b* K+ F
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 {, ]& `6 ?- B, e# N|" I, Z3 {: v. Q* z# w7 g2 Z( ?
004800E3 8B83F8020000 mov eax, [ebx+$02F8] t8 @) M% h, p' h% }7 j% X8 } u
% Y8 D, ]* U3 Y8 U/ g
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 j. r- J# s& H! o
|
/ w, ~! a: b: n004800E9 E87687FDFF call 00458864" {) @. O' L9 U# f7 v
004800EE 8BC3 mov eax, ebx
, b7 B* \/ a& p# I( ?
: l" p8 X$ e- G/ S. q% n6 L+ C* Reference to : TFrmRamMain.Delay()/ E8 W# P- k0 N" q6 o5 q
|
- ]5 R, g# F+ Z004800F0 E843010000 call 00480238
* k/ K8 h( c- \0 {
# }; i$ m8 U' Q+ P, T& u+ D* r |; i% o* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ z5 r# c, \8 F: f& J
|
5 C6 {: R( l1 w7 M d" A7 d004800F5 8B83F8020000 mov eax, [ebx+$02F8]+ L" Y+ z5 V$ m: p- @
' v2 Y3 t% v! p' s* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
L$ Y& F" y) F|
) p0 A. ]. D1 A1 b" r0 h/ I004800FB E86487FDFF call 00458864- X7 o4 Y; \1 t. i0 S
00480100 8BC3 mov eax, ebx
( I$ n& k9 |& D- T) |1 e( I4 i5 n0 o. S! \' H1 `% t) H
* Reference to : TFrmRamMain.Delay()2 g# x6 x+ {+ f% h* n8 ^$ w
|4 ^+ j2 a5 r8 g3 h* }
00480102 E831010000 call 00480238
: k8 [. s& R5 W* M
( }" d9 u' ]% B O* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar4 s) g S( V/ L! x2 ?5 x) R
|3 V1 Q* E& _3 \
00480107 8B83F8020000 mov eax, [ebx+$02F8]# C& b* X2 f. j! [) U8 B( @7 L
+ I/ X5 r" H9 t* ?9 C7 `- d* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
& R2 Z2 m# {) T2 Y|0 k8 G# K0 }0 x. F7 e
0048010D E85287FDFF call 00458864
, R0 N" A- X1 Y( Y: A00480112 8BC3 mov eax, ebx/ W; j8 q/ I; G+ N
u( ?/ t0 U( m2 q& S* e; |
* Reference to : TFrmRamMain.Delay()4 Y8 @; t9 ?0 U8 ?0 g) {* ~
|0 Y" R% ?# g5 j( _0 t. T0 W$ _
00480114 E81F010000 call 00480238
0 w4 r2 Z# q1 H% j$ q4 t0 _
/ b1 n# {4 E5 z0 {: k! a! U* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar) C3 T! x% I) m- o0 A3 u% U
|, e. Z$ L5 I* \5 P1 C1 V! ?/ s; j: V4 E
00480119 8B83F8020000 mov eax, [ebx+$02F8]( y. J/ e2 e6 L! ]# l* E1 \
% F+ ^9 O0 q* _$ a0 h
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
2 ^4 F2 v( p7 T7 _! V|1 @; B) a! `" E& J4 W+ F
0048011F E84087FDFF call 004588646 W5 W! ], ^3 Q$ }- v, ?
00480124 B8E8030000 mov eax, $000003E8
; b( U- f- X8 t* O9 L. c& t2 g
% \2 X+ |; y7 i) W t5 K* Reference t system.@RandInt;# @1 `5 s. s1 i/ G- u9 y
|0 a2 ~. J4 D1 H0 h0 l: y' W
00480129 E86629F8FF call 00402A94$ U o8 _$ p3 x; _0 n) z
0048012E 85C0 test eax, eax
) C/ H `9 {* u L1 {6 [00480130 6A40 push $40
. w2 F1 H! v" Q A# Y+ e3 u v8 C% F
7 u" \' @* n5 _7 @3 ]) x/ j9 I/ x1 V* Possible String Reference t '电脑消磁圣手'
. ]/ D Q8 A& ]6 a|
8 C# S# a7 _9 p: F- G# E: a00480132 B900024800 mov ecx, $00480200
' V% Y# M0 x3 P1 ]8 F7 I& p* S7 N0 |* c% B( U- G6 f, ]# R/ w
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?7 R5 ~$ }4 v1 V
| ?8 u$ O/ `* q- b4 F
|
* o$ b* O0 H1 c; g00480137 BA10024800 mov edx, $00480210
2 f ^; g( y" a$ p, |3 T
& s' W+ _9 R) u7 E- T6 o* Reference to TApplication instance
: W, B [, [! w' e: d|/ _; w, E4 j$ q
0048013C A148284800 mov eax, dword ptr [$00482848]
. u( U; H1 t. [9 [# Y) u7 u) r$ w00480141 8B00 mov eax, [eax]
! F& G7 S) H0 N) }1 |; \
8 ]1 \ W& H4 P- t7 i {! N* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;, x7 g* x# c8 h
|" V1 ]8 S+ Q1 {! A: s
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!
4 E- d q+ n8 M00480148 33D2 xor edx, edx
) Q7 g' X- b# x' Y- I) q) {5 E1 e, Z1 D3 l2 n
* Reference to control TFrmRamMain.Panel1 : TPanel
& ^$ z" o0 r' ^; S% k0 w|- k- H6 z' n" G/ p! a$ `2 X/ t
0048014A 8B83F0020000 mov eax, [ebx+$02F0]
- O/ P& s8 C: w! R2 h! X
1 b5 s6 C1 h g; ], z* Reference t controls.TControl.SetVisible(TControl;Boolean);) s" ?! N% ?; c
|
3 z" s. W5 l: p! b00480150 E8EFA3FAFF call 0042A5441 u) A5 @& ~0 `, P a8 k3 p
00480155 B201 mov dl, $01
7 |+ n) W1 d$ q8 [ u3 Y
# ^" H a: m' V# m+ \2 C* Reference to control TFrmRamMain.Panel2 : TPanel
7 i! S0 m* a& p' A% S0 C|. V# f7 l3 V* p4 u4 i
00480157 8B83FC020000 mov eax, [ebx+$02FC]* l: e6 p3 o* A$ k6 c, s" Z
& f, d/ O6 b! B/ a$ h5 j* D* Reference t controls.TControl.SetVisible(TControl;Boolean);
" |3 P. ?' `0 O|3 q1 h2 ^" v, I9 ~% }+ L
0048015D E8E2A3FAFF call 0042A5440 \6 V0 K, Q9 i. M# N7 T2 |9 K
6 V) q$ `1 n3 h8 c: o* Reference to TFrmAbout instance2 |% z O$ w+ `* w
|% Q% H! f( j+ S4 z8 J: ~
00480162 A148264800 mov eax, dword ptr [$00482648]
- d# p/ V0 H. Y' l: p% X00480167 8B00 mov eax, [eax]
% f9 v; y, d0 @; |( ]) F00480169 8B10 mov edx, [eax]/ F% ?* U2 G: n9 O- F* ~7 R0 Q7 B
; p8 k. l9 S- e1 u) k1 |( s w* Reference to method TFrmAbout.ShowModal()
# {- ]0 N) c ^' r; P|
( k- @+ G! @6 R t0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
5 E8 u) i( O: y \6 R, i00480171 5B pop ebx
% M* k: j" q1 N7 v00480172 C3 ret |
|