|
“电脑消磁圣手”的消磁“秘术”4 B- K/ a) F! _
5 C% R7 `, U1 t. Y; X! t
前言:5 a) L% T) e4 l+ ?, F1 D
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
$ s' Z; r- R3 I+ _3 x
2 m K4 \$ s3 T( t试用: t* y4 _3 p+ n+ R
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
M; W/ \7 `4 Y5 ~; z
; ~" h6 X$ o, Z# W Z4 L分析:
# ~3 e* ]$ @9 s* ?7 B检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:6 b" N% K! j; D
9 t6 P& {6 ?4 m) \0 C0047FF28 53 push ebx
9 _6 r9 [9 |9 i6 F1 s# }0047FF29 8BD8 mov ebx, eax8 u I+ o' O: C( V! K+ B
0047FF2B 33D2 xor edx, edx
, l' C$ I+ w1 W! ]
/ K3 I: x, E- S* Reference to control TFrmRamMain.Panel2 : TPanel ?# A- w9 {6 n, B$ T" ~3 o
|
; k w; K, J; |3 r. R: v0 a0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]; W) k9 f, L( r" _* G( H
3 R& ?2 e& V% i, R( o+ |8 E- X. y* Reference t controls.TControl.SetVisible(TControl;Boolean);
% k7 W6 g1 h! N2 T1 w" o* @|- x* B, i( f3 p4 D
0047FF33 E80CA6FAFF call 0042A544! u, C) }+ w" V, h
0047FF38 B201 mov dl, $01) F4 W/ e4 _5 g
& _0 ~% i' o3 k* Reference to control TFrmRamMain.Panel1 : TPanel' z2 V& x, P9 ~& c3 A; ]4 _+ r
|6 w ^1 z. Y% u+ t* j1 F& Z6 n5 H, w
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
8 E( }. Y. o: O+ I c3 R* L* d! F- N: H7 h9 @+ \
* Reference t controls.TControl.SetVisible(TControl;Boolean);
4 ~" p% H, _4 N; Q0 N|7 `9 ]+ T% h2 z
0047FF40 E8FFA5FAFF call 0042A544
' k5 f T0 E% a. Y M1 o# o
* b0 W/ S5 s- x8 K. q m8 y* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了' c1 o5 g+ \9 V. [* S
|
! y3 d) \% s- U: b0047FF45 BA7C014800 mov edx, $0048017C
- y2 t3 a5 W1 a6 l$ M5 E' G! g3 F3 X3 Y# Z1 x7 c
* Reference to control TFrmRamMain.Label3 : TLabel# Z/ e$ C0 M) u6 n% R
|
7 u& d4 ~$ {! D5 w4 Y& o. |$ _0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]0 S4 m% t% L6 U- K; q, p9 v
: Z2 a0 i% W8 [$ L v4 ?% A
* Reference t controls.TControl.SetText(TControl;TCaption);+ V' e$ N( V7 I+ p: I4 T" N6 a" z
|0 B" j' R6 Q* ^" K! `; l1 g
0047FF50 E807A7FAFF call 0042A65C
0 k' A( Y& u3 @5 q# L) W
7 h Z: {3 D0 j* w7 _$ k/ C7 [' H8 E* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
" y; o# k& V* q2 N: `|, ?" e4 d. j) ?2 E7 \, Y* j' _
0047FF55 8B83F8020000 mov eax, [ebx+$02F8]! O0 ?% `0 x' ~7 l
. j2 w* R2 `$ n* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ {, q8 G' x2 q- N6 J- R|1 {2 `6 U! D: h9 S x; `+ s
0047FF5B E80489FDFF call 004588640 X2 s; } y: a' l% x5 I7 ~& \6 ?% G
0047FF60 8BC3 mov eax, ebx3 T5 x5 J5 n' ~: A+ x
+ f) L' k8 k$ \! `" Y( P1 J* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~, u$ q1 ~1 z8 I5 n) @
|
2 L' R% l7 B/ ~% P D0047FF62 E8D1020000 call 004802389 N% Q3 `! n6 n ?8 c
8 G- L* O4 d# B
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动$ _, e+ H+ m, s7 n
|
4 @% z0 R1 g: l2 \3 V0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
& a+ h& T; P Q) v0 c6 u/ b5 @/ D: q* Z. h
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);9 v# o/ X6 u$ @$ a$ G
|
, Y, |# _( q9 k8 x2 d0047FF6D E8F288FDFF call 00458864
- G/ f$ B' d8 p7 b. w0047FF72 8BC3 mov eax, ebx
1 {& @7 Z8 t, ], M L5 N8 ^ @. C5 v7 e* T7 b/ ?2 p1 W
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:): {' b7 } y p4 ^+ {* i
|! I1 o) F4 Y" p" E: {/ T3 A& X1 U
0047FF74 E8BF020000 call 004802383 H! d4 P3 F% m( S) H
+ T6 ~; z! @: e" N( _# X! C. y) z
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
1 L2 u& E/ O/ Y+ l7 }8 t|
( Z% R$ k6 {. p. S) t( P2 u0047FF79 8B83F8020000 mov eax, [ebx+$02F8]
) V- I1 J6 g- Q% {
% y f0 _" ^3 f* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. h) s/ R: Z, N
|
5 T+ d* b/ p7 n$ Y) O0047FF7F E8E088FDFF call 00458864
; g" A; N7 x+ v6 @' O0047FF84 8BC3 mov eax, ebx
+ H5 C I4 K5 h' @. M1 x* S9 `& S
* Reference to : TFrmRamMain.Delay()
+ S* b/ Y- m4 V|2 P/ } ^/ ~' y7 `6 f
0047FF86 E8AD020000 call 00480238
& U8 n( [% f3 L% d
: ?% Z6 j0 @ N1 P: f& i3 e* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar3 n B; y5 \4 o* |
|
9 ?3 H; O1 [! D U# c0 @, J0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
7 W5 G+ B& R+ A& D9 F V, E ~: v: C
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
+ {. H/ n4 s9 s8 W4 g|
) G; _: k; H5 M) S) X0047FF91 E8CE88FDFF call 004588641 ?( u! B; D0 i- ~+ \- V
0047FF96 8BC3 mov eax, ebx& _3 y1 X; { a* m
+ M e, E% ~3 B7 C, \; b% F A7 A C
* Reference to : TFrmRamMain.Delay()
7 n2 g6 l9 F" J: X1 e- U|/ r% U6 ]9 X/ V4 J7 z/ Y
0047FF98 E89B020000 call 00480238/ e. G- C0 h. E
4 [) ?9 E" [# q$ d1 H: ^. Z# w2 U- j* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar3 g7 I7 e4 m1 v" I
|
Z3 V: z9 }. a8 q; B0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
v4 b% U- G1 l, T. ~/ D5 y) S5 @+ j7 c6 _( @0 ]4 i
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 w: j6 @: [( O i6 B6 i6 u|/ \2 N/ L# g! X7 U
0047FFA3 E8BC88FDFF call 00458864- O0 w% @( Z5 X' e( |
5 d% F8 [- l8 P4 m* j. [; O* Possible String Reference t '系统正在收集电脑的电磁波...'
7 v( i) M$ Y! k& u* n, V; ~5 G|0 F7 a- y" B* G U3 q
0047FFA8 BAA0014800 mov edx, $004801A0
& p1 u# U$ _. X
2 q) A: H, y+ Y* Reference to control TFrmRamMain.Label3 : TLabel6 I; A9 G1 U- _! K
|
' }3 t! S; @: t2 @: T3 m# |0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]3 r8 j1 P: F: `7 n s8 }5 @
8 H1 g* i( I: w6 V. T& X# w; |7 i
* Reference t controls.TControl.SetText(TControl;TCaption);
3 I$ H/ Z0 l9 f N) D% _9 B# R) d' @|
9 K- ~- {& ~% v4 U. l7 N% W0047FFB3 E8A4A6FAFF call 0042A65C8 N7 |( _' L' n, x2 U [
# j) r& b7 [7 J, t% e: n* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( y: m( B9 m) O, {
|8 [" v5 C& _: _4 J5 E
0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
4 R: ~8 t- c( E1 [" `% ?. z( F; x; E. M# ?* D
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
( [' O' C* c# B# B( ^0 d) I! l|
& d* L, X" s: x0047FFBE E8A188FDFF call 00458864
* b4 _5 R T- P' v" d1 A) s7 A0047FFC3 8BC3 mov eax, ebx0 y. m! b3 X" q4 |6 x- p
$ |, \1 U) I. M3 Y0 L* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
2 c8 P8 m4 F" Y|9 D5 `1 S6 i0 D. Z
0047FFC5 E86E020000 call 00480238. R5 I: v$ a8 g/ B" B$ Z1 d% _, r
! f2 `$ Y& d( A+ ~+ ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 X) q3 T* u' d$ S2 y* F, e; V. R|
* a' r7 v |2 H& I0 Q, }1 g z0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
* n& S& [) T& v' _" |8 k3 k$ S7 [
7 a; Q) y& t/ v0 e4 e4 M4 q* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' U+ g# ?! M( r- P! v6 s: P( E
| M% G: E4 Y5 h& H' H5 c$ X1 h( F: N# P
0047FFD0 E88F88FDFF call 00458864
0 @0 T* j- u0 u0047FFD5 8BC3 mov eax, ebx
0 W7 L- P2 K. v! @4 v- a
* c% S1 \7 v( |* Reference to : TFrmRamMain.Delay()2 Q0 v/ N6 S# t) G6 |
|
% j( c: e) i# I; F3 ^0047FFD7 E85C020000 call 004802380 ^2 r1 J* N( N) R0 S
. J" a4 h( l# J0 s% ?* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
, h* Z% I' k9 u. ~2 K" N|; b# t8 k& m( @7 |" W; D" P3 P
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
0 a9 w' h5 \' ~! ?7 \+ f5 g$ {
8 K G% A/ [8 F- P# A5 W/ f* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# k( w- M4 ~" H7 \|
" `! y5 X9 z8 g0047FFE2 E87D88FDFF call 004588640 u+ R+ ~. J( z+ w! I5 s ]: |
0047FFE7 8BC3 mov eax, ebx
& Z* Y: N- Q3 Y, r% t6 n! y% p/ O0 g/ G% X7 F* s: ~
* Reference to : TFrmRamMain.Delay()
, j: n9 _) a, h ~+ F8 ]* r|
& U& f- w& i y: ?" P0047FFE9 E84A020000 call 00480238
0 ? C$ i6 c D$ L- T' w% B7 {& P( D d7 P w
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* F; V9 N7 I+ ^! Q
|
1 R- x; _/ G s4 V: Y' \0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]: y% p: P9 Q7 e
3 l: _. ^1 ?( w, S* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 m9 E: D" ~2 C Y$ z/ ?0 t# P|! H b+ z8 x5 V3 g. k/ e" F0 ?
0047FFF4 E86B88FDFF call 004588640 N* Y9 Q( S% F# F, s; |
0047FFF9 8BC3 mov eax, ebx
1 E h4 a7 }& r0 d' j. P9 z U0 v9 m- {" ]
9 {/ P. G C0 G2 X* Reference to : TFrmRamMain.Delay()
! k' T9 z5 C! I|
. O6 r6 g6 N! |$ \0047FFFB E838020000 call 00480238
% n+ a' G/ Q, N- D2 n3 N4 s; K- ~0 e. U$ _7 ?4 l) B1 K8 N
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" `) L A, {* \; y- Z* H
|6 d' H& X9 x9 i
00480000 8B83F8020000 mov eax, [ebx+$02F8]
, ?! X6 J0 o0 H# B: \+ y. i9 D
4 p. p/ p* v6 d! r) [& h" [0 ?6 S* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 n" k! M5 @5 p' `' F% a|
* p) N& q* X8 Q& H& C- ^00480006 E85988FDFF call 00458864; N9 Y! a0 W& |, V7 H0 ?# N$ k
7 l. I4 V( {9 U/ z0 M* Possible String Reference t '系统正在释放融磁电波...'1 g! L5 X) Q4 ~- t( g+ ~4 k9 {7 G
|
p5 o. Z. h' @$ `$ L8 |0048000B BAC4014800 mov edx, $004801C4
6 T3 C1 s! e! [3 z1 H
2 z D9 y! E+ J, @5 h* Reference to control TFrmRamMain.Label3 : TLabel
* @: a; m- w5 @, e5 d3 X' y+ _|* j% B* O6 g9 ?+ [( y6 {% ~
00480010 8B83F4020000 mov eax, [ebx+$02F4]
5 j1 r; Y* r) |
P& f+ \: l+ X n% C# g* Reference t controls.TControl.SetText(TControl;TCaption);4 H( y- }6 O" v
|
4 }9 @9 v/ p; Q1 f! k6 ~00480016 E841A6FAFF call 0042A65C
! s6 k/ E# G# K$ ?0 a" _
" r( C6 b0 V. }' X) w* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
) w H! r4 h- U" E|( }3 x3 D2 ~! z, M* ]; ?
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
5 t! k" t" A% @: u: d* {* G+ x% k4 C l/ C1 J3 g
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ c0 g( c6 {. v! p# w% `# C|
- G& A; ~ _- u- o- C7 X, u00480021 E83E88FDFF call 00458864* t5 U5 `8 f- M* Q- Z$ W
00480026 8BC3 mov eax, ebx) b2 K2 l9 J3 E3 R: T8 l, x. a5 w4 I
+ a! q4 G B( o$ N) i
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
7 P8 F" Z! G! m- a p$ o2 G: B g+ F8 j|
+ A C$ t' `2 m0 s# [' q$ T00480028 E80B020000 call 00480238
& o5 y/ F, C5 e( j( U! V
& C+ H! u1 H2 o6 x3 i) d; ~" h; y9 K* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% A) P2 P/ j! v; E' Q4 _+ a8 {|
, E! D6 ~. x0 I6 T- p+ l+ f. v1 ^0048002D 8B83F8020000 mov eax, [ebx+$02F8]. {7 |4 N) P7 C3 o
5 z& O2 Z) H' K
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);* I% ]* q4 d$ L! D
|
% [$ z1 M, w( r: \& C00480033 E82C88FDFF call 004588648 h* }7 B7 g2 G: Z6 M1 j0 f
00480038 8BC3 mov eax, ebx
8 I3 W8 _8 H" h! P# L
7 ~- K7 f, `6 C* Reference to : TFrmRamMain.Delay()
1 N1 q3 L6 r; `6 W2 x|% l6 z: B+ ]; _' {, \0 G& \
0048003A E8F9010000 call 00480238
1 T- s Q: N) s y
$ t4 U0 n' \8 s& a" K* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' b& X* |! I3 j; K9 f; q/ r6 L|
8 h4 K; }0 B y9 z" A) Y# B0048003F 8B83F8020000 mov eax, [ebx+$02F8]$ y% b- M8 s/ Z1 l2 v
$ { [& D/ g6 X6 R$ y) i7 S! b
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 Y/ q: V$ b' W, Y6 D|2 o& H; t7 A- ~1 J1 b' T* w
00480045 E81A88FDFF call 00458864
; p" ~; V. n1 t' S0048004A 8BC3 mov eax, ebx
0 t8 d/ U, F: Z n& Y. x+ f- _5 Z7 ?$ T* u( p! K( |
* Reference to : TFrmRamMain.Delay()8 s* \- I9 `( b* X" E) n8 h
|
, X+ _- R/ c7 C% }. ]3 I" m3 Z0048004C E8E7010000 call 00480238
- r+ {4 n' Z7 r$ z( q* ~; D- g9 @8 _0 \/ r Q) [
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; e& F2 h& Z: E2 s. ?
|7 [5 T4 Z9 o# {1 `3 G
00480051 8B83F8020000 mov eax, [ebx+$02F8]% ?8 P, c7 G6 `7 b+ c% \
7 G; X* q+ L* W$ ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 N5 u# H s4 e1 B* a# M8 _* h/ ~
|
1 R7 |" `( A f" o0 t- W00480057 E80888FDFF call 00458864
; V* G6 X1 X7 T# h! t: j. Q0048005C 8BC3 mov eax, ebx
1 q; @. s3 W5 E) `3 q5 S' o$ N5 j; @) f6 P
* Reference to : TFrmRamMain.Delay()
2 w( _/ P2 B- l|
8 K1 P( C0 ^- T" x' C0 O0 y0048005E E8D5010000 call 00480238
6 y2 v3 s) V( e% q* j
( G& Y5 q* S1 s1 v5 p6 k$ q5 q* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar% [) z5 A1 C* V
|# `* j! I& T r; v4 l
00480063 8B83F8020000 mov eax, [ebx+$02F8]
4 a) m+ E( |( g* \9 R: q0 ^5 ?* @6 x( W: v5 }3 H. U9 v
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 v4 i' m8 \, L0 O" g- M|
* g t6 t; C% _; t00480069 E8F687FDFF call 00458864
3 R8 @4 \* @2 s. R& F2 W/ D
# s( Z2 u- E' I: K7 u* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* ~( H4 J1 ]* _ n4 A* ?
|
3 d& W5 F+ y6 B# ~ R$ G0048006E 8B83F8020000 mov eax, [ebx+$02F8]- j0 D" \5 ~. ]: Z8 o8 V1 T) p
: R2 Z7 `4 p! j+ e$ V% E( {# l* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
& ^6 t+ Z" Y" f. X L|+ B* i% Y- p# M5 N
00480074 E8EB87FDFF call 00458864+ G: I2 N" o0 M. z3 c" l
00480079 8BC3 mov eax, ebx4 Z9 A. K$ v: m
" I) ?/ Y/ H$ z: C$ N8 j
* Reference to : TFrmRamMain.Delay()9 ^5 T1 `; e: q8 [) Q
|
* M4 n$ b9 |/ g' `9 W$ d4 l+ p4 Q. O0048007B E8B8010000 call 00480238
9 X/ Q/ h$ w5 o* }4 Y" f
" B4 D d4 ^. W* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 H7 N2 x( @/ [7 W6 Q
|
& Q: g' M, d( f. D00480080 8B83F8020000 mov eax, [ebx+$02F8]
/ k% @, E7 f. F/ T$ _! e
1 F* r* S( ?/ b! i& Z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);7 r& h% l6 _0 {# ?8 F9 r+ r5 H
|
6 S D* {; S8 X# t- y7 l00480086 E8D987FDFF call 00458864* b3 e7 i! ~( `5 Z4 X6 z
0048008B 8BC3 mov eax, ebx" i8 z0 |8 @9 ?4 J# W
& r" n ? e d6 ~4 B) K" X" i; [) N
* Reference to : TFrmRamMain.Delay()
+ j) m1 v2 S# s# s|
) L, n) ^; D$ @' P1 x2 w+ a0048008D E8A6010000 call 00480238
3 \2 {- }% J# K9 U- A2 K- I! \! D9 C
3 I1 m) t, n. L0 {* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ B5 ?0 k5 C* t|' B; P2 l& T# O1 z$ j0 w' a% r9 U% k
00480092 8B83F8020000 mov eax, [ebx+$02F8]
4 R2 T* G; K, {# t4 }9 j4 _& ~) G) U' o5 \9 F9 v& G: e
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
* N$ [+ e1 N( b|; U" J. @8 P, G/ h: u
00480098 E8C787FDFF call 00458864
4 G# Z* h$ C/ s- r0 \, O0048009D 8BC3 mov eax, ebx
+ P1 I' f) H( Z% y/ C9 b. s Z+ {5 u [
* Reference to : TFrmRamMain.Delay()# R; k# J/ u$ a* o! P& U& v2 ~
|
' Y2 K1 L# z6 z% |2 P* m0048009F E894010000 call 00480238# |% T# J) Y) a0 f# [: @
+ m' c) Z0 i- W( A( k8 P* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar z8 h3 }3 _, }
|, P) T/ ~) ~ V8 p9 S
004800A4 8B83F8020000 mov eax, [ebx+$02F8]- w f# s. E0 @* ]: |: K
8 `# k! \5 U: ?' I J' P
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
: E& P& C6 t# m2 o! M. Y1 E|* s# O. E) c* G6 ]) o0 g1 e5 b
004800AA E8B587FDFF call 00458864* M/ m* N6 G% Z$ v+ ?6 G4 Y
004800AF 8BC3 mov eax, ebx
2 c( c- o5 Q" \4 N# {1 M$ z7 a% v+ P i- O* z s' @0 T+ H& Q+ z+ m
* Reference to : TFrmRamMain.Delay()
, u) r7 m% u m& J& p5 Q; V|& D7 o' c( s5 x5 l
004800B1 E882010000 call 004802384 y7 x! u5 H- T! a! C' n
# y; N; m0 K* v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* N4 |$ N6 j+ f$ b8 @
|& p+ M$ q2 x- i8 U/ q- }
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
2 G8 |5 X7 z, B' W
; _+ B; H. s; x4 P. {2 y1 y$ o' T3 X @* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% n( Q, }+ i' v+ }|
1 \9 C* N9 R3 P5 a$ e004800BC E8A387FDFF call 004588647 }- s; _8 b3 B) w
8 V6 h7 J' \7 ]. _9 _
* Possible String Reference t '系统正在做最后的消磁工作...'3 N+ S" S3 T1 S6 L6 A: h
| I3 B. ^- A) `) `& z& g
004800C1 BAE4014800 mov edx, $004801E4
8 U/ I: j# r4 p. |" X. R( N% H v! t' T( Q1 P& N' R6 a0 q" m! P
* Reference to control TFrmRamMain.Label3 : TLabel- q. ?7 t# f3 ~" o1 M, G! ?
|+ t; Q# u6 H' N3 Y1 u a! s
004800C6 8B83F4020000 mov eax, [ebx+$02F4]: _) e- M! T) r4 s9 o; M7 {
! \+ x) T9 R/ ?/ B2 B' b
* Reference t controls.TControl.SetText(TControl;TCaption);
) e& x2 K2 D5 a0 @ b9 o% _|
( o" C1 F! s) ~8 c2 Q& ~! ^004800CC E88BA5FAFF call 0042A65C: t- O( r, l1 `! V6 V
6 c1 P* E6 Z1 }* M; y( k2 V
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
$ _, s, Y4 G) A6 }|
! s& C6 b! }) ^7 o004800D1 8B83F8020000 mov eax, [ebx+$02F8] [- b9 I3 a; C3 N, e% j- ]8 \
& s$ b0 h! f6 P, V* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 E' C7 `$ U, u, T) I) o7 X' s|- R9 ?* o) v u- a
004800D7 E88887FDFF call 00458864
; }9 q* P. a t004800DC 8BC3 mov eax, ebx& l: w5 b* j% f8 c. J5 }5 d' r
3 E0 g) `+ r$ |7 o1 o
* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)! s# w' o2 |' A3 S! t
|
0 ]& n9 U; o& Q2 Y& v* c" Y004800DE E855010000 call 00480238; N8 E! a9 L" E
- |! m1 W" C1 ~/ i( f* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
9 Y: T$ X/ c. O K N8 {) M|: h4 I. h {& e2 _! B
004800E3 8B83F8020000 mov eax, [ebx+$02F8]
8 ?) s, T8 H6 R2 m4 C! u3 f8 _
( m4 K0 D6 E# V; u6 Z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! q A" i: a3 W+ v
| r& V" t3 D6 D# F) d
004800E9 E87687FDFF call 00458864
7 [% Z: D* K* @004800EE 8BC3 mov eax, ebx: ~- j& Z4 P q0 K
- U1 C9 Y4 _; ]$ `, D* h* Reference to : TFrmRamMain.Delay()
$ A& M! R5 Q& J+ ~, u4 k8 G- Q$ o Z|
4 N# [8 e) ~" i( Z$ e# T. B004800F0 E843010000 call 00480238
5 d* p/ S9 L, ~, _2 m& }& j3 s% C! f5 l: t/ Y1 \5 K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( L& y- V7 f/ k6 g|% u. q* c5 P/ G% E& M6 K. \+ l
004800F5 8B83F8020000 mov eax, [ebx+$02F8]
, u. F4 Q1 L$ x, t, ]$ J6 _3 i6 @$ {. J) V+ [ X4 V
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);+ v( @- B' A1 I4 v3 P9 ]8 r4 d s5 a
|7 B' g) w+ z! J; {9 w
004800FB E86487FDFF call 00458864
2 u4 b" j) `/ R! G4 r00480100 8BC3 mov eax, ebx
" p9 ~7 A0 \1 J" I l9 V$ k& y( T* o' E" E' K
* Reference to : TFrmRamMain.Delay()
( Z6 P/ V. t* |1 C& w$ l4 p- x% C|
4 e, j; m- Z; j7 J& W% q$ A3 z00480102 E831010000 call 00480238
/ d0 y" P. M: z
" Z% _. n! n2 a. c+ i* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar% F( Q' a5 c1 F6 u8 b
|
% ~8 }1 _6 g9 w* f+ B8 T+ l00480107 8B83F8020000 mov eax, [ebx+$02F8]& w, i5 w; {) b0 Y( p- n1 T
2 o+ C; @1 Q8 v5 v1 E1 P4 ]* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 `& @5 L4 x Q|4 {5 i* C5 h& }! ~2 K
0048010D E85287FDFF call 00458864
# t; |$ ]7 y* p# @) ~. q8 B; L00480112 8BC3 mov eax, ebx0 s" S2 T2 i1 U, y" y
$ j4 l% a: m: K# l* Reference to : TFrmRamMain.Delay()+ q4 g5 C! f' g1 p
|0 u6 R/ d) P8 e' Z
00480114 E81F010000 call 00480238
& v6 ~; [6 i% b1 B3 n1 a8 F+ @( m+ T. e
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
% a! N' ?& S. ?|
* Z ~/ r2 \+ C$ y3 H00480119 8B83F8020000 mov eax, [ebx+$02F8]
/ E6 Y+ F$ A$ A! v9 w0 M
9 V* @) A% }' D7 ~7 ~* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 `! T7 [6 u4 D; S0 o|
9 E+ v, B; w: b7 r+ }5 Q0048011F E84087FDFF call 00458864
) q/ ^ _1 r, V) x) D00480124 B8E8030000 mov eax, $000003E84 @( C8 X; T* T1 H
" ]0 H, T! x N
* Reference t system.@RandInt;# X5 P. W2 ]2 J: R1 p7 k7 I! Z" _0 H
|
$ O+ c( T1 p8 I) b+ F' Y+ D/ E+ d* p00480129 E86629F8FF call 00402A94
) v3 A+ ^, l4 X' L( a0048012E 85C0 test eax, eax
1 r! S6 S; [+ C b+ s00480130 6A40 push $40
6 J) m/ w, W( U8 s" _# n$ Z
! T/ w2 u9 L) ^, g3 S+ a5 d* Possible String Reference t '电脑消磁圣手'; B; N3 a3 P- N& x9 W7 S
|
1 x1 N' ?. N! s/ ^( l/ @, o2 R$ X0 y00480132 B900024800 mov ecx, $00480200! l3 `; O4 y* {/ d* a; r
" p" q3 O% M8 ^- K8 y0 V: E
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
. n9 l4 D8 }3 ~/ H' C| ?
2 K, `4 x) @0 J9 Q8 l. b|
9 w' V; D& P7 P8 T- E1 ?# M$ p00480137 BA10024800 mov edx, $00480210, ^% {( C$ \; c
( O( D3 C& r, z& T. l% ~; k i. H* Reference to TApplication instance
8 o( `; b6 D$ v m* M1 }|
, P4 j9 h9 H" f: h& n$ W2 L0048013C A148284800 mov eax, dword ptr [$00482848]1 S2 l9 o& u5 s; H8 A7 j, D
00480141 8B00 mov eax, [eax]) |% @, {4 V6 \
, H# J& R! k: p/ B) l
* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
- X* X/ s; a' X D( J/ G' b|! D; P: _* L, p3 k
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!9 \8 Q' _: ^; C
00480148 33D2 xor edx, edx
7 e$ f* ?) j7 y. {6 K. \& o5 R( S% L6 n3 R; ^1 r7 O
* Reference to control TFrmRamMain.Panel1 : TPanel
( H1 F$ g- r7 N+ V. X" i5 x+ Y|( v3 C2 V; [- U0 \+ F" j
0048014A 8B83F0020000 mov eax, [ebx+$02F0]" y9 a! a8 k, G/ @; i! L
7 z; O- ^; Y5 I3 n+ Q
* Reference t controls.TControl.SetVisible(TControl;Boolean);
1 H: v& B# v- T; O5 W8 l0 T. { ||) L% `9 t5 W$ W
00480150 E8EFA3FAFF call 0042A544! K n% \9 [; U* o1 r f2 V: J! Z& q
00480155 B201 mov dl, $01: l8 j* O7 G, Z8 V$ d
" ?- c/ t. R0 r% o$ E' G3 e* Reference to control TFrmRamMain.Panel2 : TPanel
1 A8 k5 ^8 ]4 M! L|& ]4 |! P& P* y3 Q& j9 \2 k$ n+ k
00480157 8B83FC020000 mov eax, [ebx+$02FC]
j) _( n, L* k; T# c/ A+ u- U1 L3 ^0 y
* Reference t controls.TControl.SetVisible(TControl;Boolean);/ X' K! d8 t$ c0 o# J, d. k
|
9 k4 o9 f8 G- i2 f/ _0048015D E8E2A3FAFF call 0042A544( o9 a+ [) C8 t; G* F
$ Y& O8 n5 y% H* D3 F+ @ l! p
* Reference to TFrmAbout instance- g# a6 q0 J) d& `# Y
|8 ]) Z3 `5 v" d0 P4 z* {
00480162 A148264800 mov eax, dword ptr [$00482648]6 ?: S8 z& f n& z& K+ Y" I9 v
00480167 8B00 mov eax, [eax]( E: q. _0 P2 C1 s B" ]9 V
00480169 8B10 mov edx, [eax]
8 X1 C& J$ x: k2 C% p% {6 z; z8 ]: w8 R- M
* Reference to method TFrmAbout.ShowModal()5 ~( f( Q" e- h' C( x. E
|
3 Q/ f' S: P6 G) I/ h; I# }+ g* L0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)) P8 }6 L: ^8 b& x
00480171 5B pop ebx
( M4 r1 k% [! R( M00480172 C3 ret |
|