|
本来这个软件是收费软件,这里涉及版权,不能发在这里的,
但最近小榕的网站上已经把注册码公布了,已经不存在这个问题了
破解这个软件比做个注册机省事多了,故这里就不再做注册机了,
用w32asm打开小榕密码字典,打开"参考","串式数据参考",找到串式参考"注册名或注册码不正确!",双击
向上查找,发现了一句话:
:00401CFE 3BC3 cmp eax,ebx
:00401D00 0F84DF000000 jne 00401de5
这里的意思是:对比注册名和注册码,假如不正确,则跳转到偏移00401de5的位置执行代码
那么假如正确,则向下执行
双击jne一行,在最底部的状态栏看到了@:00401D00 @Offset 00001d00h
Offset指偏移地址
用ultraedit打开密码字典程序,Ctrl+G,输入16进制的偏移地址0x1d00,回车
看到了吧?焦点停留在0F 85上,这里的0F 85就是汇编里的jne,即"若不相等即跳转到"
我们把它改成0F 84,即"若相等即跳转"
保存文件,OK了
在这种情况下,你若是胡乱输入注册名和注册码,软件会注册成功,但若你输入了正确的注册码,反倒是注册不成功,呵呵
这只是注册的皮毛功夫,各位别笑啊 |
|