看到论坛上有一位朋友在软件区寻求一款名为云南高等植物电子辞典的软件破解版。考虑到雨林木风,是菜鸟的天堂(其实我也是菜鸟,只是在菜鸟的天堂没人笑话我),出于帮助论坛朋友的目的,我就自娱自乐了一下,尝试破解,经过一些操作,竟然真就成功的帮他破解了软件。下面,我将把一个菜鸟的操作过程与朋友们分享一下。
首先,将这款软件安装在电脑上(这个不用我详细说明了吧),然后开始尝试。
我的思路是这样的:
其实软件在编写时,代码里已经包含了注册码的信息,简单的说,就是内置了一把锁,当我们输入的字符与软件里包含的信息一致时,就好像我们手中的钥匙对应了软件里的锁,就打开了通向注册成功的大门。我所谓的破解,就是通过反汇编的软件找到软件代码里内置的注册码信息,再拿这个注册码来注册,当然就能成功了。
一、尝试注册,获取注册信息。
启动软件,看到了一个机器码,下面有提示输入注册码的方框,随便输入几个数字(图1),点击确定。软件提示“注册码错误”(图2)。通过这一步,我们知道了注册不成功时,字符串的内容,我们可以以此为突破口。
图1
图2
二、反汇编工具的使用。
打开工具W32Dasm无极版,依次点击文件——打开文件进行反汇编(图3),
图3
选择软件安装目录里的ProFloral.exe(图4)。
图4
图18