|
“电脑消磁圣手”的消磁“秘术”
2 _8 G3 E# Y- P. H4 X1 m, U/ l7 |1 ]) }% _; Z7 B. e
前言:
6 ~. G! p( g5 A# T; w2 S1 w平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。. D0 \. Z! I4 L9 i+ |: c' ~8 L% I" o
! i" t1 h* s# p! C8 k+ k
试用:, }# m/ O! f' I, [+ m5 T$ Y
下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
% r, n5 p; c" L' R4 F3 W
$ H! `5 u7 H0 B+ O分析:' C! i5 ~6 f" H8 @ U8 R
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:8 Y9 o6 \/ t. \* U6 ]# a7 @/ W
2 F' v! h3 K& H; E" C! w
0047FF28 53 push ebx9 C: M# a" X0 S$ g! `* [5 P2 g
0047FF29 8BD8 mov ebx, eax5 ?: l9 [3 G+ T
0047FF2B 33D2 xor edx, edx0 D8 `) \( l: `/ ]' h& d
" Z5 n! }+ F- d8 ^3 A5 l
* Reference to control TFrmRamMain.Panel2 : TPanel7 P4 d& m$ ~. L @- B0 y$ ]
|1 _5 I# Y4 I, S4 K/ }1 [
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
9 [# a, a/ U: {4 C" n* u0 r5 |5 c* H5 R. _
* Reference t controls.TControl.SetVisible(TControl;Boolean);( N0 R! M- `! g
|- Z& |4 O: S+ t4 ?% I0 Y! t
0047FF33 E80CA6FAFF call 0042A544
3 t) h* T% u& v! d X% j0047FF38 B201 mov dl, $01
2 K# _ @5 w, ?4 G9 X0 }
. u/ L$ G) _8 A4 N Z" [* Reference to control TFrmRamMain.Panel1 : TPanel/ \9 m) I* W c; P4 f
|* w2 U' t6 H+ Q# q/ Y( K8 {# g
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
" l6 L2 p1 A. |" a' a1 c; o0 ?" m/ Y# x
* Reference t controls.TControl.SetVisible(TControl;Boolean);7 C1 C! ]5 S. E$ ~6 a) ?: ]# P% O9 e
| Y8 L7 ~4 Y8 _) z
0047FF40 E8FFA5FAFF call 0042A544
. E+ V0 z- l9 y+ a- ^7 F
8 q& J, w4 e a. H9 b* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
$ R9 q2 _! q% B: b|
1 U9 X4 B( d# G4 v0047FF45 BA7C014800 mov edx, $0048017C% n; R7 a# d9 c' V. V
% p8 `0 v9 C* `" |
* Reference to control TFrmRamMain.Label3 : TLabel1 ~! q& J$ @5 |3 t5 | S
|" k4 R+ {" O) ~4 V9 N9 ?$ b4 y! j) x
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
8 Y' D7 `* r" e* J+ x: M, ?
7 a; A; a: g8 g- L* Reference t controls.TControl.SetText(TControl;TCaption);
/ g' N$ d4 Q; v0 K8 f# B& N|/ B i3 y! X$ Z, q% Q; e* |
0047FF50 E807A7FAFF call 0042A65C
y7 ]: r0 G6 o1 p U, f4 K4 f% ^/ f9 V$ L6 W8 \3 r8 C
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
) J1 O9 R- X& ]5 Y|
" M8 e, c5 m; V6 }1 T0047FF55 8B83F8020000 mov eax, [ebx+$02F8]* ? a8 k f/ a* x' G' ]
1 D# u# e; d i- r* Reference t comctrls.TProgressBar.StepIt(TProgressBar);% x9 C' Y. u5 s+ I6 j
|
+ e k- h7 o% F4 R' b6 ^0047FF5B E80489FDFF call 00458864
" A2 p- Q a2 v2 a0047FF60 8BC3 mov eax, ebx' {8 M l* [$ N% e6 J- V
5 h9 a1 n* ?6 {3 C# |/ {4 y
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
3 x4 V: p( b) a( T|
& V O& F3 y8 y* P0047FF62 E8D1020000 call 00480238
6 k# d; O9 \* @# v; |$ H, p
9 X( T( m. \4 u# ~0 l/ }* H* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
( g) q Y3 K# G2 {( G4 z; o|! X3 V; @0 Y4 W9 j1 D- g" H* D
0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
- K; Y) u' H- I ^; ^& T) p q" Z+ |% E
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ p% c0 Z N5 y* d- x1 x& n|# X2 r+ W+ y3 P& W7 G7 v
0047FF6D E8F288FDFF call 00458864/ J2 z$ Z1 w4 U: j. Y0 O: ?8 L
0047FF72 8BC3 mov eax, ebx9 G& L. p* s1 i6 G+ O+ ~" F) n
) T B! }- T) c, {
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
* L1 J$ F( i/ x* Y. t; S|
9 m$ p, Y C G, s+ Q5 r) ?0047FF74 E8BF020000 call 00480238
1 V9 x! v, j8 w: _
2 @0 Z4 o4 t1 S) f3 z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
0 J$ J n+ N6 R5 Q' s- ||+ `+ _ {$ Y$ M+ s B+ L K- t
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]0 U9 X, j: E: H! h9 A1 r; _
! j5 m: j! c' g3 Z( U/ v' l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
- r/ z* T2 r2 J0 H" }' {) I: q|
2 l) l4 l1 \ D0047FF7F E8E088FDFF call 00458864! l6 z$ d$ V. N' _7 B L) l7 {
0047FF84 8BC3 mov eax, ebx7 l2 B* V1 t4 s" q
" p n" ]' ~& \; C# o0 p: B% F, z, T* Reference to : TFrmRamMain.Delay()
; d6 c7 O& ~' d& i6 r2 v" F|. \: R0 M2 n. Q5 H, i5 [/ a
0047FF86 E8AD020000 call 00480238* ^8 B* _4 _0 i2 w7 u
1 [ T$ N0 ~7 q" Y! M6 k
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# {' G# u: Z% L
|2 y. n$ W1 ]: L0 ]1 y) p( b
0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
6 H- ^. R; V) u& x% ^5 H" n5 T! p3 a, O# c
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);4 T, X) p! n8 A% p
|
8 `) Y8 o) c- t7 {+ a7 ?2 F0047FF91 E8CE88FDFF call 004588642 }2 x! u2 q9 x
0047FF96 8BC3 mov eax, ebx
. {2 } p0 O* x, L/ L: p5 x* K1 w
* Reference to : TFrmRamMain.Delay()
2 t0 ^/ I( i7 _* u5 l' X|
2 P/ H( ?4 V" J1 z% L4 Z0047FF98 E89B020000 call 004802382 k9 L. b/ R! K0 U. x O$ ^ K
) E% I1 l8 n/ X* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ @8 ^3 @) \- Y/ b# [$ E, B$ ^, ]9 U2 b|
* n+ a* Q9 I0 a6 n8 n: `8 `' i$ Z0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]& b V; ~* M8 `' g/ `0 m/ o
J6 Y$ U! }# Y8 v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
" m* w- t& s/ o6 {4 |3 S+ n|# ?9 {5 P% f/ M$ ^7 |0 O/ e4 ~
0047FFA3 E8BC88FDFF call 00458864$ W( x. y8 [, t- ]3 C! T4 Q( k0 Q
, U( X5 h; ?: Z8 S
* Possible String Reference t '系统正在收集电脑的电磁波...'3 R# d- d! }: j$ B5 d9 {5 o
|
. Q& W+ f2 Q5 d4 c0047FFA8 BAA0014800 mov edx, $004801A0& p5 ?- Z' y! _
* ?# F( n( n9 y2 K6 W3 ?8 s5 @% B3 E
* Reference to control TFrmRamMain.Label3 : TLabel
9 \/ ?" n; L) x1 F& o|$ z( n6 I( U6 w0 M6 k% ^3 ?7 C
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
7 M5 M6 | D. |% @5 {) U# W
L) C2 J4 @# Q! P! S% b* Reference t controls.TControl.SetText(TControl;TCaption);
3 t- \. h7 X( T7 l% t|
' z9 @, h! N; t3 U. r1 Q9 p) Z6 O0047FFB3 E8A4A6FAFF call 0042A65C5 T$ q) |8 Z, ?) u( e! J4 E1 X
2 [: h# G% m0 M2 \
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 i& a {" e5 V4 B# p9 u# W, H|
, ?& Z$ _% E5 X0 x! d: P# l0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]9 `: E& I7 G' c' ]& q+ S% M
: |4 G. \6 I E2 s9 P" A* Reference t comctrls.TProgressBar.StepIt(TProgressBar);, f& W( d6 U+ H, b S# R/ b
|
5 x" S4 l! h$ c0047FFBE E8A188FDFF call 00458864
4 e: ]0 K& H R7 w9 W0047FFC3 8BC3 mov eax, ebx. q* v' z% d' ?- e0 [
0 @: L! a" K: K6 H! L9 W
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。
- E4 q6 H; B8 l|7 n, g2 D% s1 _7 |3 n3 n
0047FFC5 E86E020000 call 00480238
3 M# g0 d& Z9 G' N4 X
, D6 j8 E% A* V+ x6 V* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* M9 j# W7 W4 }* @3 \! l- E- W/ w|8 U; ~. C2 E( j# e: ^
0047FFCA 8B83F8020000 mov eax, [ebx+$02F8] S- j. d" e% M+ c' R. k$ g
. f1 [8 l, N; |( ^% W* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 F4 A' Q# I7 l
|8 @9 [: l' I& ^3 j3 m8 X
0047FFD0 E88F88FDFF call 004588647 }4 k; C+ J* z2 M. R" q
0047FFD5 8BC3 mov eax, ebx& X3 O; u" ^* A( |# U0 F
4 y" R3 `8 z5 }4 j |7 o* Reference to : TFrmRamMain.Delay()
0 P& v) \: v, j! Q* d|" a. F+ F+ Y% Q8 u' |6 i( V9 m! S
0047FFD7 E85C020000 call 00480238- [ [9 i6 U" F3 O4 U
" Z" X4 k6 G+ k, S7 \4 [+ R* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar% _1 `" y, g+ j- n
|
7 C" Z9 S! T: C% G, }, Z( W0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]+ T2 S4 i8 M/ H! @0 S* v3 r3 G ~+ L
. j7 Z- ^8 [3 s. K3 y, I6 V* Reference t comctrls.TProgressBar.StepIt(TProgressBar);/ F, P, l7 ^8 q
|
8 {& \ l+ B( @# u- c0047FFE2 E87D88FDFF call 00458864# Q! P1 {' s/ B$ h% y
0047FFE7 8BC3 mov eax, ebx l7 {. H- V4 M! q$ k6 y
4 X: R& c' K+ m8 D2 X$ H5 J* Reference to : TFrmRamMain.Delay()
0 P+ ]$ U, \0 m4 E' }|
, d( x$ N. C) P' |$ K, K0047FFE9 E84A020000 call 00480238
2 b% i8 T/ w: l& v& J
# U7 f, ]/ Y/ d4 B0 ?3 a/ g* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar: A* A8 F- A' H( x6 ~+ E$ U
|$ F4 X' O# H7 Z& V# y
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]. R- z' p2 T3 N7 i
6 n* T3 G/ w; e a% K5 Z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ y# Y' o& s6 O" `3 o l; q3 ]|
1 D5 f% t7 q+ Z0047FFF4 E86B88FDFF call 00458864
# B3 C5 v$ ~6 D+ }0047FFF9 8BC3 mov eax, ebx& r$ K1 d7 o7 `( `0 t# |4 y) P! w
5 R' f+ h% m+ c9 l5 g
* Reference to : TFrmRamMain.Delay()( n0 U, W- K* i# y: |6 X/ G
|
" Q( f. {* [. N" L% @0047FFFB E838020000 call 00480238
6 ]; ~. L+ x: [: V
" ]! L0 t1 Z$ h# J0 ?* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar! r$ x' A1 d* {7 r9 r5 m, j
|
3 S; b( N# e5 X ]% D00480000 8B83F8020000 mov eax, [ebx+$02F8]
0 B5 U, X' x. h0 q* x% B; x
$ q1 K4 B& ~ k4 K* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, h1 o0 I( ]: U" q|
/ P q/ D+ q3 e& t) O- p00480006 E85988FDFF call 00458864
+ o+ {" j# w5 O( d* O
) s( S, B1 F( n! M( X* Possible String Reference t '系统正在释放融磁电波...', Y7 d! D" v$ t* D8 p; S$ ]7 Q
|
0 A$ y2 ~/ s9 j; j7 r- J5 J+ F0048000B BAC4014800 mov edx, $004801C4/ n5 d+ K/ i5 m; s
: g; k) G' k6 t' c
* Reference to control TFrmRamMain.Label3 : TLabel0 V8 q2 V) {+ [8 d) T0 {
|. E9 Y% w3 ~6 c9 Q5 `* b4 X
00480010 8B83F4020000 mov eax, [ebx+$02F4]
% G# ]7 r5 v1 P) c9 g
, `3 u9 K( V* ]. g6 C* Reference t controls.TControl.SetText(TControl;TCaption);, x, r* E: }1 r) }9 n7 T r) a
|9 {: [6 g( g, {& z% `4 r: q0 g
00480016 E841A6FAFF call 0042A65C) V1 c+ A% @& D& \) L! C+ H4 N
4 v5 O0 h& \. F/ ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# n1 E, c" Z/ B1 _8 N3 K' B0 o9 |
|
% C6 a% e& [1 _5 E& y: ]0048001B 8B83F8020000 mov eax, [ebx+$02F8]
( A' e) p1 g- ]1 Q: d$ D7 Y$ ^* x& ^$ K- U
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);& n4 y# p% k% w
|: ^1 L' t* x/ v: X( n
00480021 E83E88FDFF call 00458864
; \4 u% v' b% p: U2 j00480026 8BC3 mov eax, ebx( ?: w9 Q* ]- t8 |! O8 N
! [6 ^/ g) T" r* \. l* i* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
7 g& ? ~# T2 U& Y|
5 d, o6 K& M( d00480028 E80B020000 call 00480238
1 n" H O. N+ t5 t0 p0 A( A! R0 M% K3 X" ?, [. B! q5 g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar1 n2 u6 F: k5 y% A9 z
|4 W7 e. [# Q7 y, P3 o& K
0048002D 8B83F8020000 mov eax, [ebx+$02F8]5 o3 }& U* j1 J# U
; G- v8 G- `" t8 L; r
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
/ a) U( c) ^: D+ N5 y|/ m4 e1 i) d& l+ ?; v7 s: q! g
00480033 E82C88FDFF call 00458864, O" j2 t' Z" Q* X7 J
00480038 8BC3 mov eax, ebx
8 u6 i4 S" e) _) H' X
" Q% d+ k2 |+ ~1 B* Reference to : TFrmRamMain.Delay()
! j( ~9 `: B# P4 } {|
: r! n: x9 p! i$ b/ h( Q p- d0048003A E8F9010000 call 004802388 ]) J* R7 C; V) J) g0 ]/ v$ r7 A
) y& Q5 P% G' V* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar3 K) y3 R2 u' V& N8 I5 B. A" R' x
|- b3 p; y+ h# Y
0048003F 8B83F8020000 mov eax, [ebx+$02F8]7 ?; e, l. R, h2 g& T' y5 u
( N9 v# M! N: Y7 z( w% p2 O* Reference t comctrls.TProgressBar.StepIt(TProgressBar);2 J2 n/ t3 Q) p: x& R8 r" j: i
|
6 g( r" T9 k$ V }+ m00480045 E81A88FDFF call 00458864, k9 e2 i. W7 `5 g6 L
0048004A 8BC3 mov eax, ebx) j! N7 D) U$ T' t1 o. r( ^& A
F7 F2 a. W, m* Reference to : TFrmRamMain.Delay()
* C# l+ J3 Y* Z2 ||+ k9 h4 J' t# c4 a
0048004C E8E7010000 call 00480238
* y8 Y: E5 X: Q7 w7 @0 r3 W5 e7 m3 Y5 J: _/ S- p
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 u) p( r- \3 @7 U; }( X/ ~|' i1 E+ z( H8 h, n
00480051 8B83F8020000 mov eax, [ebx+$02F8] U: u: _( ~ F5 T$ M( r. D
) u5 x. L g) m
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ w J5 f6 O* Z
|
1 F) k, B! P# b00480057 E80888FDFF call 00458864
3 v7 c; Q$ [ c" g0 p% J0048005C 8BC3 mov eax, ebx# k4 T* D$ F0 D% P4 s
' I# m% W# L- G* C" j* Reference to : TFrmRamMain.Delay()
* i1 P; f& R M5 b5 x6 a|$ o o" [+ c4 b
0048005E E8D5010000 call 004802387 D$ f2 [ |& J/ z3 l
/ {9 c# T; ?4 }! Z5 t1 a* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ Z: h* h, p$ V7 O& y
|2 j' Y; M% Q) ? m* r8 ~
00480063 8B83F8020000 mov eax, [ebx+$02F8]+ A1 T7 f. W- R8 D+ y( z
; u" J, v q. p# u+ R( t! b# b* Reference t comctrls.TProgressBar.StepIt(TProgressBar);% \( _. I4 }" N/ C3 b! W( f& B
|3 c8 K4 G) M+ X- N9 l7 y7 S" x- n
00480069 E8F687FDFF call 00458864' y, N# i( U0 a& D9 ?& Z
) ? B% U P. ^0 g- P- q0 S
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( X5 a k$ u$ p2 M& C! b
|
G3 w7 s( {8 e5 U. p0 G+ {7 y0048006E 8B83F8020000 mov eax, [ebx+$02F8]0 X& k% J+ T6 J4 H v
) N* }0 b W- N9 N
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 D" F2 d. W$ w2 C|
7 }" K/ i$ ^' r4 ^00480074 E8EB87FDFF call 004588640 D. T3 h7 z' t4 o$ M0 u
00480079 8BC3 mov eax, ebx3 G Q- Y- f0 y5 T" E
: S( o: f0 @0 X) S8 u+ w1 B* Reference to : TFrmRamMain.Delay()
' R5 a" h$ Q: I# R4 _$ Q1 M|5 {6 q* j) I1 r9 L, q1 N% p: ~. R
0048007B E8B8010000 call 00480238
6 Y/ _- T+ V: D, a5 z/ E: l
! x7 ] m, u4 |. y4 j' m. b6 C* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 i: d4 C$ y6 u) m' q
|
& d% ~! b; I. k00480080 8B83F8020000 mov eax, [ebx+$02F8]! Z: r* Q( \$ V8 U% {5 U1 k
+ X) s, d5 H& p. n/ W( t) n L0 l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 s9 N" i/ G |
|7 Z$ O U$ Y- V3 a7 S% f- z- r1 I
00480086 E8D987FDFF call 00458864
" t( \) ~6 d; ]7 p6 l9 h+ M0048008B 8BC3 mov eax, ebx- ?( k7 _" a, c! K' O! D: F
% {$ M6 P7 s* Z1 `8 X n, H; s* W
* Reference to : TFrmRamMain.Delay()
( a5 l; T: t) G, j) B$ v|$ ]1 f! |- ]' [$ Q$ g5 d
0048008D E8A6010000 call 00480238
( A9 y: y! Y% ^5 m0 x; S0 @+ @
! a( P; P: @; A- C J* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
. m4 `$ F& J! a4 a L|
/ W1 z! {" I$ [9 `' z00480092 8B83F8020000 mov eax, [ebx+$02F8]- M. e. Z Y2 [5 X, X5 W% P+ T/ X
1 H/ h8 k- X0 H$ l: i' [* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 ]9 v s# F+ X+ ]* ~| Z: h/ n1 G% Y6 l( u: ?' X7 q
00480098 E8C787FDFF call 00458864' b6 d6 G8 r, L. L+ [# p" K
0048009D 8BC3 mov eax, ebx& H3 }# i2 E0 N- W9 M( t& k/ J, A5 `
* Z/ O8 d7 ^2 D, w* Reference to : TFrmRamMain.Delay()/ Z5 j U; C* F& h5 u) l, t; `2 {
|1 J( o* Z. e& H9 s
0048009F E894010000 call 004802387 u8 A6 f! P+ o# q0 Y( Q+ @- |' k% o
. t* p# Q5 p5 N4 m! g5 H
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; a6 q+ O) g8 \' h& b- N
|3 g+ x, e# q* j* H4 C
004800A4 8B83F8020000 mov eax, [ebx+$02F8]
7 g5 T7 m4 r3 T. _, E) Z* l; L- `/ ]5 v! b+ i2 E1 A
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);" c$ K( H3 O$ |
|! O9 S" ?( B; V+ R& m3 B: R/ k0 r
004800AA E8B587FDFF call 004588644 r1 W4 j6 B: `/ ^1 D
004800AF 8BC3 mov eax, ebx
; i1 T/ P9 ?3 d5 f& g7 A, O; v1 o& @
* Reference to : TFrmRamMain.Delay()- j+ p7 T; n9 E8 G
|2 q) y* @1 g# |
004800B1 E882010000 call 00480238# E6 _6 K' L7 F7 c
8 D$ {+ D# v, ~+ b4 S
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
1 ]" U& Y/ g. a7 K& ~|2 U8 I; U& m* e# I1 {: C+ v N9 a
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
' O: m& v8 s: t d/ k1 z# V. K
# ^; X/ |3 e. Q: C; }) W% p* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 r+ i' M' ~! P; I* S- P/ r% E( _. v, S|" m) D6 e7 B, P# d5 Q/ C
004800BC E8A387FDFF call 00458864
8 X% @7 T! J8 O% t! ^- _
# }: [1 u3 R3 N6 J' }* Possible String Reference t '系统正在做最后的消磁工作...', W6 d+ H) d: [5 b8 W9 f
|) y* S1 {7 Q3 \2 W/ u
004800C1 BAE4014800 mov edx, $004801E4( I' Y* s0 X5 @ }+ S/ F& m: U
) D' f, g) h( w% }4 b0 r# G8 C- r/ L
* Reference to control TFrmRamMain.Label3 : TLabel
! G% X( o9 }7 |# W7 J|, }! U; o8 T+ s+ P/ h" e
004800C6 8B83F4020000 mov eax, [ebx+$02F4]
6 {% C) `6 k# c; T. |) ]' K3 i/ f# U: ?6 F& ?7 k
* Reference t controls.TControl.SetText(TControl;TCaption);
# H+ z: j# Z4 R \|7 [' [, t- @% M& u7 H% T% E
004800CC E88BA5FAFF call 0042A65C
; @% m; y7 [$ G* x( Q u8 N
7 ?* k/ ~. ~9 R( y1 z8 o/ D3 G* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
, ?- `" W6 e% m0 y|
| q( m7 H# f0 f7 {004800D1 8B83F8020000 mov eax, [ebx+$02F8], Y" A3 r0 b! Y( _: E3 E
7 i( d" ^& _# H1 M: S( D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
6 J7 t3 \- S! w* l( ]- Y4 v|
! v& ]! R" U) _! k8 n( t- b) I004800D7 E88887FDFF call 004588649 _6 A/ l; C$ Q% v6 \
004800DC 8BC3 mov eax, ebx
8 S2 x3 K* I2 e, {2 \# N3 s
4 Q6 Y5 ?4 S" i! T* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)
, o; C W8 ?2 m3 J|, s3 i: h( ]9 h }9 n' ]
004800DE E855010000 call 004802382 O- I% B2 T6 ]3 y ?# D
5 ]# L4 v5 a T
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar7 a0 n% C2 c) D+ L3 [- ~4 g" P
|9 a+ B3 U' d7 s: |
004800E3 8B83F8020000 mov eax, [ebx+$02F8]; H8 c4 k5 R2 G: T. _( _1 M" a
( k1 C; v M" y* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; M5 u( s8 j, T
|
3 o* l2 k* h: v% c004800E9 E87687FDFF call 00458864
" P3 o: l& K! r8 h004800EE 8BC3 mov eax, ebx
* P( D V% ~+ B: k. Q/ _8 A+ S' v( W' T( {0 ~( x+ {1 w
* Reference to : TFrmRamMain.Delay()
3 c+ [4 u7 O% m8 N|
) L4 V9 Q* e. A, a# \" y1 T3 _004800F0 E843010000 call 00480238
+ X* c0 Y7 O( i( T5 o* a P
# a2 z; h. f- o) Q- {3 F* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar$ {! s+ U. O/ n+ Y* n
|4 J) e+ q- m$ M# F! Y8 V: [
004800F5 8B83F8020000 mov eax, [ebx+$02F8]
, w+ p( p# I6 z1 K, e' O% i1 c2 f2 ^2 g( t4 B3 J% f8 l
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ `5 e" O* h5 ^: `) }
|
7 z7 m+ @5 [, w8 t$ Q& K4 d004800FB E86487FDFF call 00458864
; j) K" b. f0 F0 u& Q3 o00480100 8BC3 mov eax, ebx+ F3 ~. Z) y: J. s; R! U h3 M
k; ~8 F! B4 w5 q& j6 H* Reference to : TFrmRamMain.Delay()
, t7 g7 R' W1 l6 `; i6 M0 N|' X6 E4 Y2 o. Z- B2 S/ ~+ |0 B5 v1 v
00480102 E831010000 call 004802383 i5 I0 i2 I, W0 ~* q
* G! B) K- M( ^4 I
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
* T$ ?. ^- _2 H4 ^9 @|8 C1 v7 L( V. T H$ E( i# \
00480107 8B83F8020000 mov eax, [ebx+$02F8]
: z. W3 K4 a: K" u+ f( b" T# Q9 Q- Z% t& F, @
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);+ [; n0 x E9 o. d/ h" f
|
& ^% J) F0 Q0 \# O3 d0 M& c0048010D E85287FDFF call 00458864
. X4 E0 _; o, j7 N. \00480112 8BC3 mov eax, ebx7 v! a+ k: g4 i$ H3 j6 X! Z
, O, m* _1 G8 z: ^9 s
* Reference to : TFrmRamMain.Delay()
( R/ T* s: O! `|
6 X2 l. Z- z* g8 D00480114 E81F010000 call 00480238
. h, @" T- c9 S, U0 f4 o( c. k, j. }" g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# z$ i7 E" s. S$ w$ ?
|+ K& } h% z/ j% ]
00480119 8B83F8020000 mov eax, [ebx+$02F8]
, z, B+ T) z0 x* l C
- s: [. ] l4 E* A9 R* Reference t comctrls.TProgressBar.StepIt(TProgressBar); a* V5 p- ?4 c. Y8 Q
|
0 ]" k$ Y$ L) J. C0048011F E84087FDFF call 00458864% Z- x: T7 S" [: a& J4 A, W
00480124 B8E8030000 mov eax, $000003E8
2 r9 t# J* d. ] F% s1 F+ m
" G3 }& i3 Y, V# c' \" `' R. Y$ R N* Reference t system.@RandInt;
% a: F! P% |7 d0 y; b|8 a2 b0 a6 |+ o3 |8 O& _4 e+ G
00480129 E86629F8FF call 00402A94
Y4 I9 @- K9 d; y7 F3 r @2 C8 e0 q0048012E 85C0 test eax, eax
! `, e( i/ @! e V9 N7 r* q2 Y00480130 6A40 push $40
$ g6 z/ v* _1 R' N0 f) q# J3 y- x# c4 A$ `+ g, l6 L2 o- K
* Possible String Reference t '电脑消磁圣手'
& {7 R5 h4 V/ x( T# f* \|( I5 K$ u3 q. B% ~2 a+ }, N; n# V
00480132 B900024800 mov ecx, $00480200
' c" j' D2 G$ D/ A/ Y2 K4 F$ T+ C( N- l
* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
! q- n9 u0 X# [6 }- `7 f| ?( P* U0 y2 x( F% @/ r' c8 t* _
|' @5 z! U! f! D0 o9 h
00480137 BA10024800 mov edx, $00480210
# k' d$ k8 f: R: k8 j+ h' ], c6 o2 D; R
* Reference to TApplication instance
$ D% }: i0 b9 ~5 [|2 v2 I/ R% U* |) W- k* T- P, T) |0 H1 x
0048013C A148284800 mov eax, dword ptr [$00482848]
9 w/ k! B- ^8 C3 {1 C8 A- X8 T/ `00480141 8B00 mov eax, [eax]
& M* Y1 H' q/ `' @: X
7 X) B, k4 }2 b: ^5 T# {9 _0 x4 D& k* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;) \6 E# t* z6 |$ F1 _
|
7 n, n# T* V0 Q9 q9 Q! L4 ~00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!% j% O7 ]" M0 y* `& y$ x
00480148 33D2 xor edx, edx5 Q( h0 ~. K* D9 Z, ^
: o: e" F! p4 l2 W: Y. ]% n
* Reference to control TFrmRamMain.Panel1 : TPanel" O8 T% }$ M" ]
|7 k. l* S z5 }& ]0 n
0048014A 8B83F0020000 mov eax, [ebx+$02F0]% i: W7 Y* U) |$ B4 r1 _5 C+ D
9 |) c# u- F }# a0 u k
* Reference t controls.TControl.SetVisible(TControl;Boolean);6 K' N3 f! V2 X" w
|0 W' M+ l9 \( d6 k5 S/ S
00480150 E8EFA3FAFF call 0042A544
" Q2 j6 V& h5 r% c0 ]00480155 B201 mov dl, $01+ Q- ]) h2 |9 u y
: T! b) h* h. W d1 _! r {$ [! q* Reference to control TFrmRamMain.Panel2 : TPanel
: i3 F' j9 w9 y6 g$ b/ F P4 J9 H|
' s! W' J( R, h' N( R5 ]. M' [00480157 8B83FC020000 mov eax, [ebx+$02FC]
, U' V3 e2 W/ ?1 n
7 v z% i l* e1 k" ]& m* Reference t controls.TControl.SetVisible(TControl;Boolean);
! `' ^+ Z$ U0 M" z. @- i# |$ y8 r|
! A# e4 }9 e- ^# O4 p7 X4 k2 Y0048015D E8E2A3FAFF call 0042A544
+ m4 @/ v5 l; z3 D- j; A- C# F" F6 d" w' r$ Y, C
* Reference to TFrmAbout instance
7 m3 x4 B; Y; J! E! v# o9 Q `|
( g' a8 J6 K6 V% B0 T, S00480162 A148264800 mov eax, dword ptr [$00482648]# N( [, r- Y8 `) w! |6 ]
00480167 8B00 mov eax, [eax]2 t) }8 H2 |( A; B
00480169 8B10 mov edx, [eax]8 }& J0 {6 D, ]% H4 n5 n9 Q) Y3 M
' ]; R5 y1 `/ v9 Z" `" k3 w* Reference to method TFrmAbout.ShowModal(). m; T- d/ [4 g" K# \
|
+ T% D& n( c/ H9 _0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)/ b- l9 @0 e7 Z" R7 z
00480171 5B pop ebx
6 ~- H; g" a. V' v2 F) i5 i00480172 C3 ret |
|