昨天电脑出问题了,可能更早的一个时间,时常蓝屏死机。不得已昨天重做了一下,今天安装kis8问题重重,最后不得已安装了nod32.kis就做免杀用吧。郁闷。
另外昨天的那个破解出了问题,今天重新跟了一下。从另外的角度破了软件,这次没有跟ini文件,其实归根到底还是注册算法的问题。废话不多说了,上图吧。修正了每次都需要注册的问题。下载的话下载源文件,猛击此处下载源程序。
然后猛击此处下载补丁文件,放到源程序目录中就可以了。直接运行welldon.exe就可以了。
下面还是贴代码吧:
00405D78 56 push esi
00405D79 F3:AB rep stos dword ptr es:[edi]
00405D7B FF15 F0755B00 call dword ptr ds:[<&user32.#276>] ; USER32.GetDlgItemTextA
00405D81 68 FC366D00 push dumped_.006D36FC ; 关键call
00405D86 E8 95F8FFFF call dumped_.00405620
00405D8B 83C4 04 add esp,4
00405D8E 85C0 test eax,eax ; 检测eax是否为1
00405D90 74 44 je short dumped_.00405DD6 ; 关键跳2
00405D92 6A 40 push 40
00405D94 68 F0195E00 push dumped_.005E19F0 ; ASCII “Thank you.”
00405D99 68 C4195E00 push dumped_.005E19C4 ; ASCII “Thank you registered VeryPDF PDF2Word v3.0.”
00405D9E 56 push esi
00405D9F FF15 F8755B00 call dword ptr ds:[<&user32.#477>] ; USER32.MessageBoxA
下面是跟如call之后的代码,只要让eax的值影响的标志为值是1,就可以了。
00405620 83EC 18 sub esp,18
00405623 83C9 FF or ecx,FFFFFFFF
00405626 33C0 xor eax,eax ; 修改eax值,让其为1。
00405628 53 push ebx
00405629 56 push esi
0040562A 8B7424 24 mov esi,dword ptr ss:[esp+24]
0040562E 57 push edi
0040562F 8BFE mov edi,esi
00405631 F2:AE repne scas byte ptr es:[edi]
00405633 F7D1 not ecx
00405635 49 dec ecx
00405636 83F9 14 cmp ecx,14
00405639 74 07 je short dumped_.00405642
0040563B 5F pop edi
0040563C 5E pop esi
0040563D 5B pop ebx
0040563E 83C4 18 add esp,18 ; 修改eax
00405641 C3 retn
4 comments
哈哈哈。。 :o: :8 8)
呵呵,你干嘛哦?弄四个不同的表情,嘿嘿~
这个软件我用过,图多的时候排版会错位
恩,国外的软件可能对中文排版都有问题,我现在用的一个转换软件也有这个问题~