- UID
 - 1479
 
 注册时间2005-5-9
阅读权限10
最后登录1970-1-1
周游历练 
  
 
 
 
该用户从未签到  
 | 
 
迷你网络电视 5.6 
 
【加密方式】   序列号 
 
【破解工具】   FlyOD V1.10、W32DASM 
 
【软件限制】   功能限制 
 
【下载地址】   http://www.shareware.cn/ 
 
【破解平台】   Microsoft Windows XP SP2 
  bc++1999编写 
 
打开W32DASM载入程序,在“串是式数据参考”找到“经典语句!” 
 
0040225D    |.  8D85 6CFFFFFF     lea eax,dword ptr ss:[ebp-94] 
00402263    |.  BA 02000000       mov edx,2 
00402268    |.  E8 F7A70F00       call nettvprj.004FCA64 
0040226D    |.  E8 86340000       call nettvprj.004056F8-------这是写标志位的call 
00402272    |.  84C0              test al,al 
00402274    |.  74 48             je short nettvprj.004022BE-----在这里呢 
00402276    |.  33D2              xor edx,edx 
00402278    |.  8B86 18030000     mov eax,dword ptr ds:[esi+318] 
0040227E    |.  E8 C5770800       call nettvprj.00489A48 
00402283    |.  66:C743 10 C800   mov word ptr ds:[ebx+10],0C8 
迷你网络电视-注册版---------------------跳转向上找 
00402289    |.  BA 52035300       mov edx,nettvprj.00530352 
0040228E    |.  8D85 68FFFFFF     lea eax,dword ptr ss:[ebp-98] 
00402294    |.  E8 FBA60F00       call nettvprj.004FC994 
00402299    |.  FF43 1C           inc dword ptr ds:[ebx+1C] 
0040229C    |.  8B10              mov edx,dword ptr ds:[eax] 
0040229E    |.  8B86 F0020000     mov eax,dword ptr ds:[esi+2F0] 
004022A4    |.  E8 27C00300       call nettvprj.Suiform::TsuiForm::S> 
004022A9    |.  FF4B 1C           dec dword ptr ds:[ebx+1C] 
004022AC    |.  8D85 68FFFFFF     lea eax,dword ptr ss:[ebp-98] 
004022B2    |.  BA 02000000       mov edx,2 
004022B7    |.  E8 A8A70F00       call nettvprj.004FCA64 
004022BC    |.  EB 56             jmp short nettvprj.00402314 
004022BE    |>  66:C743 10 D400   mov word ptr ds:[ebx+10],0D4 
迷你网络电视-未注册版--------------------跳转向上找 
004022C4    |.  BA 66035300       mov edx,nettvprj.00530366 
004022C9    |.  8D85 64FFFFFF     lea eax,dword ptr ss:[ebp-9C] 
004022CF    |.  E8 C0A60F00       call nettvprj.004FC994 
004022D4    |.  FF43 1C           inc dword ptr ds:[ebx+1C] 
004022D7    |.  8B10              mov edx,dword ptr ds:[eax] 
004022D9    |.  8B86 F0020000     mov eax,dword ptr ds:[esi+2F0] 
004022DF    |.  E8 ECBF0300       call nettvprj.Suiform::TsuiForm::S> 
 
 
 
 
   ----进入写标志位的call 004056F8 
 
004056F8    /$  BA 78785400       mov edx,nettvprj.00547878 
004056FD    |.  FF02              inc dword ptr ds:[edx] 
004056FF    |.  8302 09           add dword ptr ds:[edx],9 
00405702    |.  33C0              xor eax,eax 
00405704    |>  FF02              /inc dword ptr ds:[edx] 
00405706    |.  2902              |sub dword ptr ds:[edx],eax 
00405708    |.  40                |inc eax 
00405709    |.  83F8 25           |cmp eax,25 
0040570C    |.^ 7C F6             \jl short nettvprj.00405704------怎么没有写呀看下面的call 
0040570E    |.  E8 EDFEFFFF       call nettvprj.00405600--------就是他 
00405713    \.  C3                retn 
 
进入call nettvprj.00405600 
 
