• 标 题:用dede3和trw追Fast Browser Pro V5.0注册码 (16千字)
  • 作 者:staray
  • 时 间:2002-3-27 11:51:26
  • 链 接:http://bbs.pediy.com

1、软件介绍
    Fast Browser 是一个非常棒的多线程浏览器,它让你的网上冲浪变得更加简单和方便,极大地扩充了浏览器的功能。中文版十大功能:1)优秀的多窗口浏览:一次能够同时打开多达180个网页,能显示每个网页的下载进度,并提供多种简便的管理方式。2)自由冲浪:精选10000多个分类中文网址,当上网时不知道该去何处时,随机向用户推荐一个优秀的网站,给你带来众多全新的内容和一种新鲜冲浪的感觉。3)语音功能(语音版适用于win98): 一个可以自动朗读英文网页的小精灵,全新锻炼你的英语听力。4)多语种翻译:提供英汉、日汉等多达36种语言翻译或转码,提供多个在线翻译引擎,并可把用户输入的文本在各种语言之间进行翻译。5)网页扫描:能扫描出一张网页里每个连接的创建时间,文件大小甚至服务器名称,赤裸裸的给你展示一个网站的全貌。6)微型记事本:在浏览网页的时候方便快捷地记下重要的信息(Ctrl+7键),可从网页里用拖动方式收集你感兴趣的内容,也可从记事本里把预先写好的内容直接拖到网页输入框里加速填表的过程。7)强力搜索引擎:可使用500个搜索引擎进行搜索,将网上资源一网打尽(中文版另有数十个各种中文分类引擎)。8)快速设置下载内容:自由控制是否下载图象、音乐、视频文件,节省网页下载时间。9)网页链接分类过滤:迅速挑选出你感兴趣的网址,根据你的需要迅速下载网页上链接的资源。10)黑名单、群组、收藏夹导入导出......这一切全部集成在这一款获得多项国际大奖的免费软件里面。
2、下载地址:http://skycn.net/down.php?id=1716
3、用peid发现没加壳,用dede反汇编如下


object RegisterForm: TRegisterForm
.....
    object _BtnRegister: TButton
      Left = 320
      Top = 149
      Width = 69
      Height = 23
      Caption = '&Register'
      Default = True
      TabOrder = 4
      OnClick = _BtnRegisterClick////////////events
    end
........

004DAE78  55                    push    ebp
004DAE79  8BEC                  mov    ebp, esp
004DAE7B  6A00                  push    $00
004DAE7D  53                    push    ebx
004DAE7E  8BD8                  mov    ebx, eax
004DAE80  33C0                  xor    eax, eax
004DAE82  55                    push    ebp

* Possible String Reference to: '橘堯腽[Y]?
|
004DAE83  68D6AE4D00            push    $004DAED6

***** TRY
|
004DAE88  64FF30                push    dword ptr fs:[eax]
004DAE8B  648920                mov    fs:[eax], esp
004DAE8E  8D55FC                lea    edx, [ebp-$04]

* Reference to control UsernameEdit : TEdit
|
004DAE91  8B83F8020000          mov    eax, [ebx+$02F8]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAE97  E87CA2F5FF            call    00435118
004DAE9C  837DFC00              cmp    dword ptr [ebp-$04], +$00
004DAEA0  7517                  jnz    004DAEB9
004DAEA2  6A00                  push    $00
004DAEA4  668B0DE4AE4D00        mov    cx, word ptr [$4DAEE4]
004DAEAB  B202                  mov    dl, $02

* Possible String Reference to: 'Please input your user name.'
|
004DAEAD  B8F0AE4D00            mov    eax, $004DAEF0

|
004DAEB2  E84D08F8FF            call    0045B704/////this call
004DAEB7  EB07                  jmp    004DAEC0
004DAEB9  8BC3                  mov    eax, ebx

|
004DAEBB  E8D0FCFFFF            call    004DAB90
004DAEC0  33C0                  xor    eax, eax
004DAEC2  5A                    pop    edx
004DAEC3  59                    pop    ecx
004DAEC4  59                    pop    ecx
004DAEC5  648910                mov    fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[Y]?
|
004DAEC8  68DDAE4D00            push    $004DAEDD
004DAECD  8D45FC                lea    eax, [ebp-$04]

* Reference to: system.@LStrClr(String);
|
004DAED0  E8CB8EF2FF            call    00403DA0
004DAED5  C3                    ret

004DAED6  E9D988F2FF            jmp    004037B4
004DAEDB  EBF0                  jmp    004DAECD

