飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3092|回复: 4

下载完整的网站--Teleport pro 1.40注册机

[复制链接]
  • TA的每日心情
    擦汗
    2020-7-7 10:06
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2006-6-18 17:40:35 | 显示全部楼层 |阅读模式
    软件大小:674KB
    软件语言:英文
    软件类别:国外软件/共享版/离线浏览
    运行环境:Win9x/Me/NT/2000
    破解工具:OllyICE 1.10
    下载地址:[url]http://www.onlinedown.net/soft/6044.htm[/url]
    功能介绍:
           Teleport Pro所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。
    ==========================================

    0040D5D2  |.  E8 A9F10200     call    0043C780 ; eax=文件名是否改变
    0040D5D7  |.  59              pop     ecx
    0040D5D8  |.  85C0            test    eax, eax
    0040D5DA  |.  59              pop     ecx
    0040D5DB  |.  74 13        je      short 0040D5F0        ;  没改变,则跳
    0040D5DD  |.  53              push    ebx                        ; /Arg3
    0040D5DE  |.  53              push    ebx                        ; |Arg2
    0040D5DF  |.  68 D0884800  push  004888D0 ;|Arg1= 004888D0 ASCII
    "This program's name has been changed; please rename the program to its original name."
    0040D5E4  |.  E8 225A0400     call    0045300B     ; \pro.0045300B
    0040D5E9  |.  6A 02           push    2
    0040D5EB  |.  E8 1A780200     call    00434E0A
    0040D5F0  |>  A1 64884800     mov     eax, [488864]
    ...
    0040D63A  |.  3B30            cmp     esi, [eax]
    0040D63C  |.  5E              pop     esi
    0040D63D  |.  74 13           je      short 0040D652            
                                                     ;  如果文件未被修改,则跳
    0040D63F  |.  53              push    ebx                        ; /Arg3
    0040D640  |.  53              push    ebx                        ; |Arg2
    0040D641  |.  68 78884800     push    00488878                  
                          ; |Arg1 = 00488878 ASCII "This program has been altered, possibly by a

    virus; program execution will stop now."
    0040D646  |.  E8 C0590400     call    0045300B       ; \pro.0045300B
    0040D64B  |.  6A 03           push    3
    0040D64D  |.  E8 B8770200     call    00434E0A
    0040D652  |>  834D FC FF      or      dword ptr [ebp-4], FFFFFFF>
    ...
    0044A8D4   .  F>call    [eax+84]                     ;  Get(Name,SN)
    0044A8DA   .  C>mov     dword ptr [ebp+8], 1
    0044A8E1   .  E>jmp     short 0044A90A
    0044A8E3   .  B>mov     eax, 0044A907
    0044A8E8   .  C>retn
    ...
    0042E4F0  /$  5>push    edi
    0042E4F1  |.  8>mov     edi, [esp+8]                 ;  edi=Name
    0042E4F5  |.  8>test    edi, edi
    0042E4F7  |.  7>je      short <Error1>
    0042E4F9  |.  5>push    edi
    0042E4FA  |.  E>call    <eax=GetLength(Name)>
    0042E4FF  |.  5>pop     ecx
    0042E500  |.  E>jmp     short 0042E504
    0042E502 >|>  3>xor     eax, eax
    0042E504  |>  8>cmp     eax, 5                       ;  len(Name)>=5则跳
    0042E507  |.  7>jnb     short 0042E50D
    0042E509  |.  3>xor     eax, eax
    0042E50B  |.  5>pop     edi
    0042E50C  |.  C>retn
    0042E50D  |>  5>push    ebx
    0042E50E  |.  5>push    esi
    0042E50F  |.  B>mov     esi, 5DFEE4A4                ;  esi=x=5dfee4a4
    0042E514  |.  3>xor     ebx, ebx                     ;  ebx=0
    0042E516  |>  8>/test    edi, edi                    ;  edi=Address(Name)
    0042E518  |.  7>|je      short 0042E523
    0042E51A  |.  5>|push    edi
    0042E51B  |.  E>|call    <eax=GetLength(Name)>       ;  eax=length(Name)=7
    0042E520  |.  5>|pop     ecx                         ;  ecx=name
    0042E521  |.  E>|jmp     short 0042E525
    0042E523  |>  3>|xor     eax, eax
    0042E525  |>  8>|add     eax, -4
    0042E528  |.  3>|cmp     ebx, eax
    0042E52A  |.  7>|jnb     short 0042E538
    0042E52C  |.  3>|xor     esi, [ebx+edi]              ;  esi==x=x or Name[i],i=0..4..8..
    0042E52F  |.  F>|test    bl, 40
    0042E532  |.  7>|je      short 0042E535
    0042E534  |.  4>|inc     ebx
    0042E535  |>  4>|inc     ebx
    0042E536  |.^ E>\jmp     short 0042E516
    0042E538  |>  8>mov     eax, esi
    0042E53A  |.  5>pop     esi
    0042E53B  |.  5>pop     ebx
    0042E53C  |.  5>pop     edi
    0042E53D  \.  C>retn
    下面是注册函数:
    Function GetSerial(ch:String):string;
    var x,k:dword;
        i:integer;
        ch,c:string;
    begin
      c:='';
      if length(ch)>=5 then begin
         x:=$5DFEE4A4;
         for i:=1 to length(ch)-4 do begin
            c:=midstr(CH,i,4);
            k:=ord(pchar(c)[0])
              +(ord(pchar(c)[1]) shl 8)
              +(ord(pchar(c)[2]) shl 16)
              +(ord(pchar(c)[3]) shl 24);
            x:=x xor k;
         end;
         c:=inttostr(x);
      end ;
      result:=c;
    end;

    我的注册信息如下:
    Name:=SPC_CLL   SN:=228698340

    keygen.rar

    157.08 KB, 下载次数: 37, 下载积分: 飘云币 -2 枚

    Teleport pro 1.40注册机

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2006-6-20 20:46:46 | 显示全部楼层
    可能是猫的基础差.

    所以以为楼主兄弟的分析不祥细...PO:LK<>:"><{}Po
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2020-7-7 10:06
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2006-6-20 22:03:27 | 显示全部楼层
    我只贴了程序自检验代码和注册码的计算过程,其他的就忽略了。
    至于这些代码是怎么找到的,那就要兄弟们练习了。
    总要给兄弟们一些思考的空间啊!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-6-23 17:46:40 | 显示全部楼层
    學習學習~
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-7-18 09:10:19 | 显示全部楼层
    学习下
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表