00405600    /$  53                push ebx 
00405601    |.  56                push esi 
00405602    |.  57                push edi 
00405603    |.  55                push ebp 
00405604    |.  803D A8025300 00  cmp byte ptr ds:[5302A8],0 
0040560B    |.  75 32             jnz short nettvprj.0040563F 
0040560D    |.  68 39300000       push 3039 
00405612    |.  E8 519D1200       call <jmp.&MC.fnMc> 
00405617    |.  59                pop ecx 
00405618    |.  8BD0              mov edx,eax 
0040561A    |.  C1E0 03           shl eax,3 
0040561D    |.  2BC2              sub eax,edx 
0040561F    |.  8D0482            lea eax,dword ptr ds:[edx+eax*4] 
00405622    |.  05 0FCD7F00       add eax,7FCD0F 
00405627    |.  B9 1F000000       mov ecx,1F 
0040562C    |.  99                cdq 
0040562D    |.  F7F9              idiv ecx 
0040562F    |.  05 0FCD7F00       add eax,7FCD0F 
00405634    |.  A3 A4025300       mov dword ptr ds:[5302A4],eax 
00405639    |.  FE05 A8025300     inc byte ptr ds:[5302A8] 
0040563F    |>  8B1D A4025300     mov ebx,dword ptr ds:[5302A4] 
00405645    |.  A1 A0025300       mov eax,dword ptr ds:[5302A0] 
0040564A    |.  A3 74785400       mov dword ptr ds:[547874],eax 
0040564F    |.  8BC3              mov eax,ebx 
00405651    |.  99                cdq 
00405652    |.  B9 1F000000       mov ecx,1F 
00405657    |.  F7F9              idiv ecx 
00405659    |.  8BE8              mov ebp,eax 
0040565B    |.  8BC3              mov eax,ebx 
0040565D    |.  99                cdq 
0040565E    |.  B9 07000000       mov ecx,7 
00405663    |.  F7F9              idiv ecx 
00405665    |.  FF05 A0025300     inc dword ptr ds:[5302A0] 
0040566B    |.  FF05 A0025300     inc dword ptr ds:[5302A0] 
00405671    |.  C605 8C025300 00  mov byte ptr ds:[53028C],0 
00405678    |.  8BF0              mov esi,eax 
0040567A    |.  A1 A0025300       mov eax,dword ptr ds:[5302A0] 
0040567F    |.  0105 74785400     add dword ptr ds:[547874],eax 
00405685    |.  FF05 A0025300     inc dword ptr ds:[5302A0] 
0040568B    |.  8B3D 90025300     mov edi,dword ptr ds:[530290] 
00405691    |.  B9 01000000       mov ecx,1 
00405696    |.  EB 0B             jmp short nettvprj.004056A3 
00405698    |>  03F1              /add esi,ecx 
0040569A    |.  FF05 74785400     |inc dword ptr ds:[547874] 
004056A0    |.  2BF9              |sub edi,ecx 
004056A2    |.  41                |inc ecx 
004056A3    |>  8BC3               mov eax,ebx 
004056A5    |.  99                |cdq 
004056A6    |.  F7FD              |idiv ebp 
004056A8    |.  3BC8              |cmp ecx,eax 
004056AA    |.^ 7C EC             \jl short nettvprj.00405698 
004056AC    |.  3BF7              cmp esi,edi 
004056AE    |.  75 1D             jnz short nettvprj.004056CD 
004056B0    |.  FF0D A0025300     dec dword ptr ds:[5302A0] 
004056B6    |.  3BF7              cmp esi,edi 
004056B8    |.  0F94C0            sete al 
004056BB    |.  83E0 01           and eax,1 
004056BE    |.  A2 8C025300       mov byte ptr ds:[53028C],al 
004056C3    |.  B0 01             mov al,1 
004056C5    |.  FF0D 74785400     dec dword ptr ds:[547874] 
004056CB    |.  EB 25             jmp short nettvprj.004056F2 
004056CD    |>  813D 90025300 0FC>cmp dword ptr ds:[530290],7FCD0F 
004056D7    |.  75 11             jnz short nettvprj.004056EA-----------改为je 
004056D9    |.  C605 8C025300 01  mov byte ptr ds:[53028C],1 
004056E0    |.  B0 01             mov al,1-------------------在这里写呢 
004056E2    |.  FF0D 74785400     dec dword ptr ds:[547874] 
004056E8    |.  EB 08             jmp short nettvprj.004056F2 
004056EA    |>  FF05 74785400     inc dword ptr ds:[547874] 
004056F0    |.  33C0              xor eax,eax 
004056F2    |>  5D                pop ebp 
004056F3    |.  5F                pop edi 
004056F4    |.  5E                pop esi 
004056F5    |.  5B                pop ebx 
004056F6    \.  C3                retn 
 
思路---看谁在写入标志位,改之就可以, 
 
[ 本帖最后由 tigerisme 于 2006-8-26 21:38 编辑 ] |   
 
 
 
 |