|
作者:佚名 责任编辑:左决 点击数: 更新时间:2008-2-17 0:12:35 |
本篇文章只供学习交流之用。 方法一、用SOFTICE: 1、这是一VB5程序,在winice.dat装载:EXP=c:\windows\system\msvbvm50.dll;winNT用户需在setint配制。 2、下bpx__vbastrcmp,将中断,按F12走出此CALL,来到0137:0043617E(当然你一直跟进去也能找到序列号) 3、下BC * 清除其余断点,在0137:00436178设断,将中断如下:
0137:00436175 8B4DE8 MOV ECX,[EBP-18] 0137:00436178 51 PUSH ECX........中断于此,下 d ecx你输入的注册码 0137:00436179 688C944000 PUSH 0040948C ^^^^^^^^ d 40948c,正确的注册码 0137:0043617E FF1578E24300 CALL Near [`MSVBVM50!__vbaStrCmp`]...第2步的按F12回到此 0137:00436184 8BD8 MOV EBX,EAX 0137:00436186 8D4DE8 LEA ECX,[EBP-18]
4、这程序保护一般,大家想了解更多的Vb序列号破解,请关注网站的更新。
方法二、用SmartCheck 1、首先配制好SmartCheck; 2、装载wintools5.0,运行,一直到时wintools运行结束,在SmartCheck主窗口中,还不断有信息记录产生: ........... Timer1_Timer Timer2_Timer ........... 此时不管它,点击wintools注册,输入注册码,按OK后,再在SmartCheck下按红色的按钮停止程序的运行,最好快点,不然,还有许多没用的Timer1_Timer产生; 3、找一找:cmdOk_Click;展开它, txtpassword.Text;光标移到这一行,点击菜单的"show all evants" 4、点击下面一行: _vbastrcmp returns DWORD:FFFFF 看右窗口,哈哈,全在那! |
|
|
|
|
 |
最进更新 |
|
|
|
 |
推荐文章 |
|
|
|
|