该用户从未签到
|
“电脑消磁圣手”的消磁“秘术”
3 B* U! r B/ T! J. l; B: ?' ]+ L) a* _% I/ y9 l7 c
前言:- C# G: S& A9 m- b7 o3 |6 D
平安夜的晚上,在网上随处溜达,偶尔看到一款名叫《电脑消磁圣手》的软件,是某公司开发的(具体是什么公司大家自己去看吧,我就不说出来了,免得麻烦)。据软件中的说明“本系统一直在国外市场上销售,效果很好,最近把系统翻译成中文版,免费提供给国内的朋友使用。”,至于软件的作用,又有如下的说明:“本系统非常适合在电脑前长时间工作的人,能够高效的清除电脑产生的电磁波,对工作者的身体起到了保健的工作。本系统根据电脑产生的电磁波,自动产生融磁波,中和电脑产生的磁波。由于电脑在不停的释放电磁波,建议您每隔一个小时进行一次消磁工作。”听起来十分诱人,于是就down了下来把玩一番。最新版本好像是6。3版(升级了好多次了吧)。
/ ?! c4 t3 h4 C
7 t P Z5 M& L7 M# {/ b6 E/ n/ u试用:
' S* [. x+ X3 s+ u下载下来的是一个压缩包,解开后只有一个可执行文件。运行一下,首先弹出了浏览器窗口,连向了一个网站(可能是软件公司的网站吧),随手关掉。软件的主界面倒是很简捷,最主要的就是“开始消磁”按钮。点击一下,出现了一个进度条在不断的前进,同时还有提示文本出现,就是这些“系统正在做消磁前的准备...”、“系统正在收集电脑的电磁波...”、“系统正在释放融磁电波...”、“系统正在释放融磁电波...”、“系统正在做最后的消磁工作...”。经过这样一番神秘的仪式之后,弹出一个对话框提示“融磁成功,已经成功中和电脑周围磁场?”刹那之间,我对作者的佩服如同滔滔江水连绵不绝,这可是项巨牛x的技术,只靠软件就可以进行消磁了,而且还是电脑周围的电磁波,不知道作者是否申请了专利。怀着最作者的无比崇敬和那份极度的神秘感,我飞快的的把软件给肢解了:)
9 |- Q+ h$ L. d% n
8 f+ Z% Q% E1 p: E分析:4 _' ]' q6 r+ _; `7 c. H
检测一下,是用Delphi写的,没有加壳。用DeDe载入后,反编译“开始消磁”按钮点击事件对应的代码,复制如下:
. R ^4 M5 P! B* _( M2 t
) [; F& d; z# |' {; p0047FF28 53 push ebx
/ G7 f2 n0 O& l6 r0047FF29 8BD8 mov ebx, eax# ~" l6 f1 r9 G d+ L
0047FF2B 33D2 xor edx, edx
1 r- j: Q! w2 w/ _4 p0 Q- a( c" B0 s* Z: `, B( t; A) e! H& C
* Reference to control TFrmRamMain.Panel2 : TPanel
/ m6 g! ?; R$ x* U( K/ [# \! ||
, f; T8 g/ o) @8 x- Y# Q* Y1 d5 J0047FF2D 8B83FC020000 mov eax, [ebx+$02FC]
! w- I: d8 W! l& Z9 U
, j" h: @, ]0 a2 A/ K: P* Reference t controls.TControl.SetVisible(TControl;Boolean);
# I1 t( ~1 n0 l/ q|
' R3 v: m$ K' t! x4 W+ k0047FF33 E80CA6FAFF call 0042A544* S; m4 n* T. L2 M- `
0047FF38 B201 mov dl, $01
" o( v# h8 A) P4 X! w; a9 h1 X( P% ~! E! |8 e' I/ K" @
* Reference to control TFrmRamMain.Panel1 : TPanel5 x& E4 H& ]4 f. T7 P6 C$ Z Q
| F. g% F d9 }# C
0047FF3A 8B83F0020000 mov eax, [ebx+$02F0]6 [# D) l& o3 r1 ~* O
2 k1 |' J- h' w, m% `
* Reference t controls.TControl.SetVisible(TControl;Boolean);; W6 `2 @" P: [# W* |2 a1 l
|! v8 A+ j: v( H. T% b) _
0047FF40 E8FFA5FAFF call 0042A544
8 ~8 [4 J/ Q# z7 B6 h2 [3 k% {/ s
8 R; w% ?. H4 M* Possible String Reference t '系统正在做消磁前的准备...' ;提示文本,准备好了
: C3 K+ B0 s1 Y' W! z1 U9 }) ^8 ~|
6 j- X4 M o" B% G$ V0047FF45 BA7C014800 mov edx, $0048017C
* g4 W9 B! z/ [7 G4 w/ s+ e9 Q7 M
" F* D5 t0 `8 q2 f) a1 r* Reference to control TFrmRamMain.Label3 : TLabel
" s; k6 b& w: Q( @ G8 \* I* u|0 E0 |& O+ z( J# K
0047FF4A 8B83F4020000 mov eax, [ebx+$02F4]
$ _' ^2 X$ C0 H$ a. \* \9 }( A& I1 i6 H* K- K0 C
* Reference t controls.TControl.SetText(TControl;TCaption);
/ k; M' E$ P4 Q8 j1 I; e6 @|
( }+ ?- ~. i- d1 i m7 x1 t, A0047FF50 E807A7FAFF call 0042A65C
. i4 c; v! c. l L0 S
9 o/ u5 s* `$ l$ E1 w2 ^% D* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条开始动了. L, ]* Z) l7 C" n
|
) {6 P# O6 A% q2 k4 Y0047FF55 8B83F8020000 mov eax, [ebx+$02F8]
+ C7 c$ g: ?( S, t* X; b0 K; J; R( N6 A( l" u4 |
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
8 s2 {. x- _) T; W" _; v! N|
: u: L3 c* R" F: F# L0 N0047FF5B E80489FDFF call 004588647 K% v% O% g- Z1 J% y# W( s
0047FF60 8BC3 mov eax, ebx
7 Y0 |4 r$ t; V1 e% C* i7 ^- H% P! p/ \6 l7 v! G
* Reference to : TFrmRamMain.Delay() ;核心代码?~~~~~!!!!!!牛x,这样就可以“中和电脑周围磁场”,佩服佩服~~~~~~
3 H3 ` e% D5 a1 ^' W3 v|& d# x Q6 N8 G
0047FF62 E8D1020000 call 00480238
* _$ O$ l2 J( J x5 t( J
" A1 d0 N N. v0 {* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;进度条继续在动
3 ^3 p l& G5 C/ W|
5 A- V& t' }0 G G0047FF67 8B83F8020000 mov eax, [ebx+$02F8]
9 h( A8 c! C9 _; G& G: Q5 a6 W" |7 N6 K( U& m
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 Y7 ]3 b1 O2 d2 t|9 s6 B2 z: Q: J8 \2 L
0047FF6D E8F288FDFF call 00458864
: R4 G. m: \6 [5 q. O% M0047FF72 8BC3 mov eax, ebx
' L/ K2 _) v; w8 @; [6 X2 p: p/ `. g' z/ K0 p& O
* Reference to : TFrmRamMain.Delay() ;休息一下,不知道从何方招来的神圣正在提我们消磁:)! Y) {; [% U3 l5 F7 s" A3 @
|. Z+ E/ d4 T q' z9 c# t ^+ J! l
0047FF74 E8BF020000 call 004802382 s4 x% v, o4 e8 n
0 X; ^- W. @5 r Q* l! B* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar ;继续动
j6 ~+ f) x) {. m. B|
4 n2 f0 o+ t* W0 F0047FF79 8B83F8020000 mov eax, [ebx+$02F8]! ]1 |" e ?3 [" F# ]3 M
0 i) I, T' y; f& ]" y
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);) }/ O/ i# Q5 g3 t/ e3 L2 y. S
|% ]( x- @9 N( w' ?! {# p7 I
0047FF7F E8E088FDFF call 00458864
: M. X& F& c% C2 b; o0047FF84 8BC3 mov eax, ebx9 d5 x: F/ j" G; r' A4 C' K; Y/ N
9 ]: G6 |+ I+ H5 z* Reference to : TFrmRamMain.Delay()
6 ?" v( V, ^1 S: k G r; ||0 A1 U b7 a: Z/ |. P
0047FF86 E8AD020000 call 004802381 M2 N1 Z! F: ^, u. h x$ h I' G4 s
; c# e- }0 x% p4 ` J4 U
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
0 z" [3 g& R7 H& ?8 {|
8 ]# N* Q/ F' k% R% z/ q) w0047FF8B 8B83F8020000 mov eax, [ebx+$02F8]* I2 U4 e$ w# @2 M5 X& E9 C( w5 O
; @* L9 C8 ]% s" Q4 E4 h& Q2 D
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);- y" ~) v. W+ z1 w+ C6 g
|
: T3 N3 a6 a( g# V0047FF91 E8CE88FDFF call 00458864
, D/ M- p4 H# e# O0047FF96 8BC3 mov eax, ebx0 X) B* `; h+ X6 j
7 l: k/ }% D& ^5 O1 Z* Reference to : TFrmRamMain.Delay()
6 m( m: O$ j" e8 _|
4 }8 F7 E( H1 a& d0047FF98 E89B020000 call 00480238
2 f4 i+ S4 G7 H0 _2 v- X3 Q
0 a p1 ^" \5 E/ O* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 ~0 y! o" w; N) b& c
|
3 H4 ?2 Z0 A; P$ Y3 o0047FF9D 8B83F8020000 mov eax, [ebx+$02F8]( ~2 X# ~0 o- T8 X3 l7 K
! ?8 V' C; Q; A3 s9 m. W* z5 B2 i* Reference t comctrls.TProgressBar.StepIt(TProgressBar);/ ?* \& Q4 W/ `+ _. d/ p" N; y
|% {/ N1 L1 v2 V- @% T) E
0047FFA3 E8BC88FDFF call 004588646 K' O3 m& m+ J/ P
/ L( R$ `' \# R; r6 w6 ~5 ?* Possible String Reference t '系统正在收集电脑的电磁波...'
+ b6 c1 v: x1 g% v, C9 O' p5 Z|$ A2 U F7 ~9 h0 |6 G, v
0047FFA8 BAA0014800 mov edx, $004801A0
0 i4 |5 \: y$ P% h, c2 j1 B; e9 q" b" K
* Reference to control TFrmRamMain.Label3 : TLabel% @2 k" j7 O" d# e" K7 b
|4 W* C* f- m6 |+ z2 x
0047FFAD 8B83F4020000 mov eax, [ebx+$02F4]+ W+ f8 B8 g7 B7 h
, P, w5 e) p9 m0 z* ~0 C4 }9 z0 I, i
* Reference t controls.TControl.SetText(TControl;TCaption);: B/ E& c2 X8 O# G5 y
|
3 G8 C2 |8 g, ?& g0 ^4 _0047FFB3 E8A4A6FAFF call 0042A65C' L* p0 ]1 `8 D
" U' Q) t' [$ B" y3 o
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* q" r, f( N8 a( {# n, y' x1 N; D
|
" J$ I( B% B$ [4 e L: ~0047FFB8 8B83F8020000 mov eax, [ebx+$02F8]
+ G/ `" Q4 T$ K5 d: s) n5 h3 |7 z
* ^6 \/ u& M% r) {, ~' o+ t& q* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
. H8 E, ?7 C; `( G! }|+ D, Q/ _ P# s3 X, m
0047FFBE E8A188FDFF call 00458864
7 ~7 o+ ^" S- \0 W- J- T0047FFC3 8BC3 mov eax, ebx
# h6 G/ U7 M: P: t" Z. `. Y7 w" V$ w7 c1 Y
* Reference to : TFrmRamMain.Delay() ;根据提示,这句应该是收集电磁波的代码。6 i, R/ n* s- D8 Y' \/ m. o5 @
|
# S6 S' q E$ G2 Z0047FFC5 E86E020000 call 00480238
7 N! ~; D6 R% D8 m7 e/ R5 P' \0 w: R) Z C T1 _9 B$ V
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar; {1 R; c. W+ R, t% D
|
4 u( M2 c$ f3 m, \0047FFCA 8B83F8020000 mov eax, [ebx+$02F8]- \. p$ j6 Z; v; p9 n
0 O( J8 n8 q" T* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 }2 Y- ^* |1 W! m|* P+ k) j5 u. k2 {0 [+ m
0047FFD0 E88F88FDFF call 00458864
8 I5 k+ b- ?3 F) u& {0047FFD5 8BC3 mov eax, ebx5 ^3 c: R1 L' C9 j( k
: b! }9 K% q6 t' W+ e9 p; M; Y
* Reference to : TFrmRamMain.Delay()
* l" Y% [/ X( B' q$ r7 S# T|( w% l1 `+ u. I: F2 U, P/ u
0047FFD7 E85C020000 call 00480238, C3 G% c- @/ K. r
3 @2 `$ P: @2 H- K- V, D/ z* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar, X2 S, \ f0 m* O$ h
|7 O0 W8 r; M7 D# V8 b U6 |
0047FFDC 8B83F8020000 mov eax, [ebx+$02F8]
$ e8 X$ @( I6 ?7 j/ b% @& j
- x0 W. r" _) Z( i( w* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' g+ @7 ]5 t7 ^5 |# D5 t0 z: A
|$ Y& s' v0 }6 f; B# Q5 [5 d: l; u* ^
0047FFE2 E87D88FDFF call 00458864
- |+ A( K& t: G% _. T0047FFE7 8BC3 mov eax, ebx2 d( Q+ b" n' F. `3 e$ ^& v
9 [/ t% L) U) h" z6 q2 }* Reference to : TFrmRamMain.Delay()$ }$ m. R* g% x; N
|9 d# n5 X1 L) A$ g6 y9 j( ]
0047FFE9 E84A020000 call 004802383 @: A$ B; E5 p* r0 Q
6 H/ u$ L9 `5 Y% E7 y; W
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar( J; W/ ?9 r+ L1 r, ~! A
|- f5 E6 a' K; U8 U1 S$ P
0047FFEE 8B83F8020000 mov eax, [ebx+$02F8]) F1 w U A6 B/ a9 B2 ^) {, j
' x2 N; f) L2 `9 L: C* Reference t comctrls.TProgressBar.StepIt(TProgressBar);+ h6 U9 j" D7 x/ S( U7 _
|
+ F* \/ q9 K v" W/ G" ]* T5 Y0047FFF4 E86B88FDFF call 00458864. D9 V7 F* S3 x+ C5 m
0047FFF9 8BC3 mov eax, ebx e7 ]6 ^5 H2 k6 z4 a$ L
% f4 U) Q5 ~2 e+ G
* Reference to : TFrmRamMain.Delay()
3 ]: R% ], a0 c" b|; m' P2 F! J K! Z0 r ]+ ?
0047FFFB E838020000 call 00480238
2 V6 Y7 W& l+ {- s8 g, N. C: I' e% m0 D9 s
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar8 _7 p) x$ N3 q7 _3 z
|
& u! b+ {2 P. t# ?, W3 [00480000 8B83F8020000 mov eax, [ebx+$02F8]
6 x- ^2 b2 z# J
4 b" I2 Y% M6 \( Q& k* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
1 b6 N1 M0 A+ a1 g|
3 @/ \; m' W3 x$ r00480006 E85988FDFF call 00458864# O& a! j* u. x# f. x
& ^1 V4 B; }% r/ \9 e; T- g* Possible String Reference t '系统正在释放融磁电波...'. j& C! y( r0 s3 [6 J( V; X
|: E4 h2 g9 U* _* e$ _" z
0048000B BAC4014800 mov edx, $004801C4% d, @6 j! h* g6 @
3 W% m: D6 V. U% j* Reference to control TFrmRamMain.Label3 : TLabel
! C. ^( @ l5 f. r- L# S|
. |6 w4 z( p2 r- A- `- [00480010 8B83F4020000 mov eax, [ebx+$02F4]
8 H$ ?; S. X( m: J4 o# W' s- u I/ P" k5 J4 R0 a& C8 J6 P
* Reference t controls.TControl.SetText(TControl;TCaption);% F D5 x* _( {4 Y. a n
|' V7 f# i; ?7 }% g
00480016 E841A6FAFF call 0042A65C6 V5 E. m4 s# K
" f( }6 g: G( `: d* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar. k% Y; q$ G4 v: H. O
|
& |6 a5 G/ o' o6 E0048001B 8B83F8020000 mov eax, [ebx+$02F8]' g9 M4 q: A% }- }# {$ b
0 e0 Z% Q9 W' k. Z8 }: c* Reference t comctrls.TProgressBar.StepIt(TProgressBar);1 f1 j I' l" f3 E. w
|
( K- X7 q% Z! \' W+ j& \/ N00480021 E83E88FDFF call 00458864
2 {6 ]/ L* a# s# T00480026 8BC3 mov eax, ebx
' R! Q6 `0 t: V: C) N3 k& D, K" ~
; @( ^ c* n" W; }3 O; ^* Reference to : TFrmRamMain.Delay() ;消磁的核心代码,这项技术大家可要记牢了,不可乱用,说不定作者申请专利了呢:)
9 L3 W* Y" V. n0 Q|
5 U# b+ @; T4 ?+ c00480028 E80B020000 call 00480238 Y: c0 _9 |, c0 I; C O7 E4 M# S, q
5 u( M: I1 D2 h. E8 }* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
8 G8 z: c! m: D$ l|
: w! W) S( Q9 `. q6 g z& K0048002D 8B83F8020000 mov eax, [ebx+$02F8]
3 b7 U6 b6 W! A0 y8 Q1 a) I" g w$ v- q1 A
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! [& V# ]# v+ b: M0 C/ ?- x|
9 n6 D3 J( L" k! c00480033 E82C88FDFF call 00458864
2 P8 R! _1 W% ?5 X% {00480038 8BC3 mov eax, ebx0 @ g+ Y3 [ z Q( ?
' X: B" l3 A8 V! D/ A" }8 X* Reference to : TFrmRamMain.Delay()
: K# j3 E* P3 u Z|
5 n5 F( T! N: |- P0048003A E8F9010000 call 00480238
8 A) b7 S) Y Q1 o5 L: i; N9 ^0 Y. z
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
- B3 x# C, a9 D' p0 c" L|3 ] I/ z$ }" W, c+ S
0048003F 8B83F8020000 mov eax, [ebx+$02F8]: V, M& I' ?9 L9 {- f. d( [4 m
) {4 X7 G- ^* }5 w/ x; @' C( d7 C+ R
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);' P: e% L5 d5 W6 Z5 o6 E% c; \9 X
|6 w: e) P+ ]/ v6 ~' s" F
00480045 E81A88FDFF call 00458864 ?/ m1 J& a. B1 Z% u
0048004A 8BC3 mov eax, ebx
/ w l( D6 Z. b* N i; U) C; A0 b3 F% L/ k
* Reference to : TFrmRamMain.Delay()
7 a% O) B3 D- p* I9 }|5 n h- s E+ J. j5 Q# X
0048004C E8E7010000 call 00480238. g4 [2 \4 r$ C7 e3 N5 l
9 I: @, \& L2 m2 O* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
) c6 W/ K1 x2 y, b|1 B5 [2 V8 ]& K8 b; t, ]
00480051 8B83F8020000 mov eax, [ebx+$02F8]9 }9 T, y c8 M7 _* u5 P. Q
6 }, } s7 F H" W# I( I0 A c* z/ V
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 i6 S' C/ d$ S3 B( m
|
: d4 p! _1 D/ \8 [, f00480057 E80888FDFF call 00458864( b5 b) S: \" ~5 G8 N! N" W# c
0048005C 8BC3 mov eax, ebx
- H8 C/ F3 G$ \9 G0 B L( f- E4 G2 }0 ~; p
* Reference to : TFrmRamMain.Delay()
' I: Z2 F s: H- m5 D4 w|
/ x4 ^( v0 d& ~$ c+ n3 @0048005E E8D5010000 call 00480238, N* c6 M3 Z* Q3 v
0 a# e H. _$ u4 `
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
7 D0 m' i1 K6 D( I|
$ k) F7 e5 V/ U0 i8 B00480063 8B83F8020000 mov eax, [ebx+$02F8]3 h% x0 v6 t, E9 ^
]* W+ @- S: u4 V+ x! `" r* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
5 x0 N8 {9 \4 b! p- R% F7 K. j9 K|
/ x4 e1 v) z G9 j00480069 E8F687FDFF call 00458864$ d" y" {; ]% `
' B" I+ o6 _& _& h/ G* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar/ {6 }- U" u# H
|/ n7 b# W5 e+ S
0048006E 8B83F8020000 mov eax, [ebx+$02F8]; I" M: o+ \9 g" o. b
$ R5 ]: M, | a* Reference t comctrls.TProgressBar.StepIt(TProgressBar);, Z4 C7 z" p8 ?% t' p
|) X* [) v5 D) _/ }# b9 d
00480074 E8EB87FDFF call 00458864
, h$ A# i+ T8 k00480079 8BC3 mov eax, ebx/ z5 h; `6 }. d9 i& D" x7 n, z' U
2 `. t3 X j5 A7 v" k# V
* Reference to : TFrmRamMain.Delay(). @5 T9 A) d" P& I9 [
|# p8 z. L- j, m6 W( D
0048007B E8B8010000 call 004802383 G7 t7 w" g0 W6 ]7 h: o% j
: H; S8 B+ E5 K* j5 c9 h* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar) p P2 F6 p3 r* u$ X) A5 r1 m
|
$ V* }6 h1 l$ G6 b5 j00480080 8B83F8020000 mov eax, [ebx+$02F8]
$ w4 ~6 T4 R9 q% e, Y. \: G& U- f% _$ r8 h/ _
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
- A! s; T! ^5 V+ m1 a+ \|' M6 K! X5 \) b; u
00480086 E8D987FDFF call 00458864 j- @ d: Y( @3 y: ?1 ]/ a
0048008B 8BC3 mov eax, ebx
. F- J: V0 e, r. n" G
; d9 p" ~8 `) k- Q( _* Reference to : TFrmRamMain.Delay()6 j' y( s" K5 \& q. c) @1 ]
|
5 Y5 I% q3 F Q7 v" Z0048008D E8A6010000 call 004802384 u- p" k9 q% K; `& _
& r. e* k! `( a4 Y
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
. z6 }0 \, M- T2 }2 i% Z|* t; f. R* p0 O& Y1 }0 I
00480092 8B83F8020000 mov eax, [ebx+$02F8]( v/ r2 _4 j4 O, c0 d* M g
- ^6 I7 J2 E: f9 \
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
: z% F( @1 d1 h5 Z' }2 L) n|
9 g! f4 y. l# k/ q" Y00480098 E8C787FDFF call 00458864
" P& y+ F D! D C D8 B8 s6 p0048009D 8BC3 mov eax, ebx
1 w# m) K& ~- U I4 }/ k& U4 X# o
% e! B# k E, f$ z* Reference to : TFrmRamMain.Delay()
9 a7 X" A3 y7 D K% h, c* M. H$ W|+ z6 i/ ?, S; _7 r7 U/ }
0048009F E894010000 call 00480238
# ]% A8 \( S/ B
. D7 ^0 n" H% x0 p* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
$ k( d* M2 n0 d _& g0 ^|
- o5 v4 v9 ~% G' G004800A4 8B83F8020000 mov eax, [ebx+$02F8]
* |4 s* W+ ^% H3 U6 k5 t+ ~; ]3 Q8 K7 U# h) H
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
! k! M2 _9 I; y! [! p& |1 R% D|
7 `6 r& {9 H" E8 a9 N( D+ ]4 E004800AA E8B587FDFF call 00458864
) r: b2 x. q8 l' S004800AF 8BC3 mov eax, ebx
- Z7 e |" W# ?& R H& o* H R6 E4 t6 a" q2 |2 o
* Reference to : TFrmRamMain.Delay()
4 x( x/ [" r0 B+ C! e" L|' `+ S9 z6 ~$ ^! j8 d
004800B1 E882010000 call 004802384 P9 D, E- G5 Z, a; ~! _
" C6 I. k: S; E/ S% a* ^8 h* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
& o9 O, p$ ~4 w# a- g# S( J|6 ~5 o* A3 U; v6 E: z& s5 x
004800B6 8B83F8020000 mov eax, [ebx+$02F8]. x* G3 A }8 j4 O" s
) {. j8 i* ~' W/ q
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);2 P( q; O& k& c- G$ j" d- ^# O
|
f: t3 O5 q% Y5 H. C: q004800BC E8A387FDFF call 00458864
. p" M! X ^6 B, B) ^, O5 _$ x1 L' ?: }9 _2 K9 B' t
* Possible String Reference t '系统正在做最后的消磁工作...'
9 n$ x, K% h; P( f|
8 [( {, D* V9 I7 t5 V5 A004800C1 BAE4014800 mov edx, $004801E4
3 R, E; R! |2 [" D% n2 h2 |( Q0 i/ \9 i6 G/ g( D' d
* Reference to control TFrmRamMain.Label3 : TLabel' s: _) {' B: s7 i
|
* |) o& I+ G8 B004800C6 8B83F4020000 mov eax, [ebx+$02F4]
7 O+ x1 F8 t5 o, O' `; g3 G3 g9 B0 j" E/ d- o
* Reference t controls.TControl.SetText(TControl;TCaption);
K( c* C4 J' Z- T# g8 C z|- n) m. s0 |9 ~2 t. {! S' f
004800CC E88BA5FAFF call 0042A65C- ?& c4 J0 }! T6 ?
) S% m; d7 Y2 W" @9 h8 @* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar* [% X4 }* t1 L/ W! ]" m6 s
|* H9 h, d- ^1 A5 o
004800D1 8B83F8020000 mov eax, [ebx+$02F8]
6 [$ |2 s* C# d. E
9 V& q* S, H- f a5 _2 D' O* Reference t comctrls.TProgressBar.StepIt(TProgressBar);# k# v# s5 P% |0 v7 _* i! l+ C
|# k3 |+ y8 l3 w" @
004800D7 E88887FDFF call 00458864% G. K) r8 i% V
004800DC 8BC3 mov eax, ebx
4 u5 J; x4 U6 J7 h: Q+ \1 O
# G9 t1 f! }( W* Reference to : TFrmRamMain.Delay() ;我就不说什么了吧:)
- K' {$ \: D" V) j2 v9 l( P" R# _|
0 _0 c2 Q6 u6 X8 r U# k004800DE E855010000 call 00480238; |% a |5 E" ^
& i! e# s) c' u! A" v
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
# w* E- Q6 c4 W|
( k/ l, R; H0 F; W004800E3 8B83F8020000 mov eax, [ebx+$02F8]
1 ? G0 M7 R1 X1 Q
% i/ g& D# n8 G, U9 J* Reference t comctrls.TProgressBar.StepIt(TProgressBar);5 C8 q7 A2 \( a0 X
|' v3 r. q6 b/ _. `' S- n
004800E9 E87687FDFF call 00458864
8 ]# H; S/ t8 A- p# O4 Z004800EE 8BC3 mov eax, ebx4 r. H1 i5 M+ s# {9 v" d% D4 y
2 r) }2 s) a5 l J; a: U8 h3 R4 k
* Reference to : TFrmRamMain.Delay()
1 e3 W8 q' _$ I* d# `- z3 t% ?+ ^6 Y|
P4 e% g% i5 ^- c, u R004800F0 E843010000 call 00480238
- w x- X9 `/ d# {# }( L0 u9 H; c x& O) V _
* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar
( m/ g, g! o# @$ i6 q3 H$ F|
( a( f$ d2 i5 X004800F5 8B83F8020000 mov eax, [ebx+$02F8]
" r) ^9 q3 O( O- A: L
5 b; U q1 @6 Z$ n: D* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
, [1 d8 u1 _ f) `|, i0 Q( t* u9 r
004800FB E86487FDFF call 00458864! u! U: m/ T- f" d' e+ P1 ?# T; X
00480100 8BC3 mov eax, ebx
8 d1 n. x( o! E) J' f- S9 L
3 ?1 m( [7 N6 Q$ M9 p) a* Reference to : TFrmRamMain.Delay()
5 s+ u- g7 g+ n. Q0 U1 ?1 i. {& n+ q|
6 b4 M$ Z1 r! a7 N3 o8 X0 `00480102 E831010000 call 00480238
2 w2 c7 }6 [6 d+ r1 _: B: W
5 h( ]3 j3 M# B1 a* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar0 @5 |' T H! D: ]. {* h
|; `3 \/ k1 m6 G: R. B+ [& A
00480107 8B83F8020000 mov eax, [ebx+$02F8]
! f, Y, H0 T! @. ]5 S$ [, e4 G6 I& s$ v" d2 [, B j
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);
4 {+ f& B5 p* i0 v|
/ F9 K6 N: ^+ F* D$ E. d% B0048010D E85287FDFF call 00458864
" a! Z2 E2 o* U9 }00480112 8BC3 mov eax, ebx% Q" r5 T# [. w9 [' ]
, g& E5 R) j* e8 ^0 h. \7 }* Reference to : TFrmRamMain.Delay()/ G+ f: v4 O+ @7 E; I( C t! F0 M
|3 @8 Q& M4 F* A8 q- g+ u( K
00480114 E81F010000 call 00480238' B# ~, J. s1 j! ^
7 s# x" l5 H1 E3 N, I* Reference to control TFrmRamMain.ProgressBar1 : TProgressBar5 g9 @) L8 r8 w- H) M2 y
|$ n' h! x _' K" T/ d. u, d
00480119 8B83F8020000 mov eax, [ebx+$02F8]
! R! V! h- m. }1 T' R" T& @/ p8 j( v3 _* x$ ?; I. x9 K6 _) e; [* f
* Reference t comctrls.TProgressBar.StepIt(TProgressBar);$ z- y5 `" K5 C* A; M6 c
|
' T! @$ ?0 V' h- k- u* ?; [0048011F E84087FDFF call 00458864
9 A& ?& \- a9 ?* n00480124 B8E8030000 mov eax, $000003E82 T' G3 D6 c/ y5 \; J5 n# |
/ e0 m' X2 S& g; F0 ^% B8 b* Reference t system.@RandInt;
1 u# \# |: h# X* {' U6 X' `0 E|( l* W# G% b8 L5 B4 H+ f6 |
00480129 E86629F8FF call 00402A94+ [: H" ~. _6 y9 e: P# \" Z" Y
0048012E 85C0 test eax, eax
2 @0 g O' k6 @) S00480130 6A40 push $40% |( Y3 f0 E# X/ O J
* L" U- T$ w$ N _' T: c/ ^. V* Possible String Reference t '电脑消磁圣手'' R. J# [/ A% @* l& c7 X3 r$ Q
|' ~$ v. A" K9 M! W0 X
00480132 B900024800 mov ecx, $00480200
( |) r) J4 i4 U w6 \
1 b* Y4 d3 ]& ], G4 @& \* Possible String Reference t '融磁成功,已经成功中和电脑周围磁场?6 h( W" z) f% A p2 r8 H2 L
| ?1 I) r8 s+ V' |7 [
|$ w8 p$ A+ Q0 y/ j _7 C" q
00480137 BA10024800 mov edx, $004802103 Z! _1 `! B/ c; A4 n1 i4 K# M
' P' V. o! f% R) m) }* Reference to TApplication instance
* l0 Z/ l( M r: \/ i/ G|1 w; R% e* R' s8 O
0048013C A148284800 mov eax, dword ptr [$00482848]) l# }% B5 m a* t, f9 y1 U+ E
00480141 8B00 mov eax, [eax]' N' } d( l2 o* G0 z
* W6 ? N, _7 X* Reference t forms.TApplication.MessageBox(TApplicationCharChar;Longint):Integer;
6 U `& u& m# M; M& @; E! ]4 Z1 m|, |; z6 w Z# F q2 s
00480143 E89895FCFF call 004496E0 ;大功告成,消磁成功!!!. Q2 g1 d B& K- X8 I' h7 y1 z
00480148 33D2 xor edx, edx
$ f( ?2 }" {9 [3 T" S- F
& P1 a; _( o$ a* Reference to control TFrmRamMain.Panel1 : TPanel
3 `; l* N9 B- u9 G5 i& U|
0 a6 K- x3 }1 l r1 c! |/ \% d7 `0048014A 8B83F0020000 mov eax, [ebx+$02F0]
' _: O+ k. H- \# O n
7 z2 {2 }0 s1 b' ~3 @* Reference t controls.TControl.SetVisible(TControl;Boolean);8 N- X- [3 u) W* |" h
|5 o3 Q7 T5 b* g2 e7 P
00480150 E8EFA3FAFF call 0042A544' B: J7 Y* a0 [% J3 s; }) I
00480155 B201 mov dl, $010 p; u/ e1 I( X: z) f2 e
# O! S9 J0 U v: S5 M* m
* Reference to control TFrmRamMain.Panel2 : TPanel: u" z! M8 j. s; M2 J; a
|
" {3 u' N* i7 q4 e0 y* S- k00480157 8B83FC020000 mov eax, [ebx+$02FC]4 V0 H- b& {; }
; ]( ^% j1 d* Z0 o: }' Z+ R8 w, X
* Reference t controls.TControl.SetVisible(TControl;Boolean);
, V+ \% f; y; d. v2 P$ z| a: L8 Z# O' l) r- `1 l$ s4 ~
0048015D E8E2A3FAFF call 0042A544
, e h8 v) ?/ s0 |4 R
; C' M* F/ p" w. `4 I$ r* Reference to TFrmAbout instance
) O* x$ M+ h6 _|- K& k; d0 Z8 Z, Y- W- r8 h$ b: d
00480162 A148264800 mov eax, dword ptr [$00482648]
! z1 \- T9 e+ G& f$ I00480167 8B00 mov eax, [eax]
, [- |. ]; C! Q8 E T00480169 8B10 mov edx, [eax]
9 r2 o# }7 A1 l& B6 X* r
' F: Q+ E6 A& K; J6 W. d6 n* Reference to method TFrmAbout.ShowModal()# w- ~+ D& w+ ]/ B
|( l8 V& ?* C' O: H! v
0048016B FF92D8000000 call dword ptr [edx+$00D8] ;关于窗口露一小脸,是介绍公司的。如此精深的技术,倘不见一下那只下蛋的鸡,岂不是太可惜了么:)
# |# P- x8 E8 r( y, ^* l$ R' ]* V( a5 j00480171 5B pop ebx
! ^' k! Y: G' h, o. x7 o0 C00480172 C3 ret |
|