****** END
|
004DAEDD  5B                    pop    ebx
004DAEDE  59                    pop    ecx
004DAEDF  5D                    pop    ebp
004DAEE0  C3                    ret
================================================================
004DAB90  55                    push    ebp
004DAB91  8BEC                  mov    ebp, esp
004DAB93  B908000000            mov    ecx, $00000008
004DAB98  6A00                  push    $00
004DAB9A  6A00                  push    $00
004DAB9C  49                    dec    ecx
004DAB9D  75F9                  jnz    004DAB98
004DAB9F  51                    push    ecx
004DABA0  53                    push    ebx
004DABA1  8BD8                  mov    ebx, eax
004DABA3  33C0                  xor    eax, eax
004DABA5  55                    push    ebp
004DABA6  6810AE4D00            push    $004DAE10

***** TRY
|
004DABAB  64FF30                push    dword ptr fs:[eax]
004DABAE  648920                mov    fs:[eax], esp
004DABB1  A1FC735000            mov    eax, dword ptr [$5073FC]
004DABB6  803800                cmp    byte ptr [eax], $00
004DABB9  752B                  jnz    004DABE6
004DABBB  8D55FC                lea    edx, [ebp-$04]

* Reference to control CodeEdit : TEdit
|
004DABBE  8B83F4020000          mov    eax, [ebx+$02F4]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DABC4  E84FA5F5FF            call    00435118
004DABC9  8B45FC                mov    eax, [ebp-$04]
004DABCC  50                    push    eax
004DABCD  8D55F8                lea    edx, [ebp-$08]

* Reference to control UsernameEdit : TEdit
|
004DABD0  8B83F8020000          mov    eax, [ebx+$02F8]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DABD6  E83DA5F5FF            call    00435118
004DABDB  8B45F8                mov    eax, [ebp-$08]
004DABDE  5A                    pop    edx

|
004DABDF  E81490FFFF            call    004D3BF8
004DABE4  EB29                  jmp    004DAC0F
004DABE6  8D55F4                lea    edx, [ebp-$0C]

* Reference to control CodeEdit : TEdit
|
004DABE9  8B83F4020000          mov    eax, [ebx+$02F4]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DABEF  E824A5F5FF            call    00435118
004DABF4  8B45F4                mov    eax, [ebp-$0C]
004DABF7  50                    push    eax
004DABF8  8D55F0                lea    edx, [ebp-$10]

* Reference to control UsernameEdit : TEdit
|
004DABFB  8B83F8020000          mov    eax, [ebx+$02F8]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAC01  E812A5F5FF            call    00435118
004DAC06  8B45F0                mov    eax, [ebp-$10]
004DAC09  5A                    pop    edx

|
004DAC0A  E8E191FFFF            call    004D3DF0
004DAC0F  84C0                  test    al, al//////////关键,下断点可见注册码
004DAC11  0F845E010000          jz      004DAD75
004DAC17  A1DC725000            mov    eax, dword ptr [$5072DC]
004DAC1C  C60001                mov    byte ptr [eax], $01
004DAC1F  8D55EC                lea    edx, [ebp-$14]

* Reference to control UsernameEdit : TEdit
|
004DAC22  8B83F8020000          mov    eax, [ebx+$02F8]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAC28  E8EBA4F5FF            call    00435118
004DAC2D  8B55EC                mov    edx, [ebp-$14]
004DAC30  A1D4765000            mov    eax, dword ptr [$5076D4]

* Reference to: system.@LStrAsg;
|
004DAC35  E8BA91F2FF            call    00403DF4
004DAC3A  8D55E8                lea    edx, [ebp-$18]

* Reference to control CodeEdit : TEdit
|
004DAC3D  8B83F4020000          mov    eax, [ebx+$02F4]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAC43  E8D0A4F5FF            call    00435118
004DAC48  8B55E8                mov    edx, [ebp-$18]
004DAC4B  A16C735000            mov    eax, dword ptr [$50736C]

* Reference to: system.@LStrAsg;
|
004DAC50  E89F91F2FF            call    00403DF4
004DAC55  B810270000            mov    eax, $00002710

* Reference to: system.@RandInt;
|
004DAC5A  E89580F2FF            call    00402CF4
004DAC5F  8D55E4                lea    edx, [ebp-$1C]

* Reference to: sysutils.IntToStr(System.Integer):System.AnsiString;overload;
|
004DAC62  E859E7F2FF            call    004093C0
004DAC67  8D45E4                lea    eax, [ebp-$1C]

* Possible String Reference to: '.key'
|
004DAC6A  BA24AE4D00            mov    edx, $004DAE24

* Reference to: system.@LStrCat;
|
004DAC6F  E8B493F2FF            call    00404028
004DAC74  8B45E4                mov    eax, [ebp-$1C]
004DAC77  50                    push    eax
004DAC78  8D55E0                lea    edx, [ebp-$20]

