|
“电脑消磁圣手”的消磁“秘术”6 T1 E0 ?( @# m* n- L4 b# R+ R* Y
1 p: l ^. H( h5 C* }! k前言:3 O& F7 K6 H4 S% y, T) c
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。4 \& k7 F4 i7 N/ e5 J9 z0 {
- x& k ]2 Z/ m6 Q" c: Z' s5 I试用:
; p2 [$ y6 m* L d9 ~+ d, X" G1 u下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
) f1 ], s/ {9 n7 ]2 p3 E( M3 i9 h
分析:
8 J" c6 C/ q! q: m0 {8 g& ]2 H检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
2 W) i+ Q5 f9 I$ m; O R7 H
) Q0 Y) D5 E3 P' Q4 Z0047FF28 53 push ebx
6 U ?9 c1 l5 [! d0047FF29 8BD8 mov ebx, eax
+ n! O. P, f: M( U! q, b6 m0047FF2B 33D2 xor edx, edx
0 B( G8 t$ Z2 z, S7 |2 \7 t" k: O; D3 d1 `; S
* Reference to control TFrmRamMain.Panel2 : TPanel m1 q& E) o4 J2 @ D$ U$ `
|% w/ ]5 [6 n+ Y( b" O
0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]. O1 e f* ?" m9 ]6 E
. Q- n0 c( K: ?+ o4 \: @
* Reference t controls.TControl.SetVisible(TControl;Boolean);
5 I1 [( j: ? P' s. _7 P4 e `|4 Z* O9 I: R, s: L% c# l! x$ k
0047FF33 E80CA6FAFF call 0042A544
0 f+ m" p N* b0047FF38 B201 mov dl, $01
$ J3 }! I/ X: [' F/ p7 p. m9 {7 u
* Reference to control TFrmRamMain.Panel1 : TPanel
6 O' y0 y- X) [# n|
1 z5 ~8 H9 e7 w0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]
7 @ r; u) C& h H( }& X
+ T" _% W' \" A e* Reference t controls.TControl.SetVisible(TControl;Boolean);, B. W. Z5 Q7 m) g
|7 r! Y, g* x/ `' J6 l
0047FF40 E8FFA5FAFF call 0042A544 b }2 s% R2 i3 e+ s' h
& m. V. I' ]2 s+ o* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了' w9 T# c" C4 O4 O
|% j& H1 A3 i& \3 g* k9 H" w
0047FF45 BA7C014800 mov edx, $0048017C* T- k5 l; |: P0 r4 F
8 |; M7 D. F( u* O1 P* Reference to control TFrmRamMain.Label3 : TLabel4 e4 m. ]8 J$ g
|; q7 X2 d- V: D" o' A( M# g& z& ]
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4] G: k) d0 \4 P. _
5 J6 U4 Y' d9 G2 G
* Reference t controls.TControl.SetText(TControl;TCaption);
- ^. c4 k4 r/ I6 c1 H J|
/ i4 L- Z" r9 J3 V0 ~0047FF50 E807A7FAFF call 0042A65C! f6 x) x5 [- H
, k! x6 n9 H& G. d6 J) E
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了
6 ^: c2 W: Q' S3 M# [|+ w4 t+ e. N, V5 [
0047FF55 8B83F8020000 mov eax, [ebx+$02F8]. g8 x1 D5 i$ v: s# v: E! ?
0 { q& b q1 O \
* Reference t comctrls.TProgressBar.StepIt(TProgressBar); ^+ c h- J1 {! H
|% U. L2 {7 @6 Y( L0 Q& j5 \& J
0047FF5B E80489FDFF call 004588648 @$ W4 Z& M. A# i
0047FF60 8BC3 mov eax, ebx& m1 x! f; H g
) u, N6 Y% N" c& S6 V. B9 U
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~7 U. `/ c, [$ e# s: I" ^/ p
|
# [2 w2 w7 Z/ d, Z i! T0047FF62 E8D1020000 call 00480238) l" D# n; E3 o& `0 P2 |5 G/ c
, K6 _0 A) a' H/ W. y1 a0 w( R* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
* k) f: }! n# v7 b5 k7 V) q4 `, t7 }|
- ]; p r* l* H0047FF67 8B83F8020000 mov eax, [ebx+$02F8]0 ?" T3 R2 Q: ^ \8 F2 k
) d* o5 ]! q( o; ~9 i0 ]* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 I7 W' g, s0 V. N/ D) {% r, E|
- p/ {* i$ J/ r! [0047FF6D E8F288FDFF call 00458864. \' b# i4 E ~# c- U
0047FF72 8BC3 mov eax, ebx
, t! h! a- x, M4 ~! o/ e: t3 N9 L6 A N6 b0 b! `/ r2 [6 g% y
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)
3 o4 C8 Q9 E. ~, d8 O2 v% j|7 `3 S6 A. j4 q- n
0047FF74 E8BF020000 call 004802383 Y$ C9 W8 n" D! ^' ^7 A- ]: L
+ Q* ]( K- m# h2 z5 ?* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
' \( l% Z0 _% l. ^| l( f5 m; j: F
0047FF79 8B83F8020000 mov eax, [ebx+$02F8]/ f1 a* y _) {; y
0 g' S* {1 r- C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 A/ N8 q4 N% `4 ~* i
|
# X$ m8 G) O+ O" m% `- l0047FF7F E8E088FDFF call 00458864; z" U/ ^5 \1 }0 T/ Y8 }
0047FF84 8BC3 mov eax, ebx' \: Q5 _, ^$ w
* U7 w2 I5 B& h9 ^ l# h* Reference to : TFrmRamMain.Delay()6 K" v3 W' n$ g9 {" i: v! c# X
|) ] ^3 A' v! ]( ?5 X- G/ _& s9 }
0047FF86 E8AD020000 call 004802380 z' [; D, H' O. Z2 u K ^
9 F8 \, K! f7 V3 G+ A, `
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar4 y: }' [6 V. z& M' R) ^. @$ j/ N
|
" K7 M& K1 T7 `: Z( X! X0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]2 U. {/ ?* C4 M$ J/ }: f
8 m8 Z! e3 H( x+ J# a# t7 n
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
) A: a4 b x/ f* _- _+ w7 b# E|
: `5 j5 ^( t1 ?1 C2 @0047FF91 E8CE88FDFF call 00458864
7 e4 V% Q2 m% I+ B Q' U6 @/ o0047FF96 8BC3 mov eax, ebx
- [8 y8 s1 [ ^; X8 q* }& V
) o/ A4 b' @+ D& ~1 r* Reference to : TFrmRamMain.Delay()
! |$ C, u0 b9 y! I! h3 _3 @4 `|; E# ^ W: ? H/ V
0047FF98 E89B020000 call 00480238* k& `" J, ]3 w% K) ~- [, @
/ h( p6 R4 o3 p9 g
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" K3 |. ~: W* }
|$ y# {3 H0 R4 M3 n7 B
0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]0 m0 |5 d, y2 Q! S3 o, S9 ]' w4 z
. d. J/ A- y$ y6 m" A* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 s/ N/ M( S1 W/ N
|
3 i4 M% ?/ n6 M( l" r2 p0047FFA3 E8BC88FDFF call 00458864. D. U1 C4 i9 ?0 N ^8 l" s
" b$ C3 g; W) i/ R* S, k0 i* Possible String Reference t '系统正在收集电脑的电磁波...'
/ G7 H6 O& D8 I|
/ r! j) B& @6 F0047FFA8 BAA0014800 mov edx, $004801A0# Y7 A) v+ Z- n' `
, u0 O2 M* N- O) w$ \: ` ^
* Reference to control TFrmRamMain.Label3 : TLabel' w9 G/ O4 f0 y* ?1 {7 e
|
0 Y4 Q- W* K/ P; z; v; G0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]
$ M( L% R3 o% Z8 [9 \" E% D4 L* \+ @0 ?% ^- e% a
* Reference t controls.TControl.SetText(TControl;TCaption);
0 Y6 M' ]8 u' E- c! W|
" U4 [( Z/ l. Z2 G4 w( R0047FFB3 E8A4A6FAFF call 0042A65C0 J* {. P$ X0 W. q/ ]
- M6 m( R7 i# ^- v2 Z; D& Z) d* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
$ b2 C* N* g. [2 t|
0 C6 d0 h( f1 h7 O8 l, w* Y0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
5 {& Y6 _- W B% B
6 `; s+ G) @% T2 o% ?/ `* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- c0 z. D3 D' ^5 n% U1 [
|- v, Z2 l6 D, d: [
0047FFBE E8A188FDFF call 00458864$ A& u- e5 r. j5 L, s% p
0047FFC3 8BC3 mov eax, ebx& G+ @- M# T$ ]- a5 m; O6 q
2 m( U5 K; }' f& b
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。; N& d- M R2 P+ @( U
|- Q. w2 e* ?* Z* P
0047FFC5 E86E020000 call 00480238
' \: J0 A& G1 F/ B8 W$ `1 v# d+ b# [0 L& l" E
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( c* z) k% U* B1 x+ \+ o|
0 i1 b4 t. f% F. j' p6 [* h/ z3 n0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]
& r9 \) W7 i' Z- h. Z4 }
# M( D6 _* n. I" [7 p& Z" ^" ?* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
% t% J/ h- m2 w" U|
' C7 l# d- X+ J( P3 E0 z9 t6 q0047FFD0 E88F88FDFF call 00458864
+ R% w" I, L. J- p6 c' L0047FFD5 8BC3 mov eax, ebx
( W2 P% y7 J7 o4 ^
& k+ X7 M0 M# ?3 B5 e6 E* Reference to : TFrmRamMain.Delay()
$ v# w4 l+ U- Q2 B4 T5 P9 k! k|/ r) B4 z/ G' C* Z
0047FFD7 E85C020000 call 00480238( S: r! b$ R* N( V# [9 x
9 ?" ^/ z6 }* [$ ^5 r7 ~* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
5 t- h5 @) l* y3 n" S, x2 H o: E& T|2 Y# W, D, F7 J$ }; r! h
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
' f1 s4 |2 I3 E+ d" w8 m) H; j
7 @0 e9 E' Q. ]) o* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, H- `$ O- [# {| a0 U; K7 @( b' f
0047FFE2 E87D88FDFF call 004588649 `, }8 R+ b; ]: O" [
0047FFE7 8BC3 mov eax, ebx
. @4 H9 w* L/ Z, j( C6 O8 t
% Y) ~- g+ P6 e7 Y o9 v* Reference to : TFrmRamMain.Delay()1 F8 R8 j1 ]* ]' m) p
|7 M0 a+ V) t8 |4 C- h' G3 R6 X: w
0047FFE9 E84A020000 call 00480238
9 C3 n3 c/ v2 e6 v7 k
8 ?/ f7 V R* p4 a \* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar" ^: O# O$ E: v& e" m
|* o' I/ O2 h5 w8 x! o
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]7 M" }: ~: w, @6 g
. t/ ~9 I5 C+ o* z* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! \! [: a: f# W|
6 p- Q; k. k# d. H8 `0 q0047FFF4 E86B88FDFF call 00458864
8 G+ q: z8 k$ m. G* P6 L' @0047FFF9 8BC3 mov eax, ebx
! C% _, ]* x0 F
- x: j9 ^8 w. J# k3 @5 C4 w* Reference to : TFrmRamMain.Delay()8 u( E% _0 t, B; X" _$ W
|# \; ~* `& [! F5 U! ]5 l% r0 o% K
0047FFFB E838020000 call 00480238- X+ J; Z. f8 w! |7 s9 c
' g+ Z8 Q8 u! G; b% _5 p
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, g6 n0 x1 e! y
|
0 R/ i$ u5 R4 i _$ |% _00480000 8B83F8020000 mov eax, [ebx+$02F8]
( D* p6 I8 f5 t- \6 z& }5 J0 o: ~$ ]- F$ u1 H/ v7 S
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- I3 k; X5 m1 m4 u
|, W5 E9 u# P5 e% E# b2 x
00480006 E85988FDFF call 00458864
, o# P+ V( ?7 P8 M Z2 o0 g- w2 t z
2 F( E" l* V, t. p- O5 C+ i# L2 s* Possible String Reference t '系统正在释放融磁电波...'
& a# D( C/ Y& z! Q|" \7 g+ S: _, u6 V
0048000B BAC4014800 mov edx, $004801C4! z+ P2 {8 C' _0 h. S. o2 o
g7 W. t [) L' [; J! }* Reference to control TFrmRamMain.Label3 : TLabel( E0 I" M3 c$ q4 @- \ u: N
|8 A/ f+ ]+ U- r
00480010 8B83F4020000 mov eax, [ebx+$02F4]6 s3 k8 k- t/ F7 d( x; v6 B+ k
7 I3 h4 u% z& v7 H0 D! u
* Reference t controls.TControl.SetText(TControl;TCaption);
$ b8 y# F! H1 F% X% \- r|0 w* j/ e# F. i8 M o0 W4 q
00480016 E841A6FAFF call 0042A65C
, ^ W5 O) a7 b2 U+ Y R( o7 g
) t! b% `' c$ P) D* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ Z$ j5 Z8 L* P. Q1 t4 }; Y, Z|4 e# c& p) ]$ j
0048001B 8B83F8020000 mov eax, [ebx+$02F8]
, {9 n5 A% v6 d3 u e4 L& {+ A! `% x: q t2 R& A/ t; T
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 H7 \7 M1 a: a2 J( p5 c7 l# b
|1 X: S9 `( u0 e
00480021 E83E88FDFF call 00458864
& M& S6 ~4 f! M. B, P+ |2 n00480026 8BC3 mov eax, ebx
& s2 C, ^: `+ @- U; Q* H5 _" A" Y# H- i( I
* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
, E( ]9 V* h$ x* M( {$ M4 C8 k# S| g3 z& d U" b! O; f' w
00480028 E80B020000 call 00480238! ~3 s8 b0 a+ \
/ u x) k4 I: m' v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( H' v7 W' {1 R% E& a9 k
|
2 G$ ]. N* w$ W0048002D 8B83F8020000 mov eax, [ebx+$02F8]; `4 \ f* g. z ]% L
1 k0 ^" A3 W! h' }( j' \( Z' ]
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);2 g0 O5 J6 C# ~7 [* P4 e
|
1 r* K7 C! j; Q, c3 z2 L; @; s/ w00480033 E82C88FDFF call 00458864, T2 c D1 Y; s
00480038 8BC3 mov eax, ebx4 C/ E5 ^4 k8 c, L- q
, U3 e) ~+ n5 \# o0 X$ e: Q! d* Reference to : TFrmRamMain.Delay()7 h- S9 ^, L. f5 M
|
% Y' b, q) a/ f0048003A E8F9010000 call 00480238
) w3 D+ k1 \ }2 F9 X
* X# G: X5 [, R, Z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ W: b" F+ ?" y5 q+ X! N* k4 J|
* ~8 N! J: ]4 Q* J5 G/ o0048003F 8B83F8020000 mov eax, [ebx+$02F8]. F9 U; m! q6 \5 F5 U% A- |
+ ?" R! J6 X; a% F# i
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);! i! x7 c( B+ ^1 `$ n
|( L# R/ Y; e$ M$ M4 h
00480045 E81A88FDFF call 004588640 \; Q+ i8 A, |! A9 M7 U# n* ~
0048004A 8BC3 mov eax, ebx
! \+ H# g' @& o$ v. J( ]
6 e( r+ n: p3 k" L3 _# [* Reference to : TFrmRamMain.Delay()9 C; r- l( t! H$ o( p, E) ~4 R1 C) @
|: o- y# l3 R* O+ [- p; u; [* j
0048004C E8E7010000 call 00480238% u) Q0 l; L6 a a! e
! [) [+ K8 c! A% _& ]1 `* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar: F2 k3 s/ v2 ` o, c
|+ `1 h( a6 X( i& d& j/ B
00480051 8B83F8020000 mov eax, [ebx+$02F8]
8 o' l9 W+ i) ]3 v6 P+ N* r! ?2 o3 ]$ r5 O' k
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);, i2 l, g/ o5 C4 u, U: n6 ~
|
: V7 E/ ?3 d$ R( h& E& M00480057 E80888FDFF call 004588642 x3 z! G5 ]7 N" j, _& M
0048005C 8BC3 mov eax, ebx
. W- \0 H+ P, ~2 Q4 ~% T2 t# T/ |9 K' L
* Reference to : TFrmRamMain.Delay()2 }7 ?/ e+ d7 Q; B! n) {+ L
|
& `! l8 X7 r9 Q9 U7 z1 i0048005E E8D5010000 call 004802382 F/ _$ [; d8 ]4 O1 @1 W* d
% g6 [: I5 e% t/ k8 s* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
" X/ W" a2 t, c+ B, P4 }0 G|: Q6 l4 [2 O2 e4 n2 U
00480063 8B83F8020000 mov eax, [ebx+$02F8]
8 |+ q' m. w, C1 Y3 b7 z! H2 B B4 x/ B1 ]) E% i! q
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 B: i2 I. P) ^0 q
|2 o' R& V3 X; K" ]2 n2 @
00480069 E8F687FDFF call 00458864/ T: l* e* m; ]1 Z; S/ P) i S
+ t b' D1 [9 s) [# O5 o
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar& d1 B- q0 w2 S, N
|" b# p# M% n5 F1 S# w
0048006E 8B83F8020000 mov eax, [ebx+$02F8]4 R7 b! J; h T, l; E
& L! _) c, {* | y5 J, `/ u% Z/ U. }* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
) f; y5 [6 r, `- o|: a r9 A# M+ E* P4 o" l( w
00480074 E8EB87FDFF call 00458864. M5 k) m2 ?% s" T7 N2 i) k' a. w
00480079 8BC3 mov eax, ebx
/ X% J2 q$ ~( ?. |
' S8 ^% N7 s7 q! R5 h. o* Reference to : TFrmRamMain.Delay()* J# _. T( r# Q# q( d$ t( I+ `! U
|
6 e' K# J3 u: m$ V; Q1 @0048007B E8B8010000 call 00480238
, M$ N0 z5 Q6 B2 y; M! W& W1 C$ C2 @ o/ n, y9 o% S2 ]% h
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar8 a6 H" h9 E( _
|" t0 ~2 O; S% U( J+ ^7 ^
00480080 8B83F8020000 mov eax, [ebx+$02F8]
- @/ ]" ?0 \- K. w2 z
4 O/ _0 b, a# j* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
3 `' U" W# @! L/ G2 x2 A/ n1 Z3 Y6 f' E|
: s8 c4 V9 F6 S# \00480086 E8D987FDFF call 00458864; P/ b" x$ B. \) |5 w
0048008B 8BC3 mov eax, ebx! E: D3 _$ u' b# M+ L' S! I* L
( h% d, F! _- @( L4 e- h* Reference to : TFrmRamMain.Delay()
' U- J( x* }% ^. C+ E9 k( ~0 G|- ~% I2 L5 u O0 ]6 u: P9 D
0048008D E8A6010000 call 00480238
z5 [4 n0 k# B( W" c! ~
/ X7 j2 `1 p( O9 x8 C! s8 ]) F/ g* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar. p5 s: C- o9 T" _7 U1 i7 j
|
6 _1 k5 o0 f8 z. b- R" T6 j& n00480092 8B83F8020000 mov eax, [ebx+$02F8]: f, a3 ?$ T# V% U
7 t& M- Q' D6 Y0 ?: M( ?; M* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
0 P$ K* \* q) v& U. Z|$ ]6 j' u5 B: h/ ?( m l- }( g
00480098 E8C787FDFF call 00458864
, m3 }/ l5 h" ], O# d& w/ L1 d0048009D 8BC3 mov eax, ebx
7 D$ ^6 }, K: t) a/ X; c% ~
J( `* t. Q0 Z+ |* Reference to : TFrmRamMain.Delay()
" K1 P. p" L: ~( O; K a3 e|; t; w4 e" Y3 X( c$ e9 A+ B0 }
0048009F E894010000 call 00480238
. y. t: o$ r8 H% I( b2 i1 u# I2 R# \" C# [# Y. q& p0 K
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar' k1 {( f8 O1 Y1 B
|9 `$ a( c/ n% B
004800A4 8B83F8020000 mov eax, [ebx+$02F8]0 D! d- Y+ K7 k; ?% d
& _; }; ?9 m6 u: v. ]
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
$ t1 K8 Q! }. V" j0 i9 i0 v6 i|
" Y+ ~" y9 f) P8 F004800AA E8B587FDFF call 00458864
& ^; J9 B) E9 [004800AF 8BC3 mov eax, ebx5 e) H: ]1 c: y& P1 b
8 k$ k+ n1 { W( y! @3 j/ U# h/ @5 r
* Reference to : TFrmRamMain.Delay()" m+ A4 R; p! _6 c: U
|$ N/ R5 m1 u) v$ y/ b5 a
004800B1 E882010000 call 00480238" h/ W* Q; X- N* O
: `# `/ j0 V. V2 I* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar2 y4 }# \( F' a7 t
|3 m5 D+ N. g2 ]& R: _
004800B6 8B83F8020000 mov eax, [ebx+$02F8]
$ B9 k- c9 r% P8 R! T( ^; Y6 Y% C0 h2 ~8 u6 j4 w7 m/ v. y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar); m: L- k; T4 A# Y+ i2 e
|8 d8 e* V5 v7 {6 O
004800BC E8A387FDFF call 00458864# s/ t( M2 u& T8 ?
& G% c. O! a: b1 N* Possible String Reference t '系统正在做最后的消磁工作...'
; N2 M9 b/ n9 t1 X$ P|% f* Z4 f- z* p& u& A9 G% j! d# N- [1 H
004800C1 BAE4014800 mov edx, $004801E4+ I6 i+ d5 E) a! J5 ^5 F
& h. P; y$ i4 G- X7 a! z ^* Reference to control TFrmRamMain.Label3 : TLabel" E: ~& B8 D$ f( R' ?1 y. h: u
|; ~5 u7 d" ]3 H* u
004800C6 8B83F4020000 mov eax, [ebx+$02F4]3 p7 k' H0 `) o V* V
9 [& t9 C( ?- t, z; o/ A* S* Reference t controls.TControl.SetText(TControl;TCaption);
& y, t1 Z% O& U4 E|
8 \6 E: j. O9 X4 \004800CC E88BA5FAFF call 0042A65C f" J) X$ E: E3 N
; w* `. x! H. e/ H( p* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar# } A3 }5 O# \8 {! b7 Y$ N1 l
|
' Z% x" \6 R$ V1 y) M004800D1 8B83F8020000 mov eax, [ebx+$02F8]
* |* x; Z- _/ `/ ~. @# ~
! Q+ @+ K2 W, X+ n* Reference t comctrls.TProgressBar.StepIt(TProgressBar);. O# R( _. w3 v/ i4 _
|
8 I5 G0 G# I( O004800D7 E88887FDFF call 00458864
( N5 i) c; S$ M* [4 z004800DC 8BC3 mov eax, ebx
. |; P- A$ w) r) L! b7 w: i7 u4 x/ P0 T' H `1 Q
* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)
, ?& _& a- L. r% i/ G|
/ N1 \" n( t+ A004800DE E855010000 call 00480238. |0 P& |# ^. J0 S; e0 o/ G) X) u
1 i/ N# }" B1 I( x+ q T7 _
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
/ \% T* H9 T9 P1 E. G|
6 w" G, x4 e- m7 G P; k004800E3 8B83F8020000 mov eax, [ebx+$02F8]
9 a/ @, O& O: a3 ?$ O' g# j( m8 `( u7 L- x# \
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
' v7 F( N4 h. _2 i8 A* I|$ C4 E0 r: O& A: c1 H m
004800E9 E87687FDFF call 00458864; z/ }: B$ o' A% T
004800EE 8BC3 mov eax, ebx& }3 u: k1 \' n3 J; s- u$ O2 v
$ W" e5 m# u: c8 q) ~+ R6 h* Reference to : TFrmRamMain.Delay()9 n& l {5 d2 u
|
7 m3 s+ K$ y& w( D004800F0 E843010000 call 00480238
: @, D. w, X3 a9 A- q( N
- B3 U! ]# ?% D* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( s9 }# P5 x& p2 t' x! [. P
|
% T1 J9 D R4 O, N5 i K004800F5 8B83F8020000 mov eax, [ebx+$02F8]( A: g( n4 P# M7 z6 N
6 O; F+ `; A* n( k: {/ y0 J* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
& ~3 b) A) }+ H2 D6 t|3 T4 M; c+ ~. K3 P# x+ `
004800FB E86487FDFF call 00458864" I& W/ G/ u( J* O( [
00480100 8BC3 mov eax, ebx6 u- S( }' y" V9 K7 ?8 M
& ?3 n2 i6 I! P; q/ B7 q: |! {1 b* Reference to : TFrmRamMain.Delay()
, u- Q/ z. W" ~( x|0 ^9 m9 _- r6 Q$ A; i
00480102 E831010000 call 00480238
1 h! w' Y o# O+ y# w4 b, {4 S4 W N& N3 _" H
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
2 a, t$ {5 T. Z7 }+ L, }7 L|
* b- Y5 m6 E' ], I" O. ]7 d00480107 8B83F8020000 mov eax, [ebx+$02F8]7 J# n& w! @' A3 ?/ ?
7 {- ?; n. }! S
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);8 J( Z& c5 Y: I4 F/ ]
|
" j1 a- o" p2 S0048010D E85287FDFF call 00458864# j) a- g! T: F1 d" s+ a' Z9 k( K6 e2 O6 \; B
00480112 8BC3 mov eax, ebx
. S7 {3 E% j! o/ D) g( _( g( d1 Q
/ ~9 A4 K) Q9 g8 K* Reference to : TFrmRamMain.Delay()
& h* E* R+ m- r1 N6 d, X|3 L3 \' N; w$ n! x: j! K2 H( j
00480114 E81F010000 call 00480238; K) J1 t8 S2 x$ Q9 K
% \0 _5 k: f" F @; O, r+ y7 t
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar! E# D3 i, ]0 M- M" D+ K
|) s+ j, J9 k! `* t$ W9 [
00480119 8B83F8020000 mov eax, [ebx+$02F8]
& k& e0 @. Y$ a* p3 }# F
" }" A3 I6 ^$ T3 @* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
@: I+ j$ W2 z" [) X|5 C0 k( W7 |, z/ g
0048011F E84087FDFF call 00458864
. @) B( r3 z( @8 p0 }00480124 B8E8030000 mov eax, $000003E8! C! s) @4 p- @8 \' g- c! L! W
/ f& G- [4 K' A/ D0 ]* Reference t system.@RandInt;8 R7 e$ \/ ?; J
|* T* m/ f( P- t0 n& R* _$ E
00480129 E86629F8FF call 00402A94' V/ l- f8 t# q. \2 q# m
0048012E 85C0 test eax, eax6 d: h! k5 ^9 c' O4 r4 Z3 s* W
00480130 6A40 push $407 d' M J; w5 S- y1 r* Y8 {
4 j# ]' k, o& P9 ] y$ M2 W6 d: ? h
* Possible String Reference t '电脑消磁圣手'
" w9 q6 v$ s; m+ S5 m/ P& s|& q B2 n" B* q" G& \. s
00480132 B900024800 mov ecx, $00480200- B2 D o5 Z3 |% `' k+ K6 a( {
# E- N# W: e" Q/ {% y2 a* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?
2 r5 T/ D3 I& H- L, ~4 P| ?0 C- j& U5 P- R( t$ h
|
) G" {9 c5 B6 n- d% }6 R! Q00480137 BA10024800 mov edx, $00480210+ Q" `* H6 h! _" r# b
1 Z1 k, F8 [; X: L) Z* Reference to TApplication instance
1 S# G1 t1 Q3 Z% @|7 J, ]1 c" V2 B' z) x, q
0048013C A148284800 mov eax, dword ptr [$00482848]" }$ L* y8 X, I& D6 T
00480141 8B00 mov eax, [eax]
6 i0 Y8 |+ N. L; t
% z8 g- N6 n. l& m- w* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
M' ^# v1 w" W @& _/ G|9 a9 k! ? R6 p. @7 E
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!
* b5 ~/ L, O6 f: B00480148 33D2 xor edx, edx
4 n+ H1 P& @$ k$ _1 X* s1 A+ M) {% p- x9 O& R1 d5 t b( T
* Reference to control TFrmRamMain.Panel1 : TPanel
$ H1 C* R- K) [|' G) b/ P m3 G. Y
0048014A 8B83F0020000 mov eax, [ebx+$02F0]: p. h3 ] x: R
* `4 x* L% n/ e# K* Reference t controls.TControl.SetVisible(TControl;Boolean); q: Z' r& O0 ?8 d5 {1 i
|5 Q* N( a/ [/ s" K# E! e7 d
00480150 E8EFA3FAFF call 0042A544
6 O) ^* r f0 b/ u00480155 B201 mov dl, $01
5 g/ v7 y9 n5 R* x2 }4 |
2 h9 X% @; n, ~( x$ h* Reference to control TFrmRamMain.Panel2 : TPanel
# p9 F f4 ?1 ~- \' m|
- ]) n' ?! [1 m' N00480157 8B83FC020000 mov eax, [ebx+$02FC]7 ~& R* Y. g* b4 b" M
4 X0 H6 j8 ]% J$ p3 Q, `* Reference t controls.TControl.SetVisible(TControl;Boolean);
2 N- f" v, ]3 e. j( ~/ Z|
: o" I3 [4 }! Q! L9 V, S/ y0048015D E8E2A3FAFF call 0042A544' y: {6 p( D" I( b8 x9 d6 c" q
1 O! O" l: e% m8 d Z* Reference to TFrmAbout instance
: H0 b" ?+ I/ N6 a* p. h) o|% F- H$ E/ k% ]0 l' Z, n. V
00480162 A148264800 mov eax, dword ptr [$00482648]
- P5 P) p( e5 [% x00480167 8B00 mov eax, [eax]
) {& Q+ A' f O5 u+ { m00480169 8B10 mov edx, [eax]
4 M2 Y" X& z5 M7 S& e& t' o6 _
6 z2 J0 i) s$ S. f* Reference to method TFrmAbout.ShowModal()
/ w0 d& | \) R+ i2 Y|" _9 N" B( g9 E( Z7 z& p
0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
. r3 z9 X) l# R, e" y0 q. g3 O00480171 5B pop ebx
0 k3 s$ n; j1 S1 l( B) ]00480172 C3 ret |
|