|
“电脑消磁圣手”的消磁“秘术”
! V& w! m5 A% e" [* O6 v1 r4 |! R5 R1 P
前言:# @! V* ^2 Z; [" v) O% q2 I+ R
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
0 N$ k/ S/ p2 E6 \: g3 D" L6 a
( f$ c: s' @, v* U; e4 _' @2 g试用:% J4 Y: I" a! l; R* M8 S
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)4 G! {4 E: A; J9 O! O! |
! i" b" j+ z3 b0 \
分析:; \0 ^+ ~5 |: x& K2 i! d( V
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:5 y; U4 F4 X8 `. j& f
/ Q: s7 r* t0 q& ]* F$ ?
0047FF28 53 push ebx! \ g9 p% B( k' \1 G6 b
0047FF29 8BD8 mov ebx, eax
) b( m! u1 x9 x7 k! n0047FF2B 33D2 xor edx, edx# z- V! o- c- M# S
$ b; f6 G% o' w! p7 r d {& d
* Reference to control TFrmRamMain.Panel2 : TPanel8 M$ \7 p2 U( u2 C* o! Y8 [
|7 ~, U- i, ^0 [* ]. A @
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
8 P9 S/ \+ ~: c: ?" @
5 u6 d& L3 d' A( U, F( F% t* Reference t controls.TControl.SetVisible(TControl;Boolean);& `- w5 S, N5 u0 g
|
1 `1 Q0 v1 `/ t2 w0 F0047FF33 E80CA6FAFF call 0042A544
( U" H; U7 {; G; K4 V% p% Z: Q: W% E6 U0047FF38 B201 mov dl, $010 ^% Y2 y0 \' l; Z0 |3 ~
+ G( I8 v8 w/ ]# y. o* Reference to control TFrmRamMain.Panel1 : TPanel
3 S5 ] V+ K9 s! e1 O|
# p b) s9 _% |+ I4 ]# }1 B! ]% H0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
`2 L# g' m1 Q6 F" j
/ V3 J O& j5 G' I. d; ~* Reference t controls.TControl.SetVisible(TControl;Boolean);, W$ a. ?$ d9 _3 Z2 `
|
9 R F/ r* M8 p; f! E+ g. M0047FF40 E8FFA5FAFF call 0042A544
" S2 g, @$ M% t6 f& F% o( x( E( Z( Y1 q' s8 k
* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了' ^( y8 w6 N8 B0 C; a3 u" n3 y* n
|* U' h- C3 w# w' P
0047FF45 BA7C014800 mov edx, $0048017C
% l6 f% L0 z# o
# F2 K$ m6 I& L* Reference to control TFrmRamMain.Label3 : TLabel
) p2 k8 _8 Y" d|
8 o! I3 u( B6 G8 m7 T; o2 T4 |$ e0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
$ @" z% G# J* U& y; c0 `! X
0 \$ n% J4 R5 r$ ^ \* Reference t controls.TControl.SetText(TControl;TCaption);/ K& O" V5 F, S7 l
|, }: p' l+ d5 s
0047FF50 E807A7FAFF call 0042A65C
+ r7 v3 p- G; W/ N- D" V
' p# p0 x. h1 ~! E* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了& E: J& e- Z- W. m3 ~, \
|
& g+ `7 B2 E- T0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
' o4 ~5 L7 @* e) e3 l6 ~* u+ f2 Y* D8 m5 m
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);+ T( o2 J' V+ V. N* z
| l1 W6 B* R4 ?
0047FF5B E80489FDFF call 004588645 a- |4 h) |' B. q/ t5 D$ ]/ J/ F
0047FF60 8BC3 mov eax, ebx" P4 i' v0 H, }8 V4 n& O* r
% m+ T& {4 q1 X1 K3 |3 [* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
$ G/ t5 ?& z+ }9 T1 X. p|3 N: a, H& A0 m6 H$ Q, [
0047FF62 E8D1020000 call 004802389 s7 N) S" Y d) ?7 H r1 c
9 T: v" S' S. K4 J0 p
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
. R' _( a4 { m+ a|6 [! `, M; W5 g
0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
# l6 o3 A6 C2 d) q3 {; t9 h" v% G( V4 v$ Z
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 f c+ T5 Y9 V|: B' @( Z* `1 x" I3 j$ s, ]7 L
0047FF6D E8F288FDFF call 00458864, x* X1 g2 v! B
0047FF72 8BC3 mov eax, ebx
( Y* Z, i# Z9 R3 t$ h# O- w7 S2 c3 b: ?, Q
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
; y$ f5 q8 s2 E# J) y( `9 c5 B|
$ w, f7 h ]1 ~$ A3 Y+ D0047FF74 E8BF020000 call 004802384 B7 e& c) G% h2 K
# ^, } t2 N" @: M; N* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
0 x& F! F# _4 d/ d( u9 e& ?, ^|# s# F) B+ i+ N
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]! I2 W6 f* U: Q* [$ I# z4 i
7 U$ c% w0 x9 U+ j& G* Q
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 s# ^) D3 X/ ]|& R" u3 J3 M1 C1 b0 `( D+ ?2 l; U7 U
0047FF7F E8E088FDFF call 00458864
: n' w5 s, C7 B/ m0047FF84 8BC3 mov eax, ebx3 L) b( r% f* ^6 f+ c d7 t0 \
" b' S) L% c5 i8 D9 }* Reference to : TFrmRamMain.Delay()
' `0 o; D; n' C+ P# P|
" V6 a9 t+ g; {0047FF86 E8AD020000 call 00480238
2 m/ }; d2 G9 d0 s, R, y: l4 ^/ A7 z& L4 b+ K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 d! n! g' b+ C8 `+ t|
$ c. x, w5 m4 E0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]9 U3 z# d1 ?3 W' U- f5 g
2 X c, y& M8 h. \; S! C1 x1 t
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
c- ?7 d+ e6 s$ C0 D1 S; X|* g9 Z, }8 g* ?" D1 H, P# P0 t
0047FF91 E8CE88FDFF call 00458864
8 m* l+ W8 U- V6 _0047FF96 8BC3 mov eax, ebx/ N+ u6 Z; Q, O
8 @' @ B% M2 f" `; i
* Reference to : TFrmRamMain.Delay()/ x# W, V0 O8 y1 U* E
|
1 V' i- l1 W- q @- a y0047FF98 E89B020000 call 00480238
4 r! K9 l3 }) G( R% L0 I* o# Y5 _6 Q2 v% k2 F: s
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 o7 _, e" E) l2 J8 f3 p* \: I
|
( U; M2 ]8 e; k3 u# d0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]/ Y0 @& B& V& b. P
% l) b5 s, F- c6 ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 |1 R8 R1 }) I2 [# E- p" Y|
! B4 C# @4 [; ?0047FFA3 E8BC88FDFF call 00458864" D* e2 Z/ J/ e
7 E7 @1 p* W/ b( m
* Possible String Reference t '系统正在收集电脑的电磁波...'; `1 ~+ h# B- ~( M
|3 d" _( J4 q& N1 }6 H1 O
0047FFA8 BAA0014800 mov edx, $004801A05 C9 C( k7 g8 ?
, B+ ?4 W; J6 g
* Reference to control TFrmRamMain.Label3 : TLabel
$ Z: O, ^9 P* r+ f|
( [2 v3 u |& q& V& M* b) a7 C0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]3 S+ A8 @! ?2 H- x2 H3 n! V
" a$ d% C& C/ d5 f" ?# N3 s7 L
* Reference t controls.TControl.SetText(TControl;TCaption);
# Z/ }9 u/ k$ U$ B& ?|
. y: t2 n& G6 [6 i0047FFB3 E8A4A6FAFF call 0042A65C" ^( D) \& e6 i' I7 P
2 S. F* ?; a# t) h% v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% |4 G' ]4 G9 e0 E3 l& w, C" H|
/ e- e/ H$ \9 x/ l( |) D0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]1 A! }4 S/ x$ J! [
5 h1 k+ m7 N e/ ~! C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 _) ?! t( @9 {, v1 T y+ p9 s' O
|8 X. ]$ z& [' I' U1 p4 d
0047FFBE E8A188FDFF call 00458864
- I% }9 D/ x; [: K7 e7 q8 M R0047FFC3 8BC3 mov eax, ebx! Q f% n5 Z' R( [! v4 l3 c% I
3 N6 p$ C5 q4 F( j8 o. I9 |! k* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
7 c4 h! T1 @1 G$ ~' ||
2 f9 z. p& Y7 q/ U# n0047FFC5 E86E020000 call 00480238
6 d; w3 H: q: P: ]; y: |
T; Z$ p7 R+ T$ i# M* L* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* P! Q. v! v# I& z0 X4 n$ m|$ l2 E4 V7 s# [7 J! @( k
0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
! h. l* p6 O- ?2 |! G2 u+ M' J
, S1 v. \; J4 q) K$ P/ `8 D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! |" B6 ^. l: p0 Z5 P0 s$ S
|
6 n* Y3 E6 L, h0047FFD0 E88F88FDFF call 004588643 ^0 R" B+ @; {" a/ ^" y; o _" r
0047FFD5 8BC3 mov eax, ebx
( G' Z) O# c# t" K0 _$ ^/ ?; p9 K% \. |& L
* Reference to : TFrmRamMain.Delay()3 V: A) i& {2 `$ X
|/ k G2 Q. c; E$ H+ O% ]* s* Q( [1 O
0047FFD7 E85C020000 call 00480238
6 k: A8 K4 x/ K" `3 I* N9 A$ \ K7 j. q t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
R& j" \' P, z0 n* W* j|
, Y6 M, C. |! q5 k, X/ }, ?- i0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
6 |7 x% s; n" w4 G3 \9 ^
! S) {& K* V {7 {5 S* a8 I* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, w; G3 f0 f& [|
8 m9 t; ]) L' Q& x$ A0047FFE2 E87D88FDFF call 00458864
$ Y# y1 R, ~& ~4 n* A0047FFE7 8BC3 mov eax, ebx% c5 g( B$ s- p" s' e* o7 t
. ?6 g# v$ g W6 j I" J* Reference to : TFrmRamMain.Delay()
# o' ^+ D' b+ K+ `. Q|4 G& @3 F9 M: G* w8 H/ Y w1 B
0047FFE9 E84A020000 call 00480238
0 x/ ]( X( A* T; o
' o8 Q8 b; w: Y) x V! ?; z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
. M' B* R/ u' w8 b6 @6 k+ I|
( |. H I; I# _1 q) C0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]
9 P# ], }2 Z3 O" K* `6 R& h% B( g ]' ~! X4 W7 q3 r" a- `
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 @6 l) Z$ x" j& L8 A|9 L2 m& v4 \$ q% P7 i. K
0047FFF4 E86B88FDFF call 00458864! @) T3 ~( |7 m8 J& r
0047FFF9 8BC3 mov eax, ebx; R3 Z, l$ A2 @9 m. m$ F6 z
' g5 N( J: D; ]4 v9 k* Reference to : TFrmRamMain.Delay(). Y) g% T* a5 `' }8 t; }8 s2 H3 [* G
|3 _* Y. S* s, m! d
0047FFFB E838020000 call 00480238
& J- a% k' ]% v" t1 E. {6 O% ~+ A: t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' H% z. ^3 Q" i. F/ g|
. j- l/ R, H5 l N0 `* q! l00480000 8B83F8020000 mov eax, [ebx+$02F8]
+ w/ _0 }& _5 U4 r- R1 `$ c1 }- e. D- j
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 M3 V/ W" ]) H+ C8 [
|
8 j s" L! ?2 u) J00480006 E85988FDFF call 00458864
5 h6 [+ ?5 _& d
2 ~! {0 P: c8 R* Possible String Reference t '系统正在释放融磁电波...'8 U0 F( }" V( I$ A; y7 Z
|
: @$ Y2 s' C) S0 n) s+ j1 M0048000B BAC4014800 mov edx, $004801C4# `& K" E+ h J, N: R
9 W9 i A, M( P# Z: F* Reference to control TFrmRamMain.Label3 : TLabel
( W) Y% e n# D# y: {|
3 @" b& I& i( A& s00480010 8B83F4020000 mov eax, [ebx+$02F4]
/ H+ @, B h& J7 E3 A: C
% C, d/ N6 J. u3 ] y* Reference t controls.TControl.SetText(TControl;TCaption);
- v3 O; O6 k& z| _8 c# i4 J. e1 E; C/ c1 q
00480016 E841A6FAFF call 0042A65C
" V: m/ F! y a2 N" F. w$ ~5 |& ?. ?; `$ G) t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
$ b, D' q, u- {0 I|
8 y( i# y/ g* ?7 O: ^0048001B 8B83F8020000 mov eax, [ebx+$02F8]
1 Q \* Y8 s* o" v/ Q+ c% r A
! R. J ^2 Z4 l! ^/ B, r- m* Reference t comctrls.TProgressBar.StepIt(TProgressBar);) T: F( H8 |% R3 N
|
+ X% E/ i3 D' M6 x) r00480021 E83E88FDFF call 00458864
' \4 _8 l; Q. p& w$ Q j00480026 8BC3 mov eax, ebx
! l/ v$ f! K; P7 t/ H5 q
4 q# X( ^9 k, y) B8 Q, v8 W* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)2 W( g' x0 M* d8 n4 G
|6 z9 t" q N; M2 Z6 t1 z
00480028 E80B020000 call 00480238' Y1 b* ?, ]' F5 s# @% ~: w" P
& ]# f' G: Z$ l" K+ f4 u/ [
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
2 E( K- X& ^6 J, w7 ]|
9 p7 l6 f: G8 N+ G- O0048002D 8B83F8020000 mov eax, [ebx+$02F8]
* n3 H9 {$ ?& E$ y( b1 u& s7 ~& \5 ~5 [! e: t* T5 G7 v7 W
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
; J/ h5 N. p4 W|
5 e# }% f% c0 g5 F* e00480033 E82C88FDFF call 00458864
6 b3 |; {0 ]6 u. z. [00480038 8BC3 mov eax, ebx
5 f6 `5 V- }3 j7 d2 I5 _; i
3 R3 o6 e: p r, D* Reference to : TFrmRamMain.Delay()
# |. x% i( B& r) K, W6 @) d9 p* W [5 T3 f|
9 C' t6 _( V- v& q7 V* J' ] M0048003A E8F9010000 call 00480238
' O2 y% w5 M& ?- R3 r- i
1 V# `7 W3 c/ p' P1 Q6 |* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& q) {$ l1 W V ]0 K
|
/ E5 K: B( m- p4 ?/ W* F6 ?0048003F 8B83F8020000 mov eax, [ebx+$02F8]$ c9 i! M, a/ H- @6 Q' R$ l$ G
- D5 X# \: M1 E/ Z9 e* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& y2 Z! }( ?- K$ p/ a
|
9 x' v* K* z2 L! K; L1 \00480045 E81A88FDFF call 00458864" I& e8 H. B% k& M# y3 N }. {
0048004A 8BC3 mov eax, ebx) H5 Z6 e1 N9 _' W" p
, j" r! i; _- i' [# e- u4 d7 U* Reference to : TFrmRamMain.Delay()2 z( {0 p+ Y. e0 W3 ]$ y8 w
|, N/ N7 v3 S. [. L6 t
0048004C E8E7010000 call 00480238
4 q8 x% h% m% v' c" g3 p0 i3 v- G2 n G' F4 J3 W0 S* ?
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, I$ y3 e/ R( n3 o. a
|
. R! A* ?8 z y: _: p @00480051 8B83F8020000 mov eax, [ebx+$02F8]
4 @" ` v) x- P+ Y5 r% b/ ?4 J% t1 a H8 |4 m
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
. b# @/ \; k% B% @|
4 a0 ~+ Z6 R+ p' {2 }00480057 E80888FDFF call 00458864" \) `: j6 U/ o& ]
0048005C 8BC3 mov eax, ebx
) _) I; R2 F* X# [6 G+ i" p+ |) P0 I! ~* U6 I# x% c1 _
* Reference to : TFrmRamMain.Delay()
6 E, r: f1 \8 w1 ?! Q|
Q+ h6 [5 i' R. q$ {0 i0 F# w$ D0048005E E8D5010000 call 00480238' U" X9 t: q1 |" d# y$ s5 w
, f7 ~0 M, [2 ^1 @% i1 p* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' d3 q3 o6 [! G0 l) Z1 U! H
|
) z. D3 d8 Z& k5 o5 ~" r00480063 8B83F8020000 mov eax, [ebx+$02F8]6 b1 L8 L" s# K( y' e& D# k( H
# Q6 `8 h4 t% h
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 s3 |& ?' S1 Q6 A2 S$ p# t/ ~|' I6 \( w5 K) @/ n
00480069 E8F687FDFF call 00458864
* X3 Z7 i; Z8 I: Z. i
# [; h: j' y2 G+ N* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* } Q+ K/ _* Z
|
' V' a* H. Y& G3 i$ Z0048006E 8B83F8020000 mov eax, [ebx+$02F8]
* J' Y- z1 s% Z- k6 q: i9 Z
$ \- K7 b) q, G" N+ c8 Y2 ^* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! c$ c( t, u, w1 S; o6 m8 X
|% z/ H- R/ i2 z8 s0 f
00480074 E8EB87FDFF call 00458864
) N4 e6 }9 O# q00480079 8BC3 mov eax, ebx
: ~% s3 b9 m8 u# \6 ^- P/ m$ h+ s8 ]6 R j# `6 @
* Reference to : TFrmRamMain.Delay()
0 y. [; Y9 z5 x& T1 c A8 O# z# R|/ s' P) R& d$ q y7 c# g
0048007B E8B8010000 call 00480238
1 C9 N# @8 u4 c& z! B' o+ M
4 J" W5 ^6 G! R" `* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( C5 |' E& f" ^3 G
|
3 n; F* I! W1 q00480080 8B83F8020000 mov eax, [ebx+$02F8]3 c0 ~5 p$ q3 D
, c" M' n, j: C+ E6 t, }1 z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);* \" U' ~* M+ `3 x) c3 W9 N! H
|
3 I9 m. {# y# y1 q9 q& A00480086 E8D987FDFF call 00458864
( F) X1 l: C% k0048008B 8BC3 mov eax, ebx: G- n* h1 \# N# W: V( z. n
4 m4 U" O& r' w- l* Reference to : TFrmRamMain.Delay(): t& D8 [0 u j+ ~- C6 N
|
1 H) b, s$ v4 x1 O# [6 d& w) Y+ c0 Q0048008D E8A6010000 call 00480238% O' M$ O/ N3 D7 ]' I
' F! `$ B5 s# n+ U a. L8 H* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
: h, X- |' @6 \! `: t" P) Z|
2 u0 p) o. x7 H3 @/ [( T: f4 u c00480092 8B83F8020000 mov eax, [ebx+$02F8]1 y* s0 p3 B' L# w" v+ e
. p' b$ p9 C9 A, r# Q$ M: r
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 [. p5 c% e- C; _+ I& y|; u3 G& k. y0 }# @. }$ J" }
00480098 E8C787FDFF call 00458864
( m7 H1 z4 a. J, F6 X+ F9 `0048009D 8BC3 mov eax, ebx
: M4 B4 `9 p' Z6 a5 m N* `$ h" S% g# w0 M* W
* Reference to : TFrmRamMain.Delay()
- R2 G+ S1 h- f1 r& j9 d|: E* {& _1 P) _& H/ s
0048009F E894010000 call 004802380 D( [0 R6 L, n) p( U C2 e9 L5 q
. l1 P; F9 R$ a% J* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar) J9 K& e* m8 T/ @
|: M# W y6 s- n4 _
004800A4 8B83F8020000 mov eax, [ebx+$02F8]4 |/ q$ s6 Z% \( \# D, z
4 e* c4 f/ F7 S$ C7 _; q! R* Reference t comctrls.TProgressBar.StepIt(TProgressBar);, [/ Z* l5 W. S6 g9 a. p4 d
|
2 H0 v( m7 p, T: |6 E. U004800AA E8B587FDFF call 00458864, W5 h3 v1 F' ?- `+ P9 A
004800AF 8BC3 mov eax, ebx
2 G3 Z E, u) B( R; Z5 X# r$ e' k& _/ a
* Reference to : TFrmRamMain.Delay()$ j( a: c7 ~& ~! |
|* a8 h# y( P ?4 d; Y* d3 {. L
004800B1 E882010000 call 00480238
5 A( p9 ]2 N9 Z' K; M9 U0 q, V2 ?" l Z& T1 G7 |
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ ~* K) s7 U1 Q
|7 Z- u3 g {. B5 H! O8 v
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
- C% X. u' p( `% p
* G: T. G; b( c6 T4 U5 P4 T5 F* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
2 I9 ^2 R2 G$ E' g% i|' o9 F" O1 Y+ ?$ t. Z7 U9 j0 ?' d
004800BC E8A387FDFF call 00458864, ?( F) G* Q( |5 _. R
5 W) m6 z8 p# s$ a- o* Possible String Reference t '系统正在做最后的消磁工作...'4 [ M0 B+ `: e0 k. A
|
* @+ }1 Y0 c$ U- a2 a& m004800C1 BAE4014800 mov edx, $004801E4
, w( Q9 [! Z9 D$ S9 q5 K2 m. @# Q' O9 C$ M7 ], p+ Q$ D4 d- X
* Reference to control TFrmRamMain.Label3 : TLabel
& R, h# _! C* `0 r|: T; s G1 ]% y$ a, K6 _
004800C6 8B83F4020000 mov eax, [ebx+$02F4]
6 k. @( m" `$ V. ~0 ]- S
: w5 d# H1 |. m" J) s+ U# k* Reference t controls.TControl.SetText(TControl;TCaption);2 p/ ~5 u3 g5 U# X& F$ ]8 A$ C
|- F) m( I$ K& I2 |: n& I8 z( l
004800CC E88BA5FAFF call 0042A65C
7 i9 B% m; ~: R" Q3 ?6 r# Z! O/ W& O2 `4 W6 a! e8 b
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar9 T+ H8 p, Z8 X+ q% K; t; e
|
& N8 `& i$ }' z9 O004800D1 8B83F8020000 mov eax, [ebx+$02F8]: }9 f# i& L, C0 D4 c
9 [: [- y! q' h( D- G4 g
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 T) d& j/ c7 n/ c" W|
0 s; l! f+ p Y% i$ l4 H004800D7 E88887FDFF call 00458864
3 P2 ]$ H9 Z; ~7 \ y; Q9 `: P- \004800DC 8BC3 mov eax, ebx, ?3 v4 X! V" X9 j
$ \: d& {# @! {$ x# H8 d, p& v4 M* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)% `* N4 j; K& o
|) g B$ A/ c8 {/ [7 c6 X
004800DE E855010000 call 004802381 |! _1 k- b! C: U& p! @* a
( Y: o4 h& A/ U* _. |# v: b$ t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, H4 p) }/ Y: G! G N/ x
|6 {, V( Q" Y$ R0 [& v
004800E3 8B83F8020000 mov eax, [ebx+$02F8]' T1 l7 O8 T+ O2 F9 c
. f o# b9 X( R' H+ W
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
: w8 q- T" m. ^8 W$ e|
* |2 S" _( b8 }5 C004800E9 E87687FDFF call 00458864
8 m m8 d) a0 Z" x3 T7 R T8 q4 R004800EE 8BC3 mov eax, ebx
& ]2 c* u# K! }5 U0 ]. f) `
8 I0 f6 y8 J" w. a8 i; @: q6 f* Reference to : TFrmRamMain.Delay()
& G, a) ]* g4 f5 |% `1 w; ~+ G|
; @- W$ N* @1 Q004800F0 E843010000 call 00480238
- u, H: F8 `) l: }! I$ W" W" {6 Y* L. W/ O- e4 v' t0 e# E( c
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
; [$ J' l# i1 O. f|
& G2 N1 i! X1 w% ?/ n004800F5 8B83F8020000 mov eax, [ebx+$02F8]+ y1 n- n* E; f$ n* X
. j9 R5 j9 F- l* y5 y7 S& z( [+ i* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 A& ^4 c& ^2 O4 h. J( `" G|
$ Z% o: A5 Z/ G8 v$ Z4 {: {/ o8 l004800FB E86487FDFF call 00458864
& c. }8 {2 V% Q; J! w! s) {! X$ Y00480100 8BC3 mov eax, ebx
( J* X6 ^: J1 N" O' z& d& o8 D& S3 N% b% a5 B
* Reference to : TFrmRamMain.Delay()
1 p" S$ i/ j7 T0 M; ]' M& B|! @4 L! W* A4 i
00480102 E831010000 call 00480238
$ K2 s/ K: i0 ?! X
, A( G d: Z) o7 b* e% ^* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ ^; Y& m& b+ C* \% m) U# ^
|8 M. E0 t, k0 Y. A. F# o6 n% x, x
00480107 8B83F8020000 mov eax, [ebx+$02F8]& H% g1 k/ |; Y7 z' A0 _7 r4 C! @
, m+ y0 b- b& k( k6 u* u
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# C9 M: k# t, C7 A P; |" t. ~0 \5 m1 g|
' x- J9 A2 k9 I0 p: ?0048010D E85287FDFF call 00458864
J" Y% X% n0 W+ ~/ t, n5 H00480112 8BC3 mov eax, ebx! y. [( z$ b' \
+ T x8 r- i4 x0 g
* Reference to : TFrmRamMain.Delay()
+ H- y* V" ~" H' i+ [/ g|
/ Q4 h o1 N6 Y L* _00480114 E81F010000 call 00480238- l x6 v7 G a, y7 H. J' G
2 M$ ^5 x& ?" M) A8 d+ X% O! [
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar. r8 Q/ _% h( S+ O' |0 i5 }/ [+ `/ u
|% g7 }0 @/ u6 p2 G: ]1 k
00480119 8B83F8020000 mov eax, [ebx+$02F8]0 U# b- |9 y$ V2 u/ ^
' W4 \6 [7 r2 {* H" {6 v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 f X, c) S1 Y( _& {
|( ~8 p2 l) p1 g- J* M
0048011F E84087FDFF call 00458864
& e3 W0 W; _+ T" f1 A) d00480124 B8E8030000 mov eax, $000003E81 \1 ]' g8 I+ M1 ~5 F# Y* H
( V5 {6 L' n+ ]2 e; h9 b
* Reference t system.@RandInt;
% a% r( B# {+ E( O; V|/ H' i3 l$ O' U6 d5 U
00480129 E86629F8FF call 00402A94
0 `, Q3 J9 `# I4 ]0048012E 85C0 test eax, eax+ C6 u0 _5 d/ @* J5 }+ y
00480130 6A40 push $405 T/ ~# |( p0 ?
: \+ I! B3 P5 g1 E; G N* Possible String Reference t '电脑消磁圣手'2 q; E* p: d1 X8 g( r( b& U6 C
|
- o& b) i: e3 U% ~00480132 B900024800 mov ecx, $00480200
4 L+ S+ M' o) C" n( W5 _, ?- P
7 `) Z: p$ t$ c; j0 R5 q* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?1 M+ x1 M7 x/ j; E$ m
| ?
/ i/ `+ v& p. R: c: G: j& y|$ E- ?8 f8 d- \; o' Y% d+ G: q, B
00480137 BA10024800 mov edx, $00480210/ J+ c/ @% y& x1 N) e$ V; g% L4 Q
. i; ]5 \3 t- k9 L* Reference to TApplication instance
. ~7 g7 u, U9 R/ p|
; b& a* E7 L4 a" G0048013C A148284800 mov eax, dword ptr [$00482848]
8 l. o0 x: A3 q, y' D3 C; n* E00480141 8B00 mov eax, [eax]3 N& |, \( r" A) G. @5 z
; Q, W7 y; a$ U6 ]( w( {* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
0 R# [/ }) e5 m$ N' J2 Z* r6 w# F* y3 N8 f|: v& C) L; D- R
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!
3 m; }# `$ n6 V$ W3 p/ G4 `/ ?00480148 33D2 xor edx, edx
2 u2 g$ k/ _" H3 x0 @: J1 ]3 W. k2 D# Y2 H# w3 z
* Reference to control TFrmRamMain.Panel1 : TPanel
' z& `2 T) l! b, L+ z|0 H- O5 C* X. {1 g% j
0048014A 8B83F0020000 mov eax, [ebx+$02F0]
" H# X# W0 H0 R# f+ Q% ~' F) q" a% O* y/ ^ X
* Reference t controls.TControl.SetVisible(TControl;Boolean);6 c$ h( v# k9 p9 R
|
: c: N5 _0 y9 X0 w, C' t( \. |00480150 E8EFA3FAFF call 0042A544- e. T: d3 z+ `8 ?, n
00480155 B201 mov dl, $01
! Y$ V2 O$ N: h* |8 c. i0 t
0 ?1 Z( e8 `" V6 B* Reference to control TFrmRamMain.Panel2 : TPanel* v8 @: g4 i7 m9 u5 W- H
|
, R2 d5 F8 J' j0 f/ k00480157 8B83FC020000 mov eax, [ebx+$02FC], C9 N. [7 p0 y: X7 L
# f5 B! h. K# Q2 P* Reference t controls.TControl.SetVisible(TControl;Boolean);
0 {6 d: q( i F5 ^* o|
' R5 E3 H6 y2 G# E$ L0 e- }0048015D E8E2A3FAFF call 0042A544+ W7 X2 R/ _# O: i2 z `* J9 S( k
& i% j+ a3 X1 a
* Reference to TFrmAbout instance
" \) h2 l* t9 {, q; t% W|
# g9 t' C! i9 w1 ]# S# F$ o: Y: i00480162 A148264800 mov eax, dword ptr [$00482648]6 I0 e0 s+ s( K% ]2 o
00480167 8B00 mov eax, [eax]
2 I9 f' w! w- x9 }8 G+ c% W; L00480169 8B10 mov edx, [eax]4 [; L, [* Q8 l/ H
9 i3 T7 h& [" W4 U" U5 m1 i* Reference to method TFrmAbout.ShowModal()) K! [% ~' V# k4 {# _- ]$ c6 D
|9 b! Y% r. z2 m7 h* W) C3 \! _
0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
& O% g0 e7 E- _8 w00480171 5B pop ebx
8 X- e( c- T1 B1 Q00480172 C3 ret |
|