内容载入中...
此软件在每一台机器里都有一个信息码。根据信息码和你的用户名,程序将计算出一个注册码,利用此注册码即可成为正式用户。估计作者手里有一个类似幻影的加密计算软件。
1、运行程序,右键单击工具条上的关于/注册,然后输入至少4位数的用户名和16位数的注册码。怎么知道是16位,一会见咱们会介绍。用户名:caii,注册码:1212121212121212.
2、当然是CTRL+D切入SOFTICE,下BPX GETDLGITEMTEXTAY,F5返回注册程序,单击OK,被拦。
3、拦住后,按F11,将跳到此断点的呼叫处,BD *。
4、按F10,单步跟踪。
5、走到0167:0040ABE7 LEA ECX,[ESP+2C]下D EAX,可看到你输入的注册码。
5、走到0167:0040AC0D CMP ECX,04 下面接一个JAE跳转,表示你输入的用户名等于或大于4个字母,知道了吧,为什么要输入4个字母。
6、走到0167:0040AC64 CMP ECX,10 下面接一个Jz跳转,表示你输入的注册码为16位,正确即跳,其实这两处比较也可以手动修改寄存器的值,使它们相等。
7、走到0167:0040ACA6 CALL 00401220,在它下面有一行判断,TEST EAX,EAX,所以应该认定这个CALL有问题,应该进去看看,按F8跟进。
8、走到0167:0041268 CALL 00414160我们跟进此CALL,慢慢走,这时候,你如果下D EAX,或者D EDI等等,你将看到一些和注册码有关的信息,继续走吧,快成功了。
9、当走到0167:004012C5 MOV CL,DL时,下D EBX,你看到了什么,哦,好象是注册码。2993-121019-0764.
10、退出ICE,输入刚才找到的注册码,注册成功,感谢你对国产共享软件的支持。
热门推荐:超线程光波机器人精美壁纸、美国精美瀑布图片大开眼界
" target=_blank>