|
“电脑消磁圣手”的消磁“秘术”
! l/ O2 x" y# q0 M" O2 `& L) t0 z5 t
前言:
# }0 }7 Z: y3 X# L平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
. {0 @9 e' `4 b
* y3 t* C2 r; Y& G试用: h: Y2 d) Z) H2 T
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)- j% k: q8 I, z6 ^ c# ~% \* t: K; K
+ E, c8 A! F7 \( a" A分析:% v y1 U) |1 f- ]
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:2 X. s; A2 ?$ `; }) |
/ t6 L- |, U- m0047FF28 53 push ebx
3 |2 F+ m7 b; y$ s& g( J3 z' ?0 R0047FF29 8BD8 mov ebx, eax; _ c+ k3 D7 O9 M c8 ~
0047FF2B 33D2 xor edx, edx
, N6 T# F; e+ A$ S7 I, D% v" y$ U- O5 I( S
* Reference to control TFrmRamMain.Panel2 : TPanel7 E" F5 K1 {" u9 q$ F$ P4 h
|" w5 O* I0 @: ~ M5 w1 w
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC] m& }0 ?3 |" d4 N; J& q
7 g I0 P. L$ G7 V0 A* Reference t controls.TControl.SetVisible(TControl;Boolean);
; C7 A& S3 V. M8 f0 x|% U( \3 s6 r- ?+ s
0047FF33 E80CA6FAFF call 0042A544
# }! Y) v* R" `, n6 y; {0047FF38 B201 mov dl, $01
; I9 k: O% O$ ^% F) u
9 E# C* N; D* N0 J! y6 s* Reference to control TFrmRamMain.Panel1 : TPanel
' B; _7 R! u: @4 p|9 G7 q8 Y% o$ Q; P9 Q. f7 s# z
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
3 L5 D' H! c( T0 n' T+ G/ i9 B' R6 ?# [! E
* Reference t controls.TControl.SetVisible(TControl;Boolean);
' N4 x V% h# [; K|
0 `4 ^4 a( ^; m% N9 [ {0047FF40 E8FFA5FAFF call 0042A544
; Y8 d2 S* A0 w& Z9 p, o* B! e) m3 Q |6 w# c
* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
+ w) [( R/ }1 M" n5 w. b2 Q|" t. \( j3 N& [2 u6 T# Q j0 ^
0047FF45 BA7C014800 mov edx, $0048017C
9 r+ Q3 z9 v2 C% a; K0 k v- w% L0 R' u
* Reference to control TFrmRamMain.Label3 : TLabel
' v7 @8 b/ u& q% d8 G|) o. l6 P1 ]4 i
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]% K& I9 r$ c3 T! ~7 s6 R0 R. ]
/ T U9 L5 I$ ^2 f3 ~; g- L
* Reference t controls.TControl.SetText(TControl;TCaption);: t; K1 }) l& [/ g* I+ J; ^" ?
|
, o; U: C1 k' Z% I; s1 K0047FF50 E807A7FAFF call 0042A65C
) N" A( T, B0 [2 z1 F" F! E
4 c$ c g, P Z! X& |0 F* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
& @& |* @: z& ?( V|
1 ?& w- R" k* n( V/ I6 S0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
8 A5 _7 p" R: R- v6 j0 L" ]& R0 L* ]# x* y( M
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 I$ u, v6 ^5 [, ~4 a
|
) R8 @" U6 H8 x. _0047FF5B E80489FDFF call 00458864
6 k) o( V3 r9 O: S9 B4 L$ d0047FF60 8BC3 mov eax, ebx& V: [& _* ~. y
, c+ G. m. ?- {6 w# u8 x* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~& t" n0 g& `# F
|
5 Z4 t: J' E- b/ @" e1 R0047FF62 E8D1020000 call 00480238
# C8 C& f' {6 I2 C D4 A# `/ B! Q6 L* Q. T. I) ^/ k
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动" x* G* L: }8 t/ I9 J, o
|8 m" s# O) O* M- w' x; y, r' k
0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
: N$ N% f7 S2 K1 Y: J! [+ g- t# L
# k* U. |* e0 U* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- v8 O% X9 u% D$ ^* K
|
+ h' C/ d! e9 |. }# j: O0047FF6D E8F288FDFF call 00458864
9 i' D" v! y, \8 w: Y8 D) z: K _0047FF72 8BC3 mov eax, ebx9 V) b$ v5 T. O8 B* |- Q0 j. z
! F; W: f0 q* o0 A8 @( y* q6 N* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
. R2 u; @( p* z# o1 Z5 f& p|
6 `& I; I( _2 A& o0047FF74 E8BF020000 call 004802380 _4 ]% [ ]& R8 f5 T8 z
6 J' P& s" k& C/ n$ S2 h8 V3 d* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
9 n7 t) s2 r- T) L9 t7 ?6 ~|
2 n% j! g( r) z0047FF79 8B83F8020000 mov eax, [ebx+$02F8]9 U( I* g9 e# s
s' a( J. d) j! `$ v/ j* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- E. n% }' G) {6 \5 M
|# X3 K9 C0 N3 f y. w, b
0047FF7F E8E088FDFF call 004588646 b+ o$ [3 A' D8 F; u) U- u
0047FF84 8BC3 mov eax, ebx1 Y w. T: F) }* o
! A. ]; G+ E1 h( D) W3 q, M
* Reference to : TFrmRamMain.Delay()0 ?2 O# }& ^* T2 O, O$ z
|
- `% L2 G$ O( m: Z+ [! j0047FF86 E8AD020000 call 00480238
9 J# d6 t5 `7 J% e4 C" D
3 x8 E$ ]: \0 [( q* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
6 Q4 P6 a' s# w|
; C3 c4 J- v, {0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
# o$ i& _& L! q, E" p$ ^) D
/ F1 ^2 ?5 W3 \3 r/ H; E* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 r* m5 `, `4 G( z9 N' [|
1 W# {7 Z' z# ^8 O4 X: _4 a0047FF91 E8CE88FDFF call 00458864
# h. J- S. M/ ~0 J4 ]: P. f+ Z0047FF96 8BC3 mov eax, ebx( ]8 \- n7 ^* s. @# z. a. c
7 |9 G- ~8 v. H+ u/ f$ ~
* Reference to : TFrmRamMain.Delay()
0 ^% }. X8 J# F, [|% K% Z! m3 Z2 q9 F2 M
0047FF98 E89B020000 call 00480238( E( ?1 s4 T" A+ v0 Q
+ q( ^! _5 f2 u% k* \. K: K* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar8 x- X; J& p% B# E
|2 x/ k {0 w' u; A
0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]
! K, F K7 G8 {3 t. x; P9 e O9 I4 _4 ?$ I
8 V2 x3 @6 L- f$ l) S* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& x0 P- w% b& Z! Y4 U
|
! Q5 g% t* I: {* j8 @0047FFA3 E8BC88FDFF call 004588641 |2 y7 {" `7 r8 G9 z
* W! q% D& v% w9 r" t+ \
* Possible String Reference t '系统正在收集电脑的电磁波...'! m/ M% z0 |9 o- g# }4 a
|; S% C" b# \$ o& F! ?" ^! ?
0047FFA8 BAA0014800 mov edx, $004801A02 x, o, k% s# b, f8 B
3 B0 W( i7 U3 r/ A0 C
* Reference to control TFrmRamMain.Label3 : TLabel5 a7 F! a. N0 u) L- G- S* K J
|
% z& v; J+ L3 O9 C& o5 `# n0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]* y! x( `- x- r! U5 U3 Y: I: t. n* a
# X. y6 g9 _2 F' I! m) l: R4 a2 c6 o* Reference t controls.TControl.SetText(TControl;TCaption);( R$ t. e1 u, S* x
|1 Q5 \0 b* m# K' n( Y+ `
0047FFB3 E8A4A6FAFF call 0042A65C
- g1 E5 {& y- G" b7 J/ y9 C1 }
- t+ }8 N5 H. f" R$ H% m. Z8 }) s* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 }: ^6 u6 `, B3 @6 Q2 v0 Z3 ]|
/ H( ]+ v& l8 K0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]; H) M+ @- M: \5 O" [) O* h4 S' T
6 y$ B/ g. x3 Q% j% J* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; ^. G. Y( R, R& j
|
) K% u. V5 B$ P; v$ a0047FFBE E8A188FDFF call 00458864
0 i R$ J1 Z8 Q( _- I# d- [0047FFC3 8BC3 mov eax, ebx
& x5 c5 D2 n* P6 V- Z; ]0 n: |' J8 N9 S8 A4 X" S8 ]
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
3 H/ K3 o$ K5 i9 i& Z6 `$ ||* n( o; D/ l6 K) A8 ]
0047FFC5 E86E020000 call 004802386 e. ? q% [( w3 g t
* B8 b7 Q9 S6 w4 f4 ?0 c* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
9 K r" b& G" H H|
% l- W) u$ s9 ~$ L1 k4 }% N" n/ t0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
3 {& U# Z0 t* Q7 d4 V/ M O: F' M# L- P" u9 \
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);" N9 w: B1 _1 K+ C* a) b5 K
|3 j: Y% r% S+ C/ _: H; d3 N8 A# i
0047FFD0 E88F88FDFF call 00458864+ t, k& m$ P3 e8 ?
0047FFD5 8BC3 mov eax, ebx* g' D) x" V+ c$ v L
. z+ ^9 |3 T( N3 q( X* A6 p* Reference to : TFrmRamMain.Delay() `! z0 a' ]7 w5 Q5 l2 T5 P, W* P- R9 r9 g
|6 V, `5 `$ n6 T# g; _
0047FFD7 E85C020000 call 00480238
. D4 i$ ~9 y- {/ x5 o1 Q
+ L6 _! _4 T* N1 i, R8 }* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 |' d& U6 c- I
|
/ H' N' ?% \/ T* m: w0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
9 k; _+ n; [! j1 [4 n+ q! K3 ]5 u# x$ Q! y6 s
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# k- k G9 O, y) A|
' A7 E6 F9 R0 D T4 r6 h2 G9 D0047FFE2 E87D88FDFF call 004588648 P$ o) e6 \* Q( H( t) l# {$ C
0047FFE7 8BC3 mov eax, ebx. B- I, @$ f6 R% d
2 G. [/ q+ \5 x/ x% N
* Reference to : TFrmRamMain.Delay()
6 a; X2 e8 D; F# V. D! [|
5 t. a5 Z1 f4 C# I% Z; U' @, T4 y& y0047FFE9 E84A020000 call 00480238
( s1 f6 e9 V# R U+ b
; ^# E9 ]8 i6 N/ A8 V6 ^4 Y$ h$ \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ s3 V$ N, _8 z1 r! @1 z. K|
: @, O; o/ z4 w `0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]0 R8 I) R4 j9 _: d" r: `
4 P, C4 Q: M3 c" Y" p
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);7 B6 V! n. M- u$ p5 E! P
|
2 u; }# i5 C; l( E4 d( U2 F0047FFF4 E86B88FDFF call 00458864
# M: k+ O4 O; \6 S0047FFF9 8BC3 mov eax, ebx
1 x: }8 S: U- O; Q _8 |9 C: P: |1 D) Q# Q7 M/ \) q
* Reference to : TFrmRamMain.Delay()1 T" S2 D/ ?& T) I" W
|- ~9 K( B/ V4 M1 L2 d$ Q2 n- E
0047FFFB E838020000 call 00480238
8 e; _: G: a& x+ h/ J$ t( U
' h' L' ~- c: E8 K2 k4 h* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
+ I" b& O5 X- O|8 }/ d( O# ]% Q+ `4 ?% n) n
00480000 8B83F8020000 mov eax, [ebx+$02F8]$ ^- ^" @& U0 j* y9 D8 R( @
9 N. ~9 W8 H( K$ K/ Z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. ~& V! L8 N: m) X! F
|
$ a( a( k, |+ T+ a- W. l/ Y0 i9 x00480006 E85988FDFF call 00458864* b9 H3 q3 }0 g B
) [6 W* }$ k5 Q3 m3 a( P7 V& |: ?* Possible String Reference t '系统正在释放融磁电波...'
I' B& z. f/ ^- ~' |7 W|- d: M% @; N7 w: W- F
0048000B BAC4014800 mov edx, $004801C4/ b& {7 a/ i) w! Q. O' L
* u2 T. D: X9 [ U! a* Reference to control TFrmRamMain.Label3 : TLabel
) p2 c/ T, S. f) e|
6 |* j. r, |% V00480010 8B83F4020000 mov eax, [ebx+$02F4]) X1 l* w H: M% t" L+ ~
0 R h/ i" e* _0 G& d, x
* Reference t controls.TControl.SetText(TControl;TCaption);
0 K! b U7 h/ I, H3 K. A|
# ?! }( M% R7 r" Z- l00480016 E841A6FAFF call 0042A65C
4 j7 T! e3 G! y
& w. q& ^. ^- T7 l$ K* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ t: k9 t2 ?- v8 i# f- y
|
# [: H- r- e$ H+ s0048001B 8B83F8020000 mov eax, [ebx+$02F8]2 b+ P6 Q9 y4 {. v; z
1 O# T! A) G9 b- D: @* I$ B* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 ?: a$ k3 o! d6 g, f" W|. ?! E# B5 S% c; a, Y
00480021 E83E88FDFF call 00458864
' `6 T8 A5 L( X3 p- N" d8 l00480026 8BC3 mov eax, ebx7 z$ }* ?2 j! w2 T$ n
$ [: F Q; d8 T2 e. t
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
# v' P4 x+ p' I5 W|
; v5 p0 H$ B7 n) G00480028 E80B020000 call 00480238* F+ |& k- T; H# a4 ]) V2 ~
: _, x5 ^3 n5 Y _1 N( k0 Q
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( H* b8 G& S4 H|' Q. C$ z/ g; }0 L9 ]# }* \* y: c. S, Y
0048002D 8B83F8020000 mov eax, [ebx+$02F8]
, ?! J U+ Q9 G
- }5 A" l% U- Z& F. E* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' a& k7 Y& g( d* g; y- F% {% w|
$ c8 V. F, B3 Y$ d& }00480033 E82C88FDFF call 00458864. h! C1 L, g1 x$ M$ v3 f
00480038 8BC3 mov eax, ebx
& ^6 x5 @" n( i0 w
/ S: b3 w2 O, S l$ T# U/ `* Reference to : TFrmRamMain.Delay()
# [% Q, @! k6 ?|
5 z& {( \ A8 B0048003A E8F9010000 call 00480238
; M& {6 X+ w/ U& B* b' O
' d% J7 A! _- U8 ?5 _1 g* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' s5 U! b' E% D: t|+ o" e5 z& C; m
0048003F 8B83F8020000 mov eax, [ebx+$02F8]
+ R1 I- f, `6 D0 u7 o+ A- N8 ~( |% b0 _) i
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
# Z/ l" r. O8 n X& v|
0 C7 _* [$ X" H" @# c00480045 E81A88FDFF call 00458864) [+ @" Y- M+ Q' l
0048004A 8BC3 mov eax, ebx
9 N0 n% V9 N5 v8 |7 O& R$ w7 N
& K3 i0 y- m" U$ g2 F+ F* Reference to : TFrmRamMain.Delay()
( f/ I) B/ m8 _/ x; Q|/ e0 ?1 V8 v' o% O5 c' ?1 E7 o
0048004C E8E7010000 call 00480238
; n8 L# r# G6 r& n/ B: ^2 Z+ T) v5 V8 \/ P$ O7 M
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# `+ R: t# h4 I& { z; Y' g: }
|
U( Q$ P1 c [, v; [' M00480051 8B83F8020000 mov eax, [ebx+$02F8]
8 G- U2 }) _/ B
0 E/ I- j5 C) m* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' a3 ]; Q) o1 _
|5 h6 z' W/ K; d7 H
00480057 E80888FDFF call 00458864
8 S9 `0 o, ]* d' b0048005C 8BC3 mov eax, ebx* K$ W' t) I/ D
* @, M3 m! q" \* Y y+ m* Reference to : TFrmRamMain.Delay()
& k9 W, C8 B7 g|
3 L# v8 g* r e- @3 `0048005E E8D5010000 call 00480238
8 ~2 ^/ D3 B! p& L
1 ? p/ I2 A2 m) E0 S9 G9 u* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; G8 V1 G! k0 w
|
- w8 M' p0 s; {# M" l. M! c00480063 8B83F8020000 mov eax, [ebx+$02F8]9 Z$ v$ K& W1 U) X
% G0 y; c" f+ q& J0 X* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
- r3 R/ {+ @, T2 _; W|% W8 W9 v0 K( O
00480069 E8F687FDFF call 00458864( ~! g( d5 W( x$ o0 o% E' w
( E. O/ U# {* E9 J) v) d Q+ {' B* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# d! F* V3 C6 Y; e& F
|
6 I! j+ ?5 y% g' B0048006E 8B83F8020000 mov eax, [ebx+$02F8]
0 X8 N( l3 c: j( x: Y0 r" t; `
+ F4 h1 h2 Y' y6 E9 s2 c: N. G* Reference t comctrls.TProgressBar.StepIt(TProgressBar);* V' D4 V- v' z2 n# k% A
|+ U0 j8 s/ G2 R6 _' D
00480074 E8EB87FDFF call 00458864
/ P1 ]4 J( ]$ n0 [) a- h00480079 8BC3 mov eax, ebx
* S. U4 B( x3 `% s& e
6 T3 X6 i5 B( D" d* Reference to : TFrmRamMain.Delay()
* C9 Z& n* T9 j|( H. h+ {' p2 b
0048007B E8B8010000 call 00480238
" @; S, o; `3 m0 L8 p+ n1 M2 c( O/ I. ]' C% Q6 W8 `
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar! b6 E' d3 E# O" ]" T7 L2 t
|
8 h9 K0 a( o$ p" a2 W; F00480080 8B83F8020000 mov eax, [ebx+$02F8]
4 Y7 G4 b m4 R5 W" U2 c0 Z/ e) C
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);( T3 j( z1 B4 ^; ~( k* f$ ]
| \8 f9 z4 V( v% A9 O
00480086 E8D987FDFF call 004588646 A9 j( L- U. p- }8 x
0048008B 8BC3 mov eax, ebx# }! P' O2 G1 u" t3 }
+ a% J0 Z% a. \: |* _3 S
* Reference to : TFrmRamMain.Delay()2 |% y) u) Y O4 R* J. m
|" E& H) L- h C; _3 v
0048008D E8A6010000 call 00480238 o6 L, y- ?7 l0 L9 e
( ^3 d" a9 W; Q: L* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
3 I( @' W- T2 H R- O' J7 ?|7 u- z% e9 Q% T
00480092 8B83F8020000 mov eax, [ebx+$02F8]
$ l2 w/ B" I4 R6 O4 ~( p
) } f! c% a$ ?% D3 S" U! K* Reference t comctrls.TProgressBar.StepIt(TProgressBar);+ G! B) c0 w6 D- F0 i
| ]! D, X) i, Z+ J" E
00480098 E8C787FDFF call 004588643 K( K( N* _, k9 y! T, e. p
0048009D 8BC3 mov eax, ebx& Y# E& o5 z0 G' }+ a
& q8 h+ ]+ G' N* Reference to : TFrmRamMain.Delay()/ I- J* g( M# c
|$ F& S; `5 O" h% \' | L
0048009F E894010000 call 00480238' K5 O8 Z, y/ m1 _2 }0 y- r
5 J9 N! o) b0 y g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* i& A1 O2 M. p9 b4 W7 h7 x|! T' Y% h( [" w6 F8 L
004800A4 8B83F8020000 mov eax, [ebx+$02F8]
3 A# d' f: x: |1 v6 T# c* w# d8 d
: Z: G: v4 C( F" u1 `- b0 ^* Reference t comctrls.TProgressBar.StepIt(TProgressBar);4 _ I; m$ `2 \& s1 _$ V1 i
|
6 m# b$ Y- |$ {9 n004800AA E8B587FDFF call 00458864" D1 t( X c6 x/ k4 v7 ^! k8 h
004800AF 8BC3 mov eax, ebx
$ {9 O7 {& ~. X/ R+ @2 f9 {( k) ?$ h& t. Q+ Z( q( _9 W* |% Z
* Reference to : TFrmRamMain.Delay()
+ ^% U1 @* |6 ^$ x- J|" g) S: i: Q0 T8 m5 K
004800B1 E882010000 call 004802389 N/ g+ r- Z6 c. k4 Q
" A# W) q5 f3 U, M4 c
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar% d! I2 I2 h( ]2 F; }2 J6 Z
|
# }6 N+ g" J; g/ k. N0 a004800B6 8B83F8020000 mov eax, [ebx+$02F8]# ?/ e; I+ F" r
2 s( `; T0 }5 u7 y9 z) w* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
2 L4 [, Y) q/ ?7 @|
; w4 U& l0 H' a6 D9 ]; n004800BC E8A387FDFF call 00458864* J( _! @* A9 V
7 G6 k' t1 @! `7 ] P# p6 A& v
* Possible String Reference t '系统正在做最后的消磁工作...'" W3 C" T: x4 z
|
- Y+ u+ s, H8 ]" i# j004800C1 BAE4014800 mov edx, $004801E4
! T5 W( {% x; n! d/ ^/ U: G% C- p% F! |' h. T
* Reference to control TFrmRamMain.Label3 : TLabel o# b7 {- n5 o% t
|3 U* y3 R' w3 R3 E3 w O5 y* M
004800C6 8B83F4020000 mov eax, [ebx+$02F4]7 i* F, W$ X: F3 y
" {5 q# J7 b7 O/ F9 k. D2 `8 j* Reference t controls.TControl.SetText(TControl;TCaption);
a$ s; @+ O3 v. L" n% W2 q|2 L$ n8 V2 B: a
004800CC E88BA5FAFF call 0042A65C
% Y. H4 R* J8 t* A
: K9 m+ D0 u: P( G* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
6 ~+ ?$ O2 @+ r/ }- E8 s! m8 F' r9 ~|
. p2 R" y; P3 P; z4 K004800D1 8B83F8020000 mov eax, [ebx+$02F8]: `8 a7 G; ?" b( S) d6 `
- t3 ?8 E" M6 g3 b* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 h1 y0 a6 A7 Q6 \- _' x6 ^|; m, x! u* \1 d) Z' y
004800D7 E88887FDFF call 00458864 X+ \' z G* Y3 Z
004800DC 8BC3 mov eax, ebx
8 a2 k8 | Z. B1 i2 G6 D' q6 H9 W
" A/ ]) m2 P+ {* |' s, Q$ a* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)# X2 R, [$ g8 g5 B: ?
|
; X: |5 b; s6 I' B% U. b004800DE E855010000 call 00480238
# T: }& ]5 @9 F' ^' |
! B( s+ B- x0 y' R9 Z$ g* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 {+ j0 f, U3 n, m9 L4 a|7 i# P# M' D( {/ V! L+ r
004800E3 8B83F8020000 mov eax, [ebx+$02F8]
- W4 r |6 x/ s# j z" j/ A, P, u8 h2 S
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 P* L: M9 n0 K! `
|2 g! i+ n2 w# o2 ~2 M* t5 c
004800E9 E87687FDFF call 00458864. o% K. B2 {( x
004800EE 8BC3 mov eax, ebx$ x# v8 b% S+ u- Y3 z( [
, a5 @( P6 C1 F( `; ]
* Reference to : TFrmRamMain.Delay()6 K- U! R; W4 q/ J
|6 x3 \& O" |7 V+ i' F2 U
004800F0 E843010000 call 00480238
( S- Q. i* }& P; Z/ } m3 C6 K
" O* ]0 F; Y k5 r* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, |& i& L* ^4 W+ h; i3 e4 C/ z3 l" Q/ y
|, j, d* Q! z5 Z; F( u# s, r( l/ C" Q
004800F5 8B83F8020000 mov eax, [ebx+$02F8]
1 z& Q; t8 @7 p% I1 W( S$ @" h( Q5 S+ v: A; p4 y' z
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" y/ F* r, N8 R3 d# D/ u$ p|! }+ ~7 T! ^% S N; S
004800FB E86487FDFF call 00458864
/ r" @7 }; r% O) W9 d3 p00480100 8BC3 mov eax, ebx
# R4 q5 X! r/ ^9 t3 E/ Z
6 C1 J. z9 b9 Z" {2 g$ P4 i* Reference to : TFrmRamMain.Delay()
! h3 C, [1 u; M4 A- y|
& M. X$ \& T7 I" S/ w+ ^, b00480102 E831010000 call 00480238
' d6 G: g) {6 i* k! ~8 R2 t( |9 B( M- a
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar. d3 b& |% H6 b" M* S. ~. A
|7 v" l* D7 T+ F$ Q# }; U
00480107 8B83F8020000 mov eax, [ebx+$02F8]
5 m# x/ ^3 g# ~, z# u6 E3 I" }# q$ n" F
* Reference t comctrls.TProgressBar.StepIt(TProgressBar); Z, v3 j! E* d
|
3 c9 b+ k# V& y8 U8 d5 S0048010D E85287FDFF call 00458864- F8 U+ p$ y; Y
00480112 8BC3 mov eax, ebx' U6 M2 K }4 b+ C$ ^! k( l3 x
- F, Y! y- Q# `# P: _* Reference to : TFrmRamMain.Delay()
0 ~9 q$ d, d8 R1 @$ [|
, j4 ]7 d+ F' x9 W7 f$ A5 M00480114 E81F010000 call 00480238- K" c' K0 {4 ]; l
, T' H) T7 U$ k2 f8 n& y1 Q/ X
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar/ D) F* {, J# @3 C4 I/ |
|& D: ?/ P) K; J5 t5 t! V4 @
00480119 8B83F8020000 mov eax, [ebx+$02F8]
: F! p1 Z" h0 }" K/ b4 q. w( f. r/ L3 k' w- R
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& y: I7 S0 g# u* P2 ?6 q5 B3 o" U9 y
|& J$ a+ i( k2 |" ?: D" k. V# Q
0048011F E84087FDFF call 00458864
8 m6 B; h- ] Y8 h. s0 R00480124 B8E8030000 mov eax, $000003E8
2 y' a Z' x+ m4 Z
: _ T) O" R! n- ^* Reference t system.@RandInt;
- d2 n+ ?" P7 \6 \|# w6 ?5 M) F# N+ o$ i6 z
00480129 E86629F8FF call 00402A94$ J! ?6 }* ~3 B4 N* Z% G# X
0048012E 85C0 test eax, eax
/ ?' S$ X Z1 U0 [1 L; y5 j0 H00480130 6A40 push $40
- n* h6 z- {1 I* v) s7 G* f
( ^6 _7 i, h: }5 |* o3 j1 v u# y* Possible String Reference t '电脑消磁圣手'2 f* @2 v W5 \+ ~5 Q7 u$ I6 s' w
|
- [! X+ F; j" Y3 I$ l00480132 B900024800 mov ecx, $00480200- E' w( b. W4 H& b! C
) Y4 F3 {7 ^3 z) f {$ e
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?+ H q X; H- R( w' J! i) Z
| ?& y9 u3 M2 X5 {- m$ j# @! y
|
8 }6 |% \6 O b) `8 g# L- U00480137 BA10024800 mov edx, $00480210% A' `& }$ Q& c: {0 R8 C+ F
# ]! N+ v" }2 s) F* Reference to TApplication instance
5 ?& x2 L% f( p|
. I K9 z$ `) d' z) _7 D0048013C A148284800 mov eax, dword ptr [$00482848]
4 G. \- @" T( Q00480141 8B00 mov eax, [eax]6 q$ ~0 ]! j. [6 d1 ^1 ^( C, W
7 O8 D* L8 l7 y4 ]& T+ C* j* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
( d) `+ C R/ W$ L|
% s+ N" ~' {- [7 y" m( M) Q00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!% g5 N8 F. @; b2 i# O% Q
00480148 33D2 xor edx, edx4 `: q" K6 f. A! y H4 G
( q% k# g& {9 m1 Y3 {* Reference to control TFrmRamMain.Panel1 : TPanel
2 n! G5 `' Z( k, R7 E/ A|5 Q# n" k1 h X3 y' R1 _% q
0048014A 8B83F0020000 mov eax, [ebx+$02F0]
: _+ Q& u k! _' _' Z
4 P0 B _& @6 t& z; Q( v* Reference t controls.TControl.SetVisible(TControl;Boolean);
& {# b& S) v- v|
2 v0 G% @/ ?2 q6 ~% ` K! w+ s00480150 E8EFA3FAFF call 0042A544) r- i- s2 d3 ? d, l% x
00480155 B201 mov dl, $01& b0 W7 { _- U/ E
" Y$ U2 y/ t+ D" C3 ~! y \
* Reference to control TFrmRamMain.Panel2 : TPanel
. r2 v% o6 c1 F/ q; _2 S|7 i/ r5 j4 L1 w* g& l) \
00480157 8B83FC020000 mov eax, [ebx+$02FC]1 v6 l4 F4 k( |- Q% p. L( [* z f
9 p& u; j, P P0 m& ^! x
* Reference t controls.TControl.SetVisible(TControl;Boolean);
Q7 S2 j4 U0 m|! j3 G7 b8 I+ y. m0 a! x3 N
0048015D E8E2A3FAFF call 0042A544
9 n1 }4 K. M9 y- D, {7 t7 P, }/ z% J" X! P! b( f: o# \* o
* Reference to TFrmAbout instance1 A, Q, H3 O% j9 H* ~: I6 D
|
' R) a0 Z; U: a* I00480162 A148264800 mov eax, dword ptr [$00482648]8 s k$ X- j% i3 z) O' L/ R2 p
00480167 8B00 mov eax, [eax]
, X1 b; i5 c! j00480169 8B10 mov edx, [eax]
3 s5 ]* f5 a. ]* x- u* o. ^
n4 w: [! {% f; J" G; X9 f$ ^+ D* Reference to method TFrmAbout.ShowModal()8 E' v9 P6 A, N6 M
|
/ P8 z( \4 R/ @; P" f0 z0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:); n$ }2 G# B6 x8 j2 k
00480171 5B pop ebx
: U0 p# l* H4 c' C00480172 C3 ret |
|