免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1967|回复: 1
收起左侧

[资料] 超级魔法兔子设置 V3.8 及简单VB程序的破解思路

[复制链接]

7656

主题

1180

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-5-28 11:05 | 显示全部楼层 |阅读模式
工具:使用SOFTICE
说明:注册表设置软件,比较好用
地址:http://www.csdn.net/soft/openfile.asp?kind=1&id=9909
    别处也可当到

整个下午一边听 THE CURE,一边分析代码,很爽(我这里没有马丁尼,只有白开水)。这是一个 VB5 软件,注册机我是不大可能作出来的 :-)。注册码在网上很容易得到,但重要的是得到的方法。
为什么要用SOFTICE来找注册码?原因很简单:在SMARTCHECK下无法正常运行,见不到界面。要记得在winice.dat包含VB5的运行库。

运行魔法兔子,它要求你输入注册信息,选“cancel”跳过。然后直接关闭魔法兔子,还是要求输入注册信息,在名字处输入:67676767,注册码:123654987,单击“OK”退出。

之后在SI中下断点:Bpx __vbaStrComp (记得是两个 '_', 我以前也不知道)。再运行魔法兔子,立刻被中断,下 Bd * 关掉断点。小心的按几次F10向下追踪,你会在代码窗口中见到下面的指令:

    PUSH EAX
    PUSH DWORD PTR [EBP+0C]
    PUSH DWORD PTR [EBP+10]
    CALL *******
    TEST EAX,EAX
    ........

这里有三条PUSH 指令,随便在其中一条上双击鼠标设断点,并用 Bpe 将其改为 Bpx ###### do "d ebp->10",再按下F5返回。如果一切顺利立刻又会中断回来,以下所要作的是狂按 F5 ,大致有50次,直到在数据窗口中见到输入的注册码为止。这时下 d ebp->c, 能看到的就是你的注册码,把它记下来。下 Bd *关断点。退出魔法兔子,输入注册码,确定。再运行,NAG不见了,是不是有点简单?

一开始我用6767作名字注册,能得到注册码,但就是不成功,i6767、chani也不行,原来它是检查名字的长度,但我没有找到。

注册码是9字节,不区分大小写,注册信息存放于:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Super Rabbit\MagicSet]
"Version"=" V3.8"
"RegName"="67676767"
"RegCode"="1K3OLBCD0"

美中不足处在于即使已经注册,程序界面那个大大广告窗口仍存在,而且菜单项也不变。眼不见心不烦,立刻被我清出硬盘。
地质啷http://weibo.com/943569550

1

主题

5217

铜板

82

好友

地信院士

认真 有信心

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2860

灌水勋章

QQ
发表于 2012-7-25 06:08 | 显示全部楼层
这个软件开发方面的,我时间有点少
不过可以开扩思路
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表