* Reference to control CodeEdit : TEdit
|
004DAC7B  8B83F4020000          mov    eax, [ebx+$02F4]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAC81  E892A4F5FF            call    00435118
004DAC86  8B45E0                mov    eax, [ebp-$20]
004DAC89  50                    push    eax
004DAC8A  8D55DC                lea    edx, [ebp-$24]

* Reference to control UsernameEdit : TEdit
|
004DAC8D  8B83F8020000          mov    eax, [ebx+$02F8]

* Reference to: controls.TControl.GetText(TControl):System.String;
|
004DAC93  E880A4F5FF            call    00435118
004DAC98  8B45DC                mov    eax, [ebp-$24]
004DAC9B  5A                    pop    edx
004DAC9C  59                    pop    ecx

|
004DAC9D  E82A9AFFFF            call    004D46CC

* Reference to: sysutils.Date:System.TDateTime;
|
004DACA2  E8B1FAF2FF            call    0040A758

* Reference to: system.@TRUNC;
|
004DACA7  E8807EF2FF            call    00402B2C
004DACAC  52                    push    edx
004DACAD  50                    push    eax
004DACAE  8D45D8                lea    eax, [ebp-$28]

* Reference to: sysutils.IntToStr(System.Int64):System.AnsiString;overload;
|
004DACB1  E83AE7F2FF            call    004093F0
004DACB6  8B45D8                mov    eax, [ebp-$28]
004DACB9  50                    push    eax
004DACBA  8B15EC735000          mov    edx, [$5073EC]
004DACC0  8B12                  mov    edx, [edx]
004DACC2  8D45D4                lea    eax, [ebp-$2C]

* Possible String Reference to: 'BrowserSet.ini'
|
004DACC5  B934AE4D00            mov    ecx, $004DAE34

* Reference to: system.@LStrCat3;
|
004DACCA  E89D93F2FF            call    0040406C
004DACCF  8B45D4                mov    eax, [ebp-$2C]

* Possible String Reference to: 'lasttime'
|
004DACD2  B94CAE4D00            mov    ecx, $004DAE4C

* Possible String Reference to: 'reg'
|
004DACD7  BA60AE4D00            mov    edx, $004DAE60

|
004DACDC  E85770FFFF            call    004D1D38
004DACE1  8D55D0                lea    edx, [ebp-$30]
004DACE4  B801000000            mov    eax, $00000001

* Reference to: sysutils.IntToStr(System.Integer):System.AnsiString;overload;
|
004DACE9  E8D2E6F2FF            call    004093C0
004DACEE  8B45D0                mov    eax, [ebp-$30]
004DACF1  50                    push    eax
004DACF2  8B15EC735000          mov    edx, [$5073EC]
004DACF8  8B12                  mov    edx, [edx]
004DACFA  8D45CC                lea    eax, [ebp-$34]

* Possible String Reference to: 'BrowserSet.ini'
|
004DACFD  B934AE4D00            mov    ecx, $004DAE34

* Reference to: system.@LStrCat3;
|
004DAD02  E86593F2FF            call    0040406C
004DAD07  8B45CC                mov    eax, [ebp-$34]

* Possible String Reference to: 'count'
|
004DAD0A  B96CAE4D00            mov    ecx, $004DAE6C

* Possible String Reference to: 'reg'
|
004DAD0F  BA60AE4D00            mov    edx, $004DAE60

|
004DAD14  E81F70FFFF            call    004D1D38
004DAD19  6A00                  push    $00
004DAD1B  A194775000            mov    eax, dword ptr [$507794]
004DAD20  8B00                  mov    eax, [eax]

* Reference to: system.@LStrToPChar;
|
004DAD22  E8BD94F2FF            call    004041E4
004DAD27  8BD0                  mov    edx, eax
004DAD29  8D45C8                lea    eax, [ebp-$38]

* Reference to: system.@LStrFromPChar(String;PAnsiChar);
|          or: system.@WStrFromPChar(WideString;PAnsiChar);
|
004DAD2C  E82792F2FF            call    00403F58
004DAD31  8B45C8                mov    eax, [ebp-$38]
004DAD34  668B0D74AE4D00        mov    cx, word ptr [$4DAE74]
004DAD3B  B202                  mov    dl, $02

|
004DAD3D  E8C209F8FF            call    0045B704
004DAD42  A108765000            mov    eax, dword ptr [$507608]
004DAD47  833800                cmp    dword ptr [eax], +$00
004DAD4A  7420                  jz      004DAD6C
004DAD4C  A108765000            mov    eax, dword ptr [$507608]
004DAD51  8B00                  mov    eax, [eax]
004DAD53  8B80C8080000          mov    eax, [eax+$08C8]
004DAD59  33D2                  xor    edx, edx

