|
“电脑消磁圣手”的消磁“秘术” X9 f* p' |# Q; f) r% y* X$ Q2 D
* G) N' q9 K7 M- s! `0 k v
前言:
' Q3 K: O* H9 M) P/ ~平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
# m* b4 n* Q% T+ l0 A" p% x `4 z$ L9 D, z) q4 p5 |0 F! b
试用:! U! O% W% C/ a5 R! m& H2 m0 [
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)" z P) ~ Y, [0 b, e% ]& z& L
# p) ~2 R+ L6 V- N" A, C p) m) t
分析:% }& s( X7 B A: z* S4 z
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
5 u# R2 c9 c8 p+ C4 f9 u' d P
1 @! S H' o# w+ Y& a7 O$ ^0047FF28 53 push ebx
/ s2 H- A% V+ u( @7 V. v4 f0047FF29 8BD8 mov ebx, eax
2 v- G) y4 }* G) I" W0047FF2B 33D2 xor edx, edx
0 {" y4 E) S4 k# ]" T7 P* V# t+ B( k
* Reference to control TFrmRamMain.Panel2 : TPanel
6 }2 \, ~# {8 o$ n: E5 ]' @|1 r3 P6 y7 ]- e. R4 O: W
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
7 d* E9 `7 }3 L. B% X0 y4 w/ u" `# d4 `2 _5 t. Q) I5 K4 B
* Reference t controls.TControl.SetVisible(TControl;Boolean);
' |* m2 m$ j/ I9 `8 x9 i' d; Z|; T* I; F* U/ X
0047FF33 E80CA6FAFF call 0042A544
3 ?/ [. J2 t* \6 Q) t: V/ F0047FF38 B201 mov dl, $01
! a4 x% C% a2 Y9 e9 y* l8 B. u- S( e0 i0 t3 G/ D
* Reference to control TFrmRamMain.Panel1 : TPanel) G0 G; C( K& f Y
|
# E' m) Y. P& F0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]5 c, r. r0 D+ _6 |& r7 K8 D# p
0 V7 A }* T( H
* Reference t controls.TControl.SetVisible(TControl;Boolean);
$ x& V/ O0 i3 e|, b# a9 a1 H* j7 k3 ]) r! z
0047FF40 E8FFA5FAFF call 0042A5440 S' J |7 ~7 f# z5 m3 @5 ^. @
# ~. S9 ~) q, `) X# P8 s* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了6 z( k; T" [4 L9 E# Q
|4 g6 n( j: _0 [4 c" k. }
0047FF45 BA7C014800 mov edx, $0048017C
5 E% i! ^% [( l
8 b2 X6 Q$ B5 P6 ?. U* B* Reference to control TFrmRamMain.Label3 : TLabel
' N: F) e5 b2 V|/ J9 Y+ l% ? O8 h3 L' T
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
+ O, \- ~+ e- N( K% U$ S( f( b) U0 r8 o& v* J7 ?
* Reference t controls.TControl.SetText(TControl;TCaption);
: z. o. W& v# d: z, W0 T6 e8 m|
; L$ V( M1 _$ i! |; D0047FF50 E807A7FAFF call 0042A65C
: `4 a. t$ @1 {. D1 T: }$ W8 c6 r2 p& K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
6 w, e! w0 v4 Y8 Y8 a* ]. ~) C|
- t7 \* ]4 g' n0047FF55 8B83F8020000 mov eax, [ebx+$02F8]+ B0 r( L5 }8 d N7 b
/ g4 i: X0 I$ t. D1 c- L
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 d" m2 k0 o: m7 N|7 v7 b4 w% } }) d$ W
0047FF5B E80489FDFF call 004588648 c' p/ C1 F, E5 q- L& V
0047FF60 8BC3 mov eax, ebx! f, q' t9 i5 z3 D7 Q, v( b
; V7 `6 f4 y( f( q( w. ^' z* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
; U! _/ G% \. S4 K1 G) L3 M|
) V y/ A, A5 X2 h3 |0047FF62 E8D1020000 call 00480238, L8 f% c3 H5 d0 F0 y& L* b( N8 e
- R- U% _4 d4 C
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动* g& v! J; R' ], C1 [& r. H
|
7 c7 x& o4 }+ S9 ~: I' ~0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
: G; [6 K1 Y) z$ N. s; z7 z
) i8 B2 A0 L5 x! L" K. b7 u* Reference t comctrls.TProgressBar.StepIt(TProgressBar);* {6 D: v3 ~ B, U3 N/ y
|
1 T# W9 X3 y! x/ V: L) ]! `+ S0047FF6D E8F288FDFF call 00458864
6 d0 j4 b. L- m- y" O9 W0047FF72 8BC3 mov eax, ebx
# z7 J8 Y: ]2 I& ^
2 U: Y$ c% z9 b1 M) ?% N* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
' q" C- c* J I t: T- T# K; |7 K|9 T5 ^6 {+ C" @: ?; Y8 ~) Y
0047FF74 E8BF020000 call 004802381 V3 Q8 w \. C
' H/ {$ n6 O! g# r- I
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
6 L- W' d$ P, h" _|
5 D$ v" G& ^& D9 _2 g `- i' q0047FF79 8B83F8020000 mov eax, [ebx+$02F8]5 w; \2 c ^# W. g" q T8 h9 U# @
5 \$ K9 |" R# Y, ^+ r6 ^
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);) A) K4 J0 ]5 i" k* C8 w4 ? ~
|
! Q9 V2 } ^+ H, Z4 `5 A0047FF7F E8E088FDFF call 00458864
0 O; T6 D# c4 g3 y0047FF84 8BC3 mov eax, ebx
, W- @. S" Z) [9 x y7 z
$ n g+ y* O$ ~* Reference to : TFrmRamMain.Delay()# b3 L6 W- V4 p; `: N) X3 [
|
8 h' H/ R. i9 l- m: W0047FF86 E8AD020000 call 00480238; F0 M' s+ x; u3 Z
$ V2 f1 ]3 U9 H/ j- f* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
N3 G+ p9 c" w+ O4 \9 \|
2 [7 L: k' Z: u$ ]0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
& f/ V. R: z9 n% U1 |( `6 c3 L' {6 H& Y- z% Z' e
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 t, `$ z% A% Y" ` ~8 S/ F|& w5 L& F _9 i4 T) W9 e
0047FF91 E8CE88FDFF call 00458864
0 N" E W, a8 \; t0047FF96 8BC3 mov eax, ebx
+ {: m4 ~' L- L! Q; k/ I U, B; Z* F& Q& @! H5 }
* Reference to : TFrmRamMain.Delay()
2 n* p4 U$ E+ ]: L, a|: v4 B$ l$ Y8 u7 g/ [
0047FF98 E89B020000 call 00480238
) @4 m, B7 S' j8 `2 u) ?- I5 }# y1 J, e' Q- k" L/ c! U
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar- p. ~; o3 p. o# k; \! d
|7 l: _ g5 O9 F! M; H" E' k. g6 z
0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
% X* f% d4 u* w- h$ A: L' @2 B u% Y, z5 h( U& |# T' d; [8 s
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 H# Y% h& H5 \8 ^! S
|- A* D- N6 ^8 ~& G0 F
0047FFA3 E8BC88FDFF call 00458864
7 ]. L- m3 V% l+ t& W! d, \1 L" f7 T5 ^
* Possible String Reference t '系统正在收集电脑的电磁波...'' b6 ~9 o$ }8 g: v: e3 Q A
|* U' V# v: O" ]- z, x* d
0047FFA8 BAA0014800 mov edx, $004801A07 a% d: q6 Y: t( x* ~
. x1 s m* z- M( m ]. f. d3 Y8 h
* Reference to control TFrmRamMain.Label3 : TLabel3 u6 T3 X; X: a- i
| g, @! k' ?7 L# o* B+ Z7 b
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
4 d. v, R- G" A1 |0 L R- Y1 J) O5 r+ D9 K7 a
* Reference t controls.TControl.SetText(TControl;TCaption);% M0 }- J: Z+ n& x- A5 h" |
|
8 X! E- z" W' |+ z) k6 U$ N, N0047FFB3 E8A4A6FAFF call 0042A65C3 r K0 J4 p& E, {0 i y8 T& Q
) y+ B8 f: l' }6 [. @* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' F, Y9 W. ~ C
|
4 S- v6 r6 |/ i3 Z. u0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
1 }8 A, q: _* p* k2 o8 C8 s
' E/ [& O1 u9 k! g* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 b$ ]' u% B6 p|# r" ~4 ~& K% m- K) w7 s7 c' ? w$ u
0047FFBE E8A188FDFF call 00458864
4 x! O1 g" v" Y$ i0047FFC3 8BC3 mov eax, ebx
% i/ Y ]- k/ X+ L; r4 \" W) F$ o) e9 `" U
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。# @5 y; e% |0 i* c, C0 ?+ ?. |
|: N% }, B" Y5 ?+ ?2 u
0047FFC5 E86E020000 call 00480238
- v+ q9 t* c! X3 v
( s- s4 W1 A. I* V4 b# A( _* J* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( M2 a! S0 [7 R! Y1 m9 N|
/ j8 b( Q+ b. g' `1 _8 Q0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
2 q8 {5 Y3 A" F+ ?" @ i8 n
) U# J: A, b0 v- {4 Z5 V* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 h. V/ F }1 D: x. C* X* U c|1 g( E8 I9 w5 C8 {1 x. ?2 \6 B0 t
0047FFD0 E88F88FDFF call 00458864/ n0 H7 ^+ s9 W' }! ^+ B
0047FFD5 8BC3 mov eax, ebx' e" F2 f* o5 I& H3 s
" l3 e9 m4 `' ]" x* Z% s: B
* Reference to : TFrmRamMain.Delay()
. N' _, V+ s5 I4 K9 J|
+ R3 Y# W4 T! H. r) \4 o" J- S- u0047FFD7 E85C020000 call 00480238
( K) }8 p# {6 {% s3 F
& m7 U8 i# h% n6 S* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" L& }, Y7 P S- }& j' h|
" n7 V" O& {' }3 I0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
* } y7 q: l: X# B, O
, f7 b6 }( F% |" u* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. W" h' l5 g1 ^6 w
|
3 w& r& X+ X& n5 |' g" o0 D4 f) k0047FFE2 E87D88FDFF call 00458864
. z% e1 W5 k6 _: U0 S& h' h0047FFE7 8BC3 mov eax, ebx1 U1 ]( ], D9 b7 t% D
5 v( F9 d1 Z+ }, [7 H* Reference to : TFrmRamMain.Delay()0 i) u: f1 ^, H8 ^2 ?5 t1 Z6 r
|
: U$ p% a7 ~' n3 U0047FFE9 E84A020000 call 00480238
7 O# R" M; A. ?( o$ p) H: u
- F4 {$ X6 l, y! `* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& Q6 ?- T% i8 l3 `- q
|% \2 E; V% h# a& M( g+ L* [
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]7 B. T8 f( n1 @
; |" X4 G' {, G) X( z8 M* Reference t comctrls.TProgressBar.StepIt(TProgressBar);" Q& M3 @$ c* t7 a7 N4 D
|
' u, U, |" y& R( t: b0047FFF4 E86B88FDFF call 00458864
, H+ P& t) L X2 X$ a1 V1 H0047FFF9 8BC3 mov eax, ebx
& X/ W0 K' V$ Q7 Y+ N! O" ` K; R B2 J+ U, G9 }% E6 P
* Reference to : TFrmRamMain.Delay(), ]) q; {/ B$ G7 h6 v' H6 J
|
/ f# l. T c% x; h: A0047FFFB E838020000 call 00480238& s' I9 _8 r% ~4 s+ X6 v
3 Q2 v% [. d) z' k z4 k: [8 P* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 m6 e! V( ^1 g2 r" [0 [7 \|" U! ^3 B% n8 }6 ~$ M# A
00480000 8B83F8020000 mov eax, [ebx+$02F8]
0 P$ s9 s% q% M$ M
* M. }; m. W& O/ x9 C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& R5 s2 d& }9 E: j
|
# X7 D4 G8 m. p3 X' U1 I) v00480006 E85988FDFF call 00458864( t% X) X V5 ?- r6 _. p/ R
" }$ M0 A0 k6 l/ }, t* Possible String Reference t '系统正在释放融磁电波...'
- W/ U! V5 x7 z3 K5 _|
0 p- N$ K* O1 `$ ]- ]0048000B BAC4014800 mov edx, $004801C44 {2 b% B2 O }* w; K) V7 N
& [. F3 o5 m1 M2 z7 r3 Q- g; t1 C& s* Reference to control TFrmRamMain.Label3 : TLabel
. J! N' B& _' s|; j) E7 g) U+ W. F' l9 v! ?+ ?
00480010 8B83F4020000 mov eax, [ebx+$02F4]+ l. R; U0 d# h9 \3 R
- x! O0 t! l) x. A& b2 M a* Reference t controls.TControl.SetText(TControl;TCaption);( ?* u0 B- u: L$ M W, Z
|
& [8 R: t( F0 [# z5 G00480016 E841A6FAFF call 0042A65C' X, r: Y+ ]0 a
% P5 E0 R4 k" }$ K, {) g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
. i7 Q0 U. \7 i9 W2 q6 g+ ^ R3 g|* d/ T W3 f9 P. T( j3 t7 h
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
. ~' ?% F- e2 \& [
* j; n ^# a9 y* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 J$ t! m1 u9 ^+ ?. ]( d' F9 a|/ Y4 s& s9 G% J, G+ O
00480021 E83E88FDFF call 00458864& h2 e; Z: s" v6 h
00480026 8BC3 mov eax, ebx' m9 e4 b5 U1 r0 {: k
& @; f- \' z& ]( D. L, D0 \* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)! ^0 _7 L% T4 F4 Q; |+ S
|, k5 `" t) t/ ^/ w
00480028 E80B020000 call 00480238% Z, m+ t- ?4 g
9 W! C& X! x, I9 |% m1 D6 J$ ~" @* k6 R
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar r P1 M3 ] Z+ l
|4 h# ~$ G, M0 X( q- z# @- @) R
0048002D 8B83F8020000 mov eax, [ebx+$02F8]9 W8 V! Y# o A/ n
$ G' V5 O% a7 U `- z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" @4 E# v3 t' ^' ^# f! A: X|
* K" A; x1 I4 E00480033 E82C88FDFF call 00458864
5 x) H2 v: S; r00480038 8BC3 mov eax, ebx
+ w7 e, E7 ^7 V4 u9 ~4 Q# A0 k9 D- P* c0 [& g5 F
* Reference to : TFrmRamMain.Delay()
2 J, x3 L/ o; E|) b1 t( _3 i. r
0048003A E8F9010000 call 004802380 @% _* {9 J4 P1 }9 k
% | K1 u( j# v4 t, {
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
, v' w- ]( V* a# o! i|. z' _0 {0 C; H, x* e# b4 ] u
0048003F 8B83F8020000 mov eax, [ebx+$02F8]
+ O* z9 X" D! m) U& G& @, {8 |+ u! V- P, B/ i8 s# N
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, L# Z/ @( w; T) ?3 j* a|6 Z6 ~4 I8 k0 ]3 z/ i2 [
00480045 E81A88FDFF call 00458864# w) |1 ~7 ^5 g8 \ z
0048004A 8BC3 mov eax, ebx
p( Y& y( Y2 b( G& Y; C. \; }+ }4 x0 q8 R' j# B. n- g5 }
* Reference to : TFrmRamMain.Delay()
! S4 w! E- a/ W6 l|
; j4 J( B4 d- V/ G3 H" Q$ y( h0048004C E8E7010000 call 00480238! T* a5 @$ ^1 T
2 |- f! m( H9 g) v1 \: {* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 v; Q- P$ F" v8 Z$ N
|
9 c5 m4 e2 |2 ?00480051 8B83F8020000 mov eax, [ebx+$02F8]- i8 H7 v/ Z$ S
% {& y" @0 G( p/ \9 ?
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; a: y% e3 @9 P. @# E+ g) Y5 x* T
|
7 g( {8 A6 r& v) r, U) m* i5 o00480057 E80888FDFF call 00458864
: p$ J- g: a; \1 {" P) w0048005C 8BC3 mov eax, ebx7 \7 i4 H/ }/ b5 @ P+ F" i
/ t% e5 J. m" u( f- o" Q' n6 a* Reference to : TFrmRamMain.Delay()
* E) c) }$ L7 Q% O% [% ^( a|# a/ y* _; d0 t6 ]5 K. ~
0048005E E8D5010000 call 00480238- m2 V* g1 L6 p# H3 [8 ^
% K: N h% c, r% D3 o4 k" k* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar6 `1 U+ T! w6 i* r+ v7 [
|
W7 U( Q/ ~! K; C1 J+ y' G00480063 8B83F8020000 mov eax, [ebx+$02F8]
0 S$ j L* ]' A; g* m8 `% d& x
7 y/ `3 z9 {* t% Z$ P* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ ]( E/ K- D3 \1 m% G. t' H
|9 A1 Q% f# I1 j( D4 P
00480069 E8F687FDFF call 00458864
9 v, K0 D5 L: ?
3 Y4 l5 o- x8 g, k6 Z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 K, d2 ?9 i) D! c Y. ?7 b|
( \4 b; P, p1 ~9 F5 J, E7 T0048006E 8B83F8020000 mov eax, [ebx+$02F8]
: o) S! E2 H; ]5 g$ o" J; `' [) `. F4 N& _8 M& D
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% [" ]- V2 }' `, z$ h- b# `# ^|% ?) F# I$ A/ n e
00480074 E8EB87FDFF call 00458864) t9 x$ z, V# f
00480079 8BC3 mov eax, ebx- }4 Z4 q, D9 e
6 H2 Q' {; ~2 H7 [1 }
* Reference to : TFrmRamMain.Delay()5 Z$ ^0 D4 ]4 ?5 O. e: Z
|
' F" `& u- [ m# y6 H0048007B E8B8010000 call 00480238
4 S7 x9 X: c7 _" r# V
. s9 }0 h* e: I" z0 v* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
: |) O% N2 [$ S9 U: J; L|0 _( l: Y$ i, B- \- H1 u+ P; [
00480080 8B83F8020000 mov eax, [ebx+$02F8]& E1 `. a- a. \8 F* ?
8 z( }5 A* z( c; G
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" b; P% s% ~2 k O1 Y2 Y|
6 q2 ?: d8 ~% e00480086 E8D987FDFF call 00458864
% }0 ~0 j6 D9 ~/ J4 |3 v |4 L# E; |0048008B 8BC3 mov eax, ebx
' z: H" a, m' @; S
- x6 D; _, a: k6 K6 q* Reference to : TFrmRamMain.Delay()
9 E# K: q: y) j/ B- w|* K2 m; p7 r% m" m; H1 @$ R
0048008D E8A6010000 call 00480238+ |. r& _! L, |" s
6 N0 H& c+ z; F* |$ T* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, n/ Q4 u& `; Y# }9 X3 b1 U- a
|
! l' }! w8 ?+ j00480092 8B83F8020000 mov eax, [ebx+$02F8]: ^( D2 B$ f: c1 x+ ^+ J
7 t0 Z2 O6 h. C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
; _0 S* S8 r0 ]: u0 b|; k2 e# {( G- R0 z& y; Y' Q4 @
00480098 E8C787FDFF call 00458864
6 y0 e2 \8 T7 C( y8 A0048009D 8BC3 mov eax, ebx
, V0 i; K0 j9 r% X- c
& \$ u4 b/ ]1 s' Y0 m* Reference to : TFrmRamMain.Delay()
+ P. ~' n( y$ w2 _0 C! ^6 p2 K2 f|8 Q% O" q+ u+ y: k8 L
0048009F E894010000 call 00480238
1 x! S$ p. X0 b3 m- f" m
& x" P3 |1 \1 l' \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 L% e* ~ _0 G& ?. v|! c. h7 J: t3 b1 b
004800A4 8B83F8020000 mov eax, [ebx+$02F8]% E, {0 U% x' B" V. i, a! u
8 D( W. n W! Z9 l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 O! U h1 q7 ]|6 q% z* |' S; K
004800AA E8B587FDFF call 00458864; z( f$ q& c! X9 Z- `
004800AF 8BC3 mov eax, ebx9 e% @' V! F8 M9 O& ?( A& j0 A1 E
5 l% D6 d) ^5 k2 x' P1 ?+ Q* M" K* Reference to : TFrmRamMain.Delay()
( k: B- m' Q) `' K# d# f6 N|
+ I5 \& v- F0 _2 |3 L* S% i! Y004800B1 E882010000 call 004802388 n1 ~ _3 N; U
% R2 p) \, Z& n! t) Y
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
& I i5 U) ? x9 t! \|8 `( J' d+ O) x+ U" S( m2 e
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
- L+ e5 W, |. Y0 C- J
* r" x9 A6 U$ a D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 w6 k7 o" v1 J; {$ P, d|
& ~+ L z) E2 _& s) b9 I2 ^004800BC E8A387FDFF call 00458864
5 C% a0 T8 @+ j+ K, x5 o
( k; Z! z$ f0 X+ s: j3 i* Possible String Reference t '系统正在做最后的消磁工作...'4 G( V% V* y! ]$ g8 G/ @
|
" ~& l, d( J T3 s# o+ T4 T004800C1 BAE4014800 mov edx, $004801E4( J- u* D3 c& N
" u2 Y/ K! U1 v* Reference to control TFrmRamMain.Label3 : TLabel( X# _- a. a) L- n6 U0 E% s# g
|
6 T% h+ `( M& }1 Q- L6 j004800C6 8B83F4020000 mov eax, [ebx+$02F4]
3 Q, z$ Z4 j, J0 r8 s
' Q/ C# U- i! x+ a* Reference t controls.TControl.SetText(TControl;TCaption);
8 K ~9 h6 v5 p3 ]* D p' g: V|
9 b6 b* P ~$ ~; M, N8 M, c004800CC E88BA5FAFF call 0042A65C
0 C4 f6 w4 [! I i; @) e: @ |
' O1 ` U* Y9 [3 s8 A3 c. r* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar7 B6 j( S& \) N/ c8 q( `& n
|7 Q% W& o# P0 Q) i8 S
004800D1 8B83F8020000 mov eax, [ebx+$02F8]
! T* c& e" p& s& T1 d: |& w9 R7 H( y* @5 S
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. z4 t- D0 `7 {: T
|5 u" K1 x4 |9 S B# Q
004800D7 E88887FDFF call 004588644 ?4 n: }& a- l6 q6 A1 p& g
004800DC 8BC3 mov eax, ebx% s, c6 R1 ~* a# n' ]1 D* b( S
+ ^+ m( s. \- Y0 e5 }* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)
# y8 U0 O5 p* q$ B|+ o; c$ t) J. J3 p
004800DE E855010000 call 00480238
. a, S& i# P/ q1 _$ i
2 R# b r. A2 J* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar3 R" F( ^1 B2 L# a+ u+ u3 F
|
- z% f8 o* B) [ h) X/ y004800E3 8B83F8020000 mov eax, [ebx+$02F8]$ A0 D/ o, I( m: [
1 a, T6 q. K- ]
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 b- `# p1 _# E9 P2 F|
@9 L/ c, p; q' }5 @004800E9 E87687FDFF call 004588645 E+ W* N0 V# i; ]" ~& H
004800EE 8BC3 mov eax, ebx
. w8 x/ O c6 e4 w2 g$ t. k( Q( F
( ^. a, D- ~7 |1 j3 ]$ y* Reference to : TFrmRamMain.Delay()( [$ }$ K- r {! M
|
1 n& i! ]; f0 I% c: `& {3 V& @004800F0 E843010000 call 00480238
; _! s& r; Q3 E: H M
8 {- H& ?1 `2 A6 |! P1 o* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar) D1 a+ }1 D& r; Q$ x- F
|, T5 n# e/ k' x6 _
004800F5 8B83F8020000 mov eax, [ebx+$02F8]
Y" e3 R; {) e: N' b" q1 x4 t( m! S; m8 y( ^
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' c* K) j% @3 M. E|
, n4 W2 w# H; E, z' p2 E004800FB E86487FDFF call 004588642 ~( C, r8 \6 b/ x
00480100 8BC3 mov eax, ebx2 _+ k x% l% h6 M0 a
# g! X9 g0 G& G* [! M( Y
* Reference to : TFrmRamMain.Delay(): R& j" [9 f" x: x
|3 l# t+ g6 @% y. o1 u
00480102 E831010000 call 00480238
' F5 v/ h5 Z. T4 e. `& q3 w4 m2 J" ~, n) e3 ^5 Y7 J
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
0 z) r# {" v- E: W3 x* O2 }| K8 h8 _, d* L/ k% B' c
00480107 8B83F8020000 mov eax, [ebx+$02F8]5 ]' `/ P0 S; z8 L. V6 o9 x
- M: ~2 O0 }' |% l5 F* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& Z0 t/ {& E8 t9 t# @0 C7 |
|
" [4 h" f" U# D4 N2 B6 n1 d0048010D E85287FDFF call 00458864; k D3 N5 o; \7 H+ b# \/ p
00480112 8BC3 mov eax, ebx# \1 k7 F4 i1 U( z7 O
. l, b, e4 z- G) q+ H- e
* Reference to : TFrmRamMain.Delay()
" i2 P# L, n( q) l|5 b: |! _$ j% E9 ~4 K' m; k' P
00480114 E81F010000 call 00480238
: Q# N" l+ v5 ]
! q- Q5 A H5 G* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
; m, ~/ I. j$ `|. P5 h" q6 O6 j6 O( c# \
00480119 8B83F8020000 mov eax, [ebx+$02F8]
/ w. Z0 e! [9 ?. W# j4 @: [- m
1 O% W+ E' R! X$ A* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 [9 v; {" e7 @5 d' h. ~" S# O
|
4 a& } b/ f8 S7 m4 W7 p9 y$ [0048011F E84087FDFF call 00458864
& d" y Q0 A* O3 ]4 {; z00480124 B8E8030000 mov eax, $000003E8
9 X& ^* A$ I) s2 e8 ]1 u2 R$ j$ U! k$ q
* Reference t system.@RandInt;- m' X3 ~3 O) u' d
|( ?7 @8 R" [; Z3 x: T. f. H
00480129 E86629F8FF call 00402A94" C" f! A, c8 d2 K1 t( G7 K& S
0048012E 85C0 test eax, eax
9 M+ c7 [# |7 U4 ^( O, Q00480130 6A40 push $409 e! ~, y9 r5 a
, |0 }3 y) [9 R, U3 f0 K6 s- F; o
* Possible String Reference t '电脑消磁圣手'
; [% q* b/ l- r, g0 H|9 a( Q: y: G& f5 B
00480132 B900024800 mov ecx, $00480200
* `; z; n5 g& t' X6 R: H3 F# V/ R
; \9 w9 X* a9 A3 X* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
4 I/ O! e4 k& C3 L| ?
" f* M5 P9 I8 k. E3 l ]|/ U% ^4 m; K) c- A+ u
00480137 BA10024800 mov edx, $00480210
7 L. ?3 w" R' H) a6 w+ q8 E9 m! O/ M- Q F5 R& k3 }9 r, U3 J
* Reference to TApplication instance
; N( P6 C( ?+ {" }5 A|0 @! s% D- ? w) t) \5 w! m* f- ?
0048013C A148284800 mov eax, dword ptr [$00482848]
7 B# ~3 i5 h( U+ {' e00480141 8B00 mov eax, [eax]
X( z- h w# j
& ^9 F* _9 S: Y+ Y& m* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;9 \) ^$ G% K$ J! J" `3 t1 n
|
$ P. w. `9 z0 m7 `" x+ n! e3 x00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!$ F6 {3 K( B8 |
00480148 33D2 xor edx, edx
7 @( } e2 O' K1 \
5 s% U Y3 u' Y7 V2 z* Reference to control TFrmRamMain.Panel1 : TPanel9 X. x3 M# m' ]% \1 ?) a+ N1 B
|0 G* ~, n8 W+ s: P# B# n7 }7 f
0048014A 8B83F0020000 mov eax, [ebx+$02F0]
& x9 m1 ]$ e" F, V: s4 _
6 L* N4 `" z7 |& p& W* Reference t controls.TControl.SetVisible(TControl;Boolean);$ R* w- l; j: k% o
|
+ D# m/ f: X5 x3 H1 {, T& R M00480150 E8EFA3FAFF call 0042A544
3 ^1 @' n9 n8 U# d( O00480155 B201 mov dl, $01) n% p0 _5 R. @, S0 O [, m# ~
- ?/ F. Z0 G. v+ R) G* Reference to control TFrmRamMain.Panel2 : TPanel
9 J$ O8 q% G' }; k2 Q$ P|
1 Q8 y/ J: k8 C, B+ y% u00480157 8B83FC020000 mov eax, [ebx+$02FC]8 e4 t( s/ M% B0 ], H$ p
+ a+ `* {2 F: E+ `. ?- ], v3 G
* Reference t controls.TControl.SetVisible(TControl;Boolean);) O4 l' ~# }0 q7 N* T
| H1 w. E" b* x& Y0 t
0048015D E8E2A3FAFF call 0042A544
# w" c/ Q I: M$ x& _2 U2 I
A: a: r( o: `" ]# _: @* Reference to TFrmAbout instance$ z8 x' B' N/ m: q
|
3 Z- K% S- C7 A# x: h3 d00480162 A148264800 mov eax, dword ptr [$00482648]" W2 {. S6 C7 M* ~ q5 ^- E
00480167 8B00 mov eax, [eax]. I, a7 H! g. c- u1 Z+ M$ \# ?
00480169 8B10 mov edx, [eax]5 p6 E9 {1 A6 `. L6 c3 {
( {$ S( C& S! b" x; {8 y
* Reference to method TFrmAbout.ShowModal()
7 \6 o3 C7 {: r' x, l! b" f* `$ i' O|
' ^! X2 i- R2 L) x2 Q! @# t0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)) N1 T. I! P, F, r
00480171 5B pop ebx6 \' M$ {0 E. U8 h0 `% }' _6 J
00480172 C3 ret |
|