飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 9260|回复: 12

[转贴] 用WinHex破解变速精灵1.60

[复制链接]

该用户从未签到

发表于 2006-11-16 14:11:16 | 显示全部楼层 |阅读模式
现在软件作者的加密水平可谓是越来越高了,不是在加壳上下工夫;就是在加密算法和注册码检测上绞尽脑汁,这不,今天就让我碰到了一款这样的软件——风云谷鼠标键盘精灵。
风云谷鼠标键盘精灵的功能有点儿类似于按键精灵,而且在操作上又比按键精灵方便,所以深受大家的喜爱,但美中不足的一点就是,如果不注册本软件的话,它将在时间上有所限制,我们只可以使用20次,为了能够解除时间上的限制,我决定破解这款软件。
软件注册的原理
在破解前我们还是应该先搞清软件注册的流程,好了废话少说。运行软件,单击软件下方的“注册”按钮,弹出注册框,在用户名和注册码中随意填入一些数字,这里就填用户名为:nyyuan;注册码为:654321,然后单击“注册”,弹出了一个对话框。
但是这个对话框和我们平常见到的不太一样,它并不是提示我们输入的注册码有误,而是提示软件的注册信息已保存,重启后再进行检测。其实这中软件注册方式也是时下比较流行的。这对于我们喜欢暴破的朋友来说有一点困难了,但是只要我们找到软件注册的关键,成功也不是件难事。我们可以发现这种注册方式不会在我们输完注册码后马上进行注册码的检测,而是要将我们输入的注册码先保存在注册表或是其它的一些文件中,等我们再一次重新启动软件的时候才进行比较的,知道了软件注册的原理我们就可以进行下面的破解了。
破解过程
在进行破解软件前还是先来检查一下软件是否加壳,要是软件被加了壳,我们首先要脱掉壳才可以进行下面的破解工作。利用PEID检测发现软件果然加了ASPack2.12类型的壳。


为了省事我们就不用手动脱壳了,我们可以用脱壳工具很容易的脱去此壳。现在就可以利用kWdsm进行反编译了,还是选择“参考”——“串式数据参考”命令,来看看有没有重要的破解线索,经过查找有一个字符串引起了我的注意。
这也让我想起软件是有时间的限制的,那我们就从这个提示动手吧。
再一次的运行软件,直到软件提示刚才找到的那句提示,还好,没运行了几次就弹出了那个可爱的对话框了。

那让我们再想想,软件一定有一个记录使用时间的数据,它一定在注册表中(其实,如果你仔细的话,在串式数据参考中已经看到了一些注册表的数据)。那我们就打开注册表来找找看,果然是这样的,注册表中保存了我前面输入的用户名和注册码,还有一行数据,不用我说你也应该知道它的作用是什么了吧。

它就是用来记录使用次数的,一共有20个0,也就是只能使用20次,知道这个,有的朋友一定会说:“我们将这个数据改为1个0,那不就又回到刚开始了吗?”这个想法是对的,但是这样的改来改去也太麻烦了,所以我们还是来个彻底地的破解。
好了,说了这么多,还是回到kWdsm中来,双击刚才找到的那段字符串,代码停在了这个地方。
那我们就看看有没有一个跳转可以跳开这句提示,还好不难找,但是你会发现,修改了这个跳转,再一次运行软件,那个提示过期的对话框还是没有去掉,那是怎么回事?难道不止一处有这个提示吗?经过查找,果然和我想的一样,一共找到了六处这个同样的提示,那怎么办,也不能一个一个的改吧,通过判断,我想一定有一个是关键的代码,经过我仔细的查找,我发现有一处和其它五处不同.
我们看到了它记录了刚才在注册表中看到的数据,所以,我断定这一处才是破解的关键所在。那好,再看看有没有什么跳转的语句,还好,很容易就找到了跳转语句。
我们只要将004652EA处的跳转NOP掉就可以从00465301处直接跳过提示语句了。
赶快重启一次软件,怎么样,那个对话框是不是不见了,而且更让我们兴奋的是,原来窗口下面的那个注册按钮也不见了。

软件也可以正常的使用了,说明软件已经注册成功了,那好,为了彻底地把这个软件的注册思路搞清楚,我们还是打开注册表,找到保存在里面的记录时间的数据。

怎么样现在是不是终于明白了,现在记录时间的数据变成了一个0,而且经过多次的使用,那个数据始终不变。
虽然我们没有找到软件最终的注册码,但是我们同样破解了软件,而且更重要的是真正的理解了重启后注册码检测程序的破解方法,其实软件破解的方法有许多种,但破解的思路其实都是一样的,所以,要想提高自己的破解水平,最重要的是在破解中要掌握破解的方法。
软件下载地址: http://www.skycn.com/soft/22080.html
Tips: 风云谷鼠标键盘精灵可以录制鼠标键盘的动作,并保存为脚本。你可以通过执行脚本,让它代替你的双手,并且你可以选择执行次数和执行速度,自动执行一系列鼠标键盘动作。它简单易用,只要你在电脑前用双手可以完成的动作,它都可以替你完成。它用途极其广泛,比如:你可以用它制作网络游戏练功机器人,制作聊天室的刷屏机,用它制作QQ炸弹,用它制作论坛的灌水机,用它来刷网站流量……
PYG19周年生日快乐!

该用户从未签到

发表于 2006-11-17 08:32:28 | 显示全部楼层
谢谢!虽然我是菜鸟,可我还是用心的去看了多遍。
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-12-1 21:33
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2007-3-21 22:38:27 | 显示全部楼层
    谢谢!学习了!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-4-6 14:35:59 | 显示全部楼层
    谢谢 学习中
    辛苦了支持
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-1-29 15:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-4-6 22:28:50 | 显示全部楼层
    用这个软件也不错,有高手也常用这个
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 463 天

    [LV.9]以坛为家II

    发表于 2007-4-8 20:16:31 | 显示全部楼层
    学习了。。。。。。。。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-12-27 20:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2007-11-4 10:25:23 | 显示全部楼层
    这个是不是就是那个  按键精灵阿?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-12-27 11:12
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2007-11-4 16:26:50 | 显示全部楼层
    呵呵,难得碰到讲得这么详细的破文/:001
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-5 14:43:19 | 显示全部楼层
    好东西

    收藏
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-12 10:22:33 | 显示全部楼层
    学习了,这个办法不错,关键是学习作者的破戒思路
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表