* Reference to: menus.TMenuItem.SetVisible(TMenuItem;System.Boolean);
|
004DAD5B  E8A4ABF6FF            call    00445904
004DAD60  A108765000            mov    eax, dword ptr [$507608]
004DAD65  8B00                  mov    eax, [eax]

|
004DAD67  E8AC280100            call    004ED618
004DAD6C  8BC3                  mov    eax, ebx

|
004DAD6E  E8E955F7FF            call    0045035C
004DAD73  EB5E                  jmp    004DADD3
004DAD75  8D55C4                lea    edx, [ebp-$3C]
004DAD78  33C0                  xor    eax, eax

* Reference to: sysutils.IntToStr(System.Integer):System.AnsiString;overload;
|
004DAD7A  E841E6F2FF            call    004093C0
004DAD7F  8B45C4                mov    eax, [ebp-$3C]
004DAD82  50                    push    eax
004DAD83  8B15EC735000          mov    edx, [$5073EC]
004DAD89  8B12                  mov    edx, [edx]
004DAD8B  8D45C0                lea    eax, [ebp-$40]

* Possible String Reference to: 'BrowserSet.ini'
|
004DAD8E  B934AE4D00            mov    ecx, $004DAE34

* Reference to: system.@LStrCat3;
|
004DAD93  E8D492F2FF            call    0040406C
004DAD98  8B45C0                mov    eax, [ebp-$40]

* Possible String Reference to: 'count'
|
004DAD9B  B96CAE4D00            mov    ecx, $004DAE6C

* Possible String Reference to: 'reg'
|
004DADA0  BA60AE4D00            mov    edx, $004DAE60

|
004DADA5  E88E6FFFFF            call    004D1D38
004DADAA  6A00                  push    $00
004DADAC  A1D8715000            mov    eax, dword ptr [$5071D8]
004DADB1  8B00                  mov    eax, [eax]

* Reference to: system.@LStrToPChar;
|
004DADB3  E82C94F2FF            call    004041E4
004DADB8  8BD0                  mov    edx, eax
004DADBA  8D45BC                lea    eax, [ebp-$44]

* Reference to: system.@LStrFromPChar(String;PAnsiChar);
|          or: system.@WStrFromPChar(WideString;PAnsiChar);
|
004DADBD  E89691F2FF            call    00403F58
004DADC2  8B45BC                mov    eax, [ebp-$44]
004DADC5  668B0D74AE4D00        mov    cx, word ptr [$4DAE74]
004DADCC  B202                  mov    dl, $02

|
004DADCE  E83109F8FF            call    0045B704
004DADD3  33C0                  xor    eax, eax
004DADD5  5A                    pop    edx
004DADD6  59                    pop    ecx
004DADD7  59                    pop    ecx
004DADD8  648910                mov    fs:[eax], edx

****** FINALLY
|
004DADDB  6817AE4D00            push    $004DAE17
004DADE0  8D45BC                lea    eax, [ebp-$44]
004DADE3  BA08000000            mov    edx, $00000008

* Reference to: system.@LStrArrayClr;
|
004DADE8  E8D78FF2FF            call    00403DC4
004DADED  8D45DC                lea    eax, [ebp-$24]
004DADF0  BA02000000            mov    edx, $00000002

* Reference to: system.@LStrArrayClr;
|
004DADF5  E8CA8FF2FF            call    00403DC4
004DADFA  8D45E4                lea    eax, [ebp-$1C]

* Reference to: system.@LStrArrayClr;
|
004DADE8  E8D78FF2FF            call    00403DC4
004DADED  8D45DC                lea    eax, [ebp-$24]
004DADF0  BA02000000            mov    edx, $00000002

* Reference to: system.@LStrArrayClr;
|
004DADF5  E8CA8FF2FF            call    00403DC4
004DADFA  8D45E4                lea    eax, [ebp-$1C]

* Reference to: system.@LStrClr(String);
|
004DADFD  E89E8FF2FF            call    00403DA0
004DAE02  8D45E8                lea    eax, [ebp-$18]
004DAE05  BA06000000            mov    edx, $00000006

* Reference to: system.@LStrArrayClr;
|
004DAE0A  E8B58FF2FF            call    00403DC4
004DAE0F  C3                    ret

004DAE10  E99F89F2FF            jmp    004037B4
004DAE15  EBC9                  jmp    004DADE0

****** END
|
004DAE17  5B                    pop    ebx
004DAE18  8BE5                  mov    esp, ebp
004DAE1A  5D                    pop    ebp
004DAE1B  C3                    ret
收工,只做交流
我的注册号:31761174
我的注册码:25994591
staray[BCG]
2002.3.27