迷你网络电视 5.6
迷你网络电视 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:
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:
0040227E |.E8 C5770800 call nettvprj.00489A48
00402283 |.66:C743 10 C800 mov word ptr ds:,0C8
迷你网络电视-注册版---------------------跳转向上找
00402289 |.BA 52035300 mov edx,nettvprj.00530352
0040228E |.8D85 68FFFFFF lea eax,dword ptr ss:
00402294 |.E8 FBA60F00 call nettvprj.004FC994
00402299 |.FF43 1C inc dword ptr ds:
0040229C |.8B10 mov edx,dword ptr ds:
0040229E |.8B86 F0020000 mov eax,dword ptr ds:
004022A4 |.E8 27C00300 call nettvprj.Suiform::TsuiForm::S>
004022A9 |.FF4B 1C dec dword ptr ds:
004022AC |.8D85 68FFFFFF lea eax,dword ptr ss:
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:,0D4
迷你网络电视-未注册版--------------------跳转向上找
004022C4 |.BA 66035300 mov edx,nettvprj.00530366
004022C9 |.8D85 64FFFFFF lea eax,dword ptr ss:
004022CF |.E8 C0A60F00 call nettvprj.004FC994
004022D4 |.FF43 1C inc dword ptr ds:
004022D7 |.8B10 mov edx,dword ptr ds:
004022D9 |.8B86 F0020000 mov eax,dword ptr ds:
004022DF |.E8 ECBF0300 call nettvprj.Suiform::TsuiForm::S>
----进入写标志位的call 004056F8
004056F8 /$BA 78785400 mov edx,nettvprj.00547878
004056FD |.FF02 inc dword ptr ds:
004056FF |.8302 09 add dword ptr ds:,9
00405702 |.33C0 xor eax,eax
00405704 |>FF02 /inc dword ptr ds:
00405706 |.2902 |sub dword ptr ds:,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 00cmp byte ptr ds:,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:
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:,eax
00405639 |.FE05 A8025300 inc byte ptr ds:
0040563F |>8B1D A4025300 mov ebx,dword ptr ds:
00405645 |.A1 A0025300 mov eax,dword ptr ds:
0040564A |.A3 74785400 mov dword ptr ds:,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:
0040566B |.FF05 A0025300 inc dword ptr ds:
00405671 |.C605 8C025300 00mov byte ptr ds:,0
00405678 |.8BF0 mov esi,eax
0040567A |.A1 A0025300 mov eax,dword ptr ds:
0040567F |.0105 74785400 add dword ptr ds:,eax
00405685 |.FF05 A0025300 inc dword ptr ds:
0040568B |.8B3D 90025300 mov edi,dword ptr ds:
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:
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:
004056B6 |.3BF7 cmp esi,edi
004056B8 |.0F94C0 sete al
004056BB |.83E0 01 and eax,1
004056BE |.A2 8C025300 mov byte ptr ds:,al
004056C3 |.B0 01 mov al,1
004056C5 |.FF0D 74785400 dec dword ptr ds:
004056CB |.EB 25 jmp short nettvprj.004056F2
004056CD |>813D 90025300 0FC>cmp dword ptr ds:,7FCD0F
004056D7 |.75 11 jnz short nettvprj.004056EA-----------改为je
004056D9 |.C605 8C025300 01mov byte ptr ds:,1
004056E0 |.B0 01 mov al,1-------------------在这里写呢
004056E2 |.FF0D 74785400 dec dword ptr ds:
004056E8 |.EB 08 jmp short nettvprj.004056F2
004056EA |>FF05 74785400 inc dword ptr ds:
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 编辑 ] 我试试谢谢
页:
[1]