|
“电脑消磁圣手”的消磁“秘术”4 m- ?/ m0 ^) E& g6 x
+ I- }# {% c, W) b2 t% \前言:
9 Q. Z7 D& l1 o# x: I/ ]平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
8 @" b. |, o. Q8 t- G9 Q3 K: y0 w
6 ?9 J! F* D' ^$ a0 v) \试用:
# {; L1 m" h3 x' R( T下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
& _7 R5 I( U4 }) G* p. i& j9 I+ e& w$ `, L3 ^+ E
分析:* K& i7 o0 S) h! Y; ^
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
& @$ G7 N3 X; c/ M6 n# s8 n
9 w* }$ C' \2 ?/ x$ o- q+ f0047FF28 53 push ebx4 R! g* u4 a* f+ ^4 j$ z3 W
0047FF29 8BD8 mov ebx, eax
: b( v7 N4 \( G( Z. G* F# D" s0047FF2B 33D2 xor edx, edx
) s' y9 J1 _$ O* @) M% ^ ^5 P
) t, D! a# D4 m) P* Reference to control TFrmRamMain.Panel2 : TPanel3 m K7 l6 m8 b, u5 ?
|0 H% I. N7 Q( y( n$ |# _
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]- f& Y4 _* d9 H: t" D/ d
) y0 F, o/ V4 r3 P8 C& P* Reference t controls.TControl.SetVisible(TControl;Boolean);7 l' K( { e1 b& q! I5 X% ^
|
9 O$ O' u/ d2 \# c; A0047FF33 E80CA6FAFF call 0042A544
) S, t% g1 d0 \' {! s4 C9 {0047FF38 B201 mov dl, $01
2 C# k& m D: ?& V, j! G+ m$ k& `9 F7 [4 a5 y
* Reference to control TFrmRamMain.Panel1 : TPanel
3 l2 T# U1 L# ~% \* R& i5 i* o|5 g9 v; K. @/ t' S
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]1 F2 P% o" J$ q! p' X
# M& Q% i( }( b& O- b" v/ D/ m o* Reference t controls.TControl.SetVisible(TControl;Boolean);
6 {9 e+ e2 l7 Z% @! U, v5 k|
- N+ }" w4 i+ J5 y0047FF40 E8FFA5FAFF call 0042A544
3 m }. L; K7 I$ n5 A
: Q# K6 C+ ^6 d3 P# |5 Y* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了 ]1 `! v2 D$ y& _) n4 p" i
|
5 A; [* Y/ f R3 P0047FF45 BA7C014800 mov edx, $0048017C
! x( t' F5 o" Z$ E7 s ]- m& o2 M( D! X: e# t3 r
* Reference to control TFrmRamMain.Label3 : TLabel( T) f* F* K. V# o* k. ?1 |& N
|+ X1 K; [$ N- M1 e$ l' v6 q" t
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]2 ~$ w/ B! `& b) b3 ^, e* g% }
3 h. U0 F1 G' ?4 |* Reference t controls.TControl.SetText(TControl;TCaption);# D$ s/ f* E8 \# C- M* z! Y
|
+ _( a: n6 R. y( c0047FF50 E807A7FAFF call 0042A65C
. }% Q$ k8 ^; p7 c: W5 J' T/ \: y3 J. ]0 _# F
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了+ C! U6 W7 j3 Q( F8 Q L( g1 K
|1 W+ }, x% a: o) ]2 H: S" g
0047FF55 8B83F8020000 mov eax, [ebx+$02F8]7 _! k3 p* c# N# U; B. L: A+ ?
2 E- k; O/ m, Y* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' a9 z! |4 S5 t$ s& T; f+ V, C$ ^
|- U9 w W0 J; r# B
0047FF5B E80489FDFF call 004588641 v2 L: T* @9 Z4 Q
0047FF60 8BC3 mov eax, ebx% j1 z% v1 W$ k9 t1 |/ ^
* K) a' i! c" x% z% I' K; v* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~4 C3 u$ T2 p$ p1 g
|
1 o) V& g4 k) q1 U& [0047FF62 E8D1020000 call 00480238
) C$ p) ^, n& q+ u; _9 P' f% J2 q t8 y
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
+ y9 g( \4 E L6 x) U5 I' t" d|4 Z1 i7 _( g f1 G2 h
0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
2 k% j% X# z& N2 A! o8 h8 q8 F7 C/ x- W6 Z/ v) F
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);; r9 u6 d' r, H/ P/ \5 N
|
+ d& m U7 q$ t$ g" v5 r0047FF6D E8F288FDFF call 00458864/ d2 ?* [! d: g5 }' J' R q
0047FF72 8BC3 mov eax, ebx# q( z; F- u# Z- ^' W
4 Q; L/ A7 m8 G" A) q e: o. D1 X
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:); g; u a5 r: m1 [8 L6 M
|0 f* | o: G) s) h' K6 A" }
0047FF74 E8BF020000 call 004802388 {5 A5 u( B% }/ H$ y/ x
0 X7 g8 b, T4 x& V0 h* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
. H, A+ ^" c. G|
8 N e7 t- i2 q6 }( x0047FF79 8B83F8020000 mov eax, [ebx+$02F8]
1 a& P8 k( P: J, J4 E+ ^& R0 q! `
2 M. C% J( y! Z% P" y8 U1 e* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ E+ r: r$ w; z% v$ s, j2 \3 W7 @
|
1 F3 |4 A5 V7 E; J3 Y7 S0047FF7F E8E088FDFF call 00458864
8 x% }! k8 J9 E; b( [$ P7 B+ A* L0047FF84 8BC3 mov eax, ebx3 j R5 D3 B. H! m' | X
, E! {4 _' W1 C2 o, ]
* Reference to : TFrmRamMain.Delay()+ _* A u0 e7 n7 m# p- ?) V/ P5 v
| r! z' t2 d0 ?0 f' J
0047FF86 E8AD020000 call 00480238
! M; G5 ]6 Q. G/ `& q" y# M: H2 Z( T5 j8 L' U+ @
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
: a5 _, d+ a8 i* s5 e8 G+ |6 u|
2 u% D% U9 S& c: a6 f; z; B( p& z3 u0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]
6 H# B |, e: e9 W* L4 @4 {, r. v& j& \
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' y' g" D. ?* @* e9 M1 W|
& b2 G2 S9 ~; `! C0047FF91 E8CE88FDFF call 004588644 n" i5 v% [3 V) c/ M; a
0047FF96 8BC3 mov eax, ebx
/ c, s) G$ Q# Z4 m3 m$ V8 Q+ m r2 z- t T6 c1 N
* Reference to : TFrmRamMain.Delay()
& K: w6 Y/ Z. M6 Y2 d$ J9 o|
- O6 C& J2 t# r+ m. n0047FF98 E89B020000 call 00480238
3 j& k( j* i0 B, k
4 V$ h) E$ a( G1 d* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar1 r6 c6 r8 i6 a6 H4 v1 E2 Z4 M! J
|
; r8 J* \9 B X7 g0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]! [* n3 l+ d# M, {0 O+ x5 A
* O( s+ ^" ?- w
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 a# b% {: T8 R+ n' C& Z|7 `1 _! ]: P, H, N" [/ _2 y% D& L3 ^
0047FFA3 E8BC88FDFF call 00458864
3 \" G: C2 M5 X
~! g9 G; ^ A& }0 h* Possible String Reference t '系统正在收集电脑的电磁波...'$ O5 J% w) Y) b X, U3 B# [
|: I7 }1 @ o7 A" u& J1 ^9 O
0047FFA8 BAA0014800 mov edx, $004801A05 i% d6 l' O0 ]0 F& n5 A
$ \5 B! s0 |, Z, q/ V7 [4 \* u0 N
* Reference to control TFrmRamMain.Label3 : TLabel. |7 O X# X4 y' D7 v5 I
|
# I& d- b r9 `4 w0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
. W: D' I4 x; l& T9 I/ ]1 b# c
" p) Q h3 t5 M8 i* r* Reference t controls.TControl.SetText(TControl;TCaption);3 h: `4 p- ^2 X6 m8 ^6 F3 {
|
9 B. U. l4 M) G( ?1 w0047FFB3 E8A4A6FAFF call 0042A65C$ e$ ~3 s4 O' D- @" t+ H Z) z4 i
- e1 x0 y* I0 A* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- e- K6 E! }' }) ^5 s& W0 L! Z8 e|
1 P- b7 z! U- X3 X' ~0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]1 j8 W/ g$ S; m6 r m
2 b2 _- ]" \/ m {* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! K" k) h# r6 Q+ L$ w& S| S) D3 i, Y: g# O3 H8 U
0047FFBE E8A188FDFF call 00458864
5 T$ \3 E% {* g- h2 N0047FFC3 8BC3 mov eax, ebx, \ {* k3 p! ^4 r9 D# h4 e
7 K8 a6 H/ W* E' g1 h* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。% e; U1 H8 }! U. w3 y7 r" r
|
- O; b- P' A& {0047FFC5 E86E020000 call 00480238
4 t7 \. J; i! f4 Q+ U* ~
2 x: {- P6 ]! @2 J* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar% _% E/ _& h4 e+ v8 ?* U$ F0 g
|
0 V+ S0 X9 ?5 O; r6 Z0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]8 t6 I2 K8 ^6 |
- ^6 h8 V7 K3 x6 m. u) |9 j1 G# V
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, x) ^8 l$ L# _/ ^|
2 J" ^* N7 ^; w, q, R# j0047FFD0 E88F88FDFF call 00458864
/ v+ H+ y* }, l! W* z& G% ~0047FFD5 8BC3 mov eax, ebx6 F9 W9 h# g+ Y5 w1 o0 I
7 W4 i' x- X- n% g/ m# K3 w& z3 t
* Reference to : TFrmRamMain.Delay()
2 R; H8 D* p7 V- e9 }- v9 k|; e" W8 d! T: N7 @7 x
0047FFD7 E85C020000 call 00480238
/ |* f8 M- G/ J' k0 G0 t6 Y: v
o# ?5 _, u8 \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 @- g5 A) u- x( M
|
1 I$ o. `* y$ ~6 K4 L. ^. z0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]+ }7 K! |* [4 e0 \7 ^
3 Q2 h6 Y* Z, b' ? ^* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 ^9 Y' P, N; l9 f: P6 Q|
) K* b5 s# b5 b. P5 U0047FFE2 E87D88FDFF call 00458864% F) V! b6 c6 H5 `* a' _
0047FFE7 8BC3 mov eax, ebx
/ P) }, L0 F9 s3 N3 h3 O3 o) d' ]0 X% D5 I9 C F
* Reference to : TFrmRamMain.Delay()
3 y9 C9 v4 ]/ g. j|0 T% y- M0 |. S: B
0047FFE9 E84A020000 call 00480238
: v+ h" a' e/ [' Y9 y$ ?2 a5 F4 s) {5 A' w
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 X, d0 [1 f0 v|+ z( d7 Y- r; y i- E2 S7 M
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]
2 L. A _8 c8 W/ D
( ^' U A. ?0 `3 L0 L* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
- E( M- F+ k0 l2 W. M8 j|
. V2 u, i- T$ s4 v& y7 l9 L0047FFF4 E86B88FDFF call 00458864; _9 d: B1 m8 _# p0 S0 l- `
0047FFF9 8BC3 mov eax, ebx9 o, C1 x/ `3 r. q
+ d$ P: k" q- M" A* Reference to : TFrmRamMain.Delay()5 q" O. J+ K7 F5 i
|& \2 ?$ p/ \7 o$ s" p
0047FFFB E838020000 call 004802385 z& [( G) b4 \4 |2 U
" G$ U* p( d! W) a9 C i3 x
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 J0 k" k& u- [ U6 ^& a) n' a4 [
|
, l# y; D$ Q$ C) f0 S( C00480000 8B83F8020000 mov eax, [ebx+$02F8]
- o. J% B d: |; T" r
2 W% n5 d2 ^+ h# i, f; w* Reference t comctrls.TProgressBar.StepIt(TProgressBar);, P& p! j1 f+ ]2 M% a
|
* N4 d3 e. J! E) J00480006 E85988FDFF call 00458864
3 r2 F) o9 a2 l9 X+ P7 \: n
' w4 @$ l) b' z' u | j5 v7 G* Possible String Reference t '系统正在释放融磁电波...'
$ \4 ^) B& F9 g8 Q! Y' I0 }|
& } P ]& N, s$ j0048000B BAC4014800 mov edx, $004801C4
; i F5 A" S, p+ e4 ?2 w
. U6 ^ |" k. T+ _* I- M1 T- J' m* Reference to control TFrmRamMain.Label3 : TLabel( W# ~; m+ @6 l
|3 a- ]2 V( c3 C: V8 j$ Q4 p
00480010 8B83F4020000 mov eax, [ebx+$02F4]
% a8 l& l# ]0 h3 r; Y" `
! ~% b( P1 c0 C1 h! ~( y* Reference t controls.TControl.SetText(TControl;TCaption);
7 y- G9 |+ |' j/ v9 Z |$ p|
: u3 N( p( D( t+ M00480016 E841A6FAFF call 0042A65C7 \. A# L& y+ k/ a% Y
/ G: r% r; O# H6 B3 s0 T
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar7 x; L; ^' [! K
|
# J' c6 b9 G* u/ P, y0048001B 8B83F8020000 mov eax, [ebx+$02F8]" O) h- {7 j" |
4 z) A& M9 R* l4 N' W( _* a
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 F1 ]" E5 f8 j|
. J6 D2 A( C5 y8 N# ~" o1 D" a00480021 E83E88FDFF call 00458864
& ~# w3 J6 i( U00480026 8BC3 mov eax, ebx5 r2 w. V c5 L* F
/ G' w* y2 R' k! f1 b6 m2 `6 t5 X
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
9 @* m! j6 j0 f, B. n h|
# B+ f# |7 |; M00480028 E80B020000 call 00480238( `0 o2 S8 o& r$ Y7 v$ x) v! z2 Q
2 e3 @. {" m# y
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, H) t; n& a$ n) Q* Q% D! _
|+ J) B0 A5 c% u( M( m8 J% \7 d# r
0048002D 8B83F8020000 mov eax, [ebx+$02F8]3 Y$ M' D8 V* _; C4 |
: e ~- W2 k; ^8 ]
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! d4 _0 t2 ?5 J- i7 }/ T7 |- F' ~/ Z
|6 t$ i/ H9 C# y( _# C( U) L
00480033 E82C88FDFF call 004588646 P% m) m, ?3 Y% V0 U
00480038 8BC3 mov eax, ebx
8 \: ]4 C3 b, X1 c6 C' R
% z9 Q; `1 Y+ m& W2 @! l4 x# A* Reference to : TFrmRamMain.Delay()
! i* ~6 z5 ]8 ?7 Q. K4 S|
3 `, o( E2 {7 s0048003A E8F9010000 call 00480238
7 n/ V9 ~! v- J8 k8 Q" c: o9 {# I, a7 _) h7 { W# w: l2 l! L7 P9 K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
p; |" f, l0 w2 |. X# T# j|0 s! }9 [7 l7 Q; v
0048003F 8B83F8020000 mov eax, [ebx+$02F8]; t4 _+ x. f' Q) @$ \$ H% f
1 U0 w% @; N( V ~* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ Y2 i' A9 Y' N7 ?/ i, H6 ]2 g7 J|/ f( [4 R$ H2 |6 M1 K6 f
00480045 E81A88FDFF call 00458864
! O! d& T5 C: q* ^$ C: J5 ?0048004A 8BC3 mov eax, ebx' R( A2 z6 j/ Q$ Y- @! n- d; j
- e/ k# I" S8 |1 ~. w; s
* Reference to : TFrmRamMain.Delay()4 m6 v+ Z. |, K$ e! t+ C" F
|3 a' s6 X6 M" d8 Z1 V7 x, L" q" k0 P
0048004C E8E7010000 call 004802382 T1 I5 e# t/ X
/ r: ?; G1 j+ [* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar+ z7 b9 M6 p+ O' {; C
|5 {: v* O0 X. }7 {' J$ K
00480051 8B83F8020000 mov eax, [ebx+$02F8]
8 @' U4 `' D& l7 _" u4 C0 a" I+ w: e' j- i- [; j0 W
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 H9 m( a+ B; z% G|9 D' J) r) c4 ~. W: A: N. I$ O
00480057 E80888FDFF call 00458864+ p y2 D2 P' J9 f. M
0048005C 8BC3 mov eax, ebx+ g f0 W8 E) [, O
; p6 W- e% |) `% ~$ B7 o
* Reference to : TFrmRamMain.Delay() k# E5 R4 u$ y! w
|, L5 F, a n; j' _+ J
0048005E E8D5010000 call 004802388 u$ x& F6 S% o6 q6 [; I. Q# I* n
$ i1 q, i4 l$ q! ^4 A |9 N* o* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( _; E o! \: t3 o9 ?$ I0 p
|
: d, G6 B" m: x4 R$ m0 t00480063 8B83F8020000 mov eax, [ebx+$02F8], c7 N0 x$ ~ t/ B
8 Z3 j2 K5 T3 v/ S, [, [
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
( ]' `% O5 B2 L3 D- q| h# \# N- V, @8 |! k1 {0 N8 H3 \" {+ R
00480069 E8F687FDFF call 00458864! F7 }( V% c! a* `3 s4 F; K
4 g: @& Z4 `. \; Y0 m2 L4 V8 U
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 g$ X1 P: } E7 y|
& z9 U& H6 \, @' \9 _# ~: p0 Y0048006E 8B83F8020000 mov eax, [ebx+$02F8]' j4 V, \) d P% Y, k6 l
6 B# o& C4 M0 R7 a* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
9 Q2 q( |# f' F& Y) b: C|
- u/ P8 w- O9 e ~7 b* }00480074 E8EB87FDFF call 00458864$ B" f/ J4 m% q5 @) V' o0 o
00480079 8BC3 mov eax, ebx# Q) k7 g) D0 o$ ]$ E# U. v
: @4 M+ A5 B. n+ a
* Reference to : TFrmRamMain.Delay()
p. d( e5 ?& ^5 ?$ L6 f|# i" W, P2 P, f9 c* D3 g- Y
0048007B E8B8010000 call 00480238# ^# h3 c P& {
" z4 x: m6 k& y# |1 ?9 Q( I7 b( a$ |, `# s
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
4 D. \( S: C; Z6 x' g+ i5 u|- O# i7 m, E0 d- a* e
00480080 8B83F8020000 mov eax, [ebx+$02F8]
4 U+ a( W/ P* I% w/ L1 ~% N. G% d( v1 ?5 P
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% m( \: ~( D: [0 R" s& m/ g8 ||9 m8 { W8 z" X& C- o( p& R
00480086 E8D987FDFF call 00458864 t, _: U0 J( l& }" n+ s/ P
0048008B 8BC3 mov eax, ebx
2 x. {3 q; Z, z6 l6 @: g; s9 @/ Q
* Reference to : TFrmRamMain.Delay()8 k# z4 \( c# }5 m
|
. B) D6 L; F: i0048008D E8A6010000 call 00480238
& |4 d3 s. H' `. r) L6 ]* q' J! @4 [ x% J1 r/ H& z
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
X6 W8 S$ I4 H+ j. s|$ S4 r* o, y% I
00480092 8B83F8020000 mov eax, [ebx+$02F8]
- d8 B# I" E% Z- v& E: ~4 T2 Q9 V1 s5 x& A* L: n9 ]7 x2 v
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! Y+ `, a0 b: p. f|
3 i( `. t0 N6 g) W00480098 E8C787FDFF call 00458864+ c; b9 [* D8 d
0048009D 8BC3 mov eax, ebx
$ _8 G3 c& \+ V/ j' ]+ Q( Y( x, l# e5 [
* Reference to : TFrmRamMain.Delay()- I! x. r) f' u1 R. E+ a. [$ E
|# K0 w' X& N, e- c8 L- I+ ?
0048009F E894010000 call 00480238/ Q4 r/ a2 d: v! z# z$ U4 C( `- S
& g5 X$ W ]) D6 S5 C
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- \- w+ k3 c/ \' O- G! p+ y# @8 o a|. j$ A2 y9 v; v
004800A4 8B83F8020000 mov eax, [ebx+$02F8]
+ S$ ]$ R, ?. R8 C# b7 } o$ o2 a6 I# M
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 C4 u3 K# t6 g9 }* ?6 ?7 O6 L
|
8 x# B% L% f: h8 X004800AA E8B587FDFF call 00458864& ] A t: O9 M8 Z
004800AF 8BC3 mov eax, ebx8 {/ w" X' [6 W9 a
# s( g# I% P. E0 h* Reference to : TFrmRamMain.Delay()
' M$ A( y R1 `, `|
( _( S4 u* T5 K% ?+ A2 p004800B1 E882010000 call 00480238
* L. f; u8 n3 {1 I& x5 B1 E
/ U0 a Q' |, k) H* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' A; o1 \/ i( e$ d3 z' L" M' S0 e|
+ |* a. s) T" W: f004800B6 8B83F8020000 mov eax, [ebx+$02F8]) N$ v) c- S' ^ N
- Z9 K; B1 P9 P* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 C, K% R; m: U* `|
' `7 ]' M/ d) N% W2 g! @9 j L# g004800BC E8A387FDFF call 004588640 y' }) B/ a3 Z% Q
`+ E' |, G" p m$ J3 v* s* Possible String Reference t '系统正在做最后的消磁工作...'3 [1 x/ b6 e; S1 s0 `- V9 l
|8 x0 S+ s# z4 r( o! D$ k
004800C1 BAE4014800 mov edx, $004801E4 v8 D2 t4 R9 e. D) S" G
: t9 w: e$ c* J4 K4 }$ M% B* Reference to control TFrmRamMain.Label3 : TLabel
( }9 v: f! ~' ?: C9 e2 I6 V! M|
# k& E* M1 b+ p- z) @004800C6 8B83F4020000 mov eax, [ebx+$02F4]+ j' }, }# p5 f1 g# ]
( h, P2 X7 A$ d, ^* Reference t controls.TControl.SetText(TControl;TCaption);
- u& m( Z5 x' }4 Z$ _|
& T5 T9 t/ n. ^" h+ h, m, I004800CC E88BA5FAFF call 0042A65C* i8 W+ ~6 B o$ q8 [* x
Y/ ]1 e: V/ Q$ ^
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar8 J6 G: Y9 t) X4 K# f
|
& W3 H! \) l; k" K9 S t5 V2 [004800D1 8B83F8020000 mov eax, [ebx+$02F8], V" G1 D( w! s1 ~ @
# k- i8 `3 e1 }% T
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
B5 V! w7 B; Z/ q+ e) h; j) r|4 w5 ]# V/ i l; B8 N5 E' V
004800D7 E88887FDFF call 004588643 E7 H3 P' U7 V
004800DC 8BC3 mov eax, ebx
2 d9 t b7 @& q! V( }0 |* J# Z+ C% Y( u
9 r( b* x, t2 U, s/ i* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:); L! }6 V2 t5 i
|4 q2 @4 z% a8 x. |
004800DE E855010000 call 004802380 z8 c9 K- {2 H4 F: O# F, [
1 T! e/ c" F8 w H8 b3 E5 a
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
0 k- ~* q; T4 }+ @. b( S|
" \) a! B% F3 J1 s. I004800E3 8B83F8020000 mov eax, [ebx+$02F8]; B) y* G$ d% u4 W5 \( q( S2 E6 u! l
% p6 ~. N6 f- d2 u$ h7 t" y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);3 N8 N) `3 u! V5 E8 t0 o; R
|
1 P4 C5 S! @' m) q. C004800E9 E87687FDFF call 00458864
6 y4 m- F2 f! Q2 c4 f& C; G3 F2 c- _004800EE 8BC3 mov eax, ebx
( {# t& s3 Z) j5 F& c& K+ Y0 s; n' _7 C& P7 X& [/ G: O
* Reference to : TFrmRamMain.Delay()
5 L0 k0 U( J6 j/ I. y0 U) G/ e1 o|9 s* P# p) ]* S E
004800F0 E843010000 call 00480238: u2 A |, `- v _7 ?# r% E" y. p
0 [( Q+ w. V* ?; z0 G W; T* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
' z. F5 O2 m# J# {: K2 {|
7 n& d. l0 }5 e2 Y004800F5 8B83F8020000 mov eax, [ebx+$02F8]
: m b! Z! H6 g; J3 [6 q2 \4 a0 e) B4 z# y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
7 B: o% p( n6 \. k$ [|, N+ f# r s: a+ X: W; k
004800FB E86487FDFF call 004588643 C5 f, N7 L+ l1 X J
00480100 8BC3 mov eax, ebx
+ ^3 i# g; e3 V. M( C6 [* @" y/ K9 l: @( T) Y# ]4 R% i
* Reference to : TFrmRamMain.Delay()
% t7 p2 C2 b% e6 _9 B) h3 n7 S) a|' g0 ]5 \5 _6 u3 @! Z
00480102 E831010000 call 00480238
" z; d' N/ W A4 T) V
2 [* g7 _7 X- ]& s6 Y, s1 Z9 c1 f* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar: a: W; j% z' g: {$ v( q
|8 I. D6 W( z7 Y* ]- _
00480107 8B83F8020000 mov eax, [ebx+$02F8]$ X, O( x, P/ p! ?3 N6 O
9 q" ?1 |$ ?3 A& v* Reference t comctrls.TProgressBar.StepIt(TProgressBar);: }3 j$ B6 K: _' @1 T
|
* J$ N9 K1 z- m% n7 }2 [0048010D E85287FDFF call 00458864
$ \* J+ } Q+ i00480112 8BC3 mov eax, ebx
$ q( y, A' T/ a
- W& m$ k8 w0 c7 E% l* Reference to : TFrmRamMain.Delay()
, e* z' }" m1 h; Z$ Z$ t4 _8 P|( M9 L. G, \( m) h$ f; U/ u0 K4 u& R
00480114 E81F010000 call 00480238
' J+ t! C5 I5 s3 I2 P: G$ U( }
$ _0 q; V/ v7 \8 d6 D* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 {4 v6 B& L# }) e: ?- o T# L
|
# y6 t6 |+ R. k* b [ x00480119 8B83F8020000 mov eax, [ebx+$02F8]
5 h/ t. M. P* ~
/ c# g+ g) W. ~& b' B* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! P- E( y) }4 k1 X* z6 s|: k3 O( n' v* X+ K9 F; s7 x3 g) E
0048011F E84087FDFF call 00458864
# @8 q. V0 t- `9 {+ m& A) Y, J00480124 B8E8030000 mov eax, $000003E8
( t, T: `: {" L$ Q( b6 ]6 [% _3 [' G( d
* Reference t system.@RandInt;" ?& B3 A) B L+ C# J8 c3 Q
|4 N* m, ]+ Z( G$ v( m1 Z
00480129 E86629F8FF call 00402A94
( s2 l. |, X" A" T7 N" N; f0048012E 85C0 test eax, eax
( S7 Z+ ~* X& j! r6 ?! L2 |5 Y1 X00480130 6A40 push $402 s! e$ f4 V2 j3 Q7 d1 j
. D. s4 r- I6 r" l9 ^
* Possible String Reference t '电脑消磁圣手', d& p" h: i& E
|- C4 |3 ?7 @) k) K( p1 ]
00480132 B900024800 mov ecx, $00480200
9 T: H1 C2 M& g* h/ y8 |
7 v+ [8 d+ Q7 ]) M5 U: b* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?2 {4 W6 i Y# T$ o! b
| ?: i8 y, r: H1 j" K" L( u
|
/ e( Y% |- p. b( w% o# M00480137 BA10024800 mov edx, $004802103 c9 i( b* B, B8 x6 i5 b* S* a
f( [* f3 F4 c" U: V5 N5 S1 Y1 ~
* Reference to TApplication instance3 K+ W( s0 u; \/ I! x
|
* r* X9 w. }. ?+ l; U# K0048013C A148284800 mov eax, dword ptr [$00482848]& Y* K. @, n& E" e( e- c3 q
00480141 8B00 mov eax, [eax]
( f5 B5 J. K& \* H% x' a A* y+ k1 t! @) o
* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;" [. A a; d' ]9 {+ R
|
% E# \4 q# g, Q. H00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!% i) v- {0 Y6 e4 s! Y7 N$ ]
00480148 33D2 xor edx, edx
% q. r! y! { h+ ?% a/ i* Z, p5 b- L3 j9 o0 `
* Reference to control TFrmRamMain.Panel1 : TPanel0 g: O7 e( Z" Y# L+ W2 D- M
|! Y- _. A8 Y* R. ~0 L
0048014A 8B83F0020000 mov eax, [ebx+$02F0]+ F& }) P; @8 X- s; S6 d9 r, B0 F
+ u% j; Q/ @9 l, n8 d, w# n' `* Reference t controls.TControl.SetVisible(TControl;Boolean);
& i$ F" Y$ l0 C" W, Y7 V|
& c5 U& `9 B+ r, U/ ? d00480150 E8EFA3FAFF call 0042A544
7 n' `% ~ ]6 B3 B0 v7 d) X00480155 B201 mov dl, $01" _- a, h ?. y7 T! h
3 r# c! \0 e3 S( T K0 `" U
* Reference to control TFrmRamMain.Panel2 : TPanel# I1 n& n$ B7 Q6 Z7 d
|. E* L& B" P, d! y I, i
00480157 8B83FC020000 mov eax, [ebx+$02FC]
; M* O# E5 E. S! E
@) c- A1 H9 x" _4 e) _, g* Reference t controls.TControl.SetVisible(TControl;Boolean);* M) C. c, s: m2 J5 E* a9 H
|# x' Q. g1 t# D0 W) {$ b
0048015D E8E2A3FAFF call 0042A544/ U. E- ]% E. B* R
. _7 g+ Y4 w/ L* Reference to TFrmAbout instance' x1 ?1 R& N1 C/ R8 d
|
6 J4 \: y1 l- ]00480162 A148264800 mov eax, dword ptr [$00482648]
( p7 g# [4 D% M: }' W' e1 v5 _00480167 8B00 mov eax, [eax]# U1 I1 c. v5 u- A$ P8 a. }$ e
00480169 8B10 mov edx, [eax]
7 W7 U7 `0 b. \* g7 z. g/ T+ f' F
* Reference to method TFrmAbout.ShowModal()1 h* a: W# j) i7 J$ q* I Z9 c
|
4 i' a0 s. `9 ]0 Q/ I0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
( I0 B+ Q5 h- A4 C1 c. P4 x00480171 5B pop ebx
' ~9 B2 \1 z- k) ?00480172 C3 ret |
|