- UID
 - 5592
 
 注册时间2005-12-21
阅读权限40
最后登录1970-1-1
独步武林 
   
 
 
 
TA的每日心情  | 慵懒 2019-1-18 17:27 | 
|---|
 
  签到天数: 30 天 [LV.5]常住居民I  
 | 
 
 
发表于 2007-11-19 14:59:57
|
显示全部楼层
 
 
 
程序本身是演示版, 
 
我这里只找到了注册码,即算法 
 
 
0040C7F8   .  55            push    ebp 
0040C7F9   .  8BEC          mov     ebp, esp 
0040C7FB   .  B9 05000000   mov     ecx, 5 
0040C800   >  6A 00         push    0 
0040C802   .  6A 00         push    0 
0040C804   .  49            dec     ecx 
0040C805   .^ 75 F9         jnz     short 0040C800 
0040C807   .  51            push    ecx 
0040C808   .  8955 E8       mov     [ebp-18], edx 
0040C80B   .  8945 FC       mov     [ebp-4], eax 
0040C80E   .  33C0          xor     eax, eax 
0040C810   .  55            push    ebp 
0040C811   .  68 04CA4000   push    0040CA04 
0040C816   .  64:FF30       push    dword ptr fs:[eax] 
0040C819   .  64:8920       mov     fs:[eax], esp 
0040C81C   .  A1 CCA14100   mov     eax, [41A1CC] 
0040C821   .  8B00          mov     eax, [eax] 
0040C823   .  E8 D8CA0000   call    00419300 
0040C828   .  8BD0          mov     edx, eax 
0040C82A   .  8D45 E4       lea     eax, [ebp-1C] 
0040C82D   .  E8 AE48FFFF   call    <jmp.&rtl70.System::LStrFromPCha> 
0040C832   .  8B45 E4       mov     eax, [ebp-1C] 
0040C835   .  8D55 F8       lea     edx, [ebp-8] 
0040C838   .  E8 B34DFFFF   call    <jmp.&rtl70.Sysutils::Trim> 
0040C83D   .  A1 CCA14100   mov     eax, [41A1CC] 
0040C842   .  8B00          mov     eax, [eax] 
0040C844   .  8B55 F8       mov     edx, [ebp-8] 
0040C847   .  E8 78C70000   call    00418FC4                         ;  算法关键 
0040C84C   .  33D2          xor     edx, edx 
0040C84E   .  52            push    edx 
0040C84F   .  50            push    eax                              ;  eax=0090720A 
0040C850   .  8D45 E0       lea     eax, [ebp-20] 
0040C853   .  E8 A84DFFFF   call    <jmp.&rtl70.Sysutils::IntToStr> 
0040C858   .  8B45 E0       mov     eax, [ebp-20]                    ;  (ASCII "9466378") 
0040C85B   .  50            push    eax 
0040C85C   .  8D55 DC       lea     edx, [ebp-24] 
0040C85F   .  A1 6CB04100   mov     eax, [41B06C] 
0040C864   .  8B80 00030000 mov     eax, [eax+300] 
0040C86A   .  E8 8950FFFF   call    <jmp.&vcl70.Controls::TControl::> 
0040C86F   .  8B55 DC       mov     edx, [ebp-24] 
0040C872   .  58            pop     eax 
0040C873   .  E8 8848FFFF   call    <jmp.&rtl70.System::LStrCmp> 
0040C878   .  0F85 3E010000 jnz     0040C9BC 
0040C87E   .  B8 18CA4000   mov     eax, 0040CA18                    ;  正确的授权码! 
0040C883   .  E8 E856FFFF   call    <jmp.&vcl70.Dialogs::ShowMessage> 
0040C888   .  B2 01         mov     dl, 1 
0040C88A   .  A1 206D5000   mov     eax, [<&rtl70.Registry::TRegistr> 
0040C88F   .  E8 5458FFFF   call    <jmp.&rtl70.Registry::TRegistry:> 
0040C894   .  8945 F4       mov     [ebp-C], eax 
0040C897   .  33C0          xor     eax, eax 
0040C899   .  55            push    ebp 
0040C89A   .  68 29C94000   push    0040C929 
0040C89F   .  64:FF30       push    dword ptr fs:[eax] 
0040C8A2   .  64:8920       mov     fs:[eax], esp 
0040C8A5   .  BA 02000080   mov     edx, 80000002 
0040C8AA   .  8B45 F4       mov     eax, [ebp-C] 
0040C8AD   .  E8 4658FFFF   call    <jmp.&rtl70.Registry::TRegistry:> 
0040C8B2   .  8D45 F0       lea     eax, [ebp-10] 
0040C8B5   .  BA 30CA4000   mov     edx, 0040CA30                    ;  software\mypassword 
0040C8BA   .  E8 1948FFFF   call    <jmp.&rtl70.System::LStrLAsg> 
0040C8BF   .  8D55 D8       lea     edx, [ebp-28] 
 
 
======================= 
 
00418FC4  /$  55            push    ebp 
00418FC5  |.  8BEC          mov     ebp, esp 
00418FC7  |.  83C4 EC       add     esp, -14 
00418FCA  |.  8955 F8       mov     [ebp-8], edx 
00418FCD  |.  8945 FC       mov     [ebp-4], eax 
00418FD0  |.  8B45 F8       mov     eax, [ebp-8] 
00418FD3  |.  E8 3081FEFF   call    <jmp.&rtl70.System::LStrAddRef> 
00418FD8  |.  33C0          xor     eax, eax 
00418FDA  |.  55            push    ebp 
00418FDB  |.  68 34904100   push    00419034 
00418FE0  |.  64:FF30       push    dword ptr fs:[eax] 
00418FE3  |.  64:8920       mov     fs:[eax], esp 
00418FE6  |.  C745 F4 22017>mov     dword ptr [ebp-C], 710122        ;  [ebp-C]= 710122 
00418FED  |.  8B45 F8       mov     eax, [ebp-8]                     ;  (ASCII "PF2B27K2119S5A") 
00418FF0  |.  E8 F380FEFF   call    <jmp.&rtl70.System::LStrLen> 
00418FF5  |.  85C0          test    eax, eax 
00418FF7  |.  7E 25         jle     short 0041901E 
00418FF9  |.  8945 EC       mov     [ebp-14], eax                    ;  eax=0000000E 
00418FFC  |.  C745 F0 01000>mov     dword ptr [ebp-10], 1 
00419003  |>  8B4D F0       /mov     ecx, [ebp-10] 
00419006  |.  8B45 F8       |mov     eax, [ebp-8]                    ;  (ASCII "PF2B27K2119S5A") 
00419009  |.  8B55 F0       |mov     edx, [ebp-10] 
0041900C  |.  0FB64410 FF   |movzx   eax, byte ptr [eax+edx-1] 
00419011  |.  D3E0          |shl     eax, cl                         ;  右移(当前字符,当前位) 
00419013  |.  0145 F4       |add     [ebp-C], eax                    ;  [ebp-C]=[ebp-C]+EAX 
00419016  |.  FF45 F0       |inc     dword ptr [ebp-10] 
00419019  |.  FF4D EC       |dec     dword ptr [ebp-14] 
0041901C  |.^ 75 E5         \jnz     short 00419003 
0041901E  |>  33C0          xor     eax, eax 
00419020  |.  5A            pop     edx 
00419021  |.  59            pop     ecx 
00419022  |.  59            pop     ecx 
00419023  |.  64:8910       mov     fs:[eax], edx 
00419026  |.  68 3B904100   push    0041903B 
0041902B  |>  8D45 F8       lea     eax, [ebp-8] 
0041902E  |.  E8 9580FEFF   call    <jmp.&rtl70.System::LStrClr> 
00419033  \.  C3            retn 
00419034   .^ E9 5F80FEFF   jmp     <jmp.&rtl70.System::HandleFinall> 
00419039   .^ EB F0         jmp     short 0041902B 
0041903B   .  8B45 F4       mov     eax, [ebp-C] 
0041903E   .  8BE5          mov     esp, ebp 
00419040   .  5D            pop     ebp 
00419041   .  C3            retn |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |