我也学软件破解

最近在网上发现好多好玩的软件,但无疑列外全都是共享软件,没有注册码就只能使用限制版。而国内的共享软件和国外的又不同,国外的共享软件一般都是时间上的限制,没有注册码却能享受软件的全部功能。国内的就有点恶心了,没有注册码好多功能都不能用,想要完整版,掏钱!

 

用了谷歌,百度,雅虎搜索破解版全是病毒。看来只有自己动手才能丰衣足食。在网上搜集了N篇破解教程,下载了N中破解工具后,开始Crack!

 

我在网上找了个群发软件叫“冷月email群发器” 据说这个软件应用各种先进技术,能保证发送的邮件不会进到垃圾箱里。用测试版实验了一下果然好用,就拿它当小白鼠吧。按网上的破解教程来看,一般破解分为几种。

 

第一钟是破解功能上的限制。比如有些共享软件的重要功能在没有注册前是不允许使用的,按钮是灰色的,这是可以用一些按钮克星之类的小软件来搞定。

 

第二种是软件有时间的限制。没有注册的软件在超过时间限制后就不能使用,以前的的共享软件可以通过修改系统时间或修改软件在注册表中的键值来破解,而现在的共享软件不会轻易被这种方法破解了。

 

第三种是直接写出注册机。用反汇编的方法找到软件注册的算法或找到软件在注册时正确的注册码在内存中的位置。最后从内存中获取注册码并用Keymaker等软件写出注册机。

 

其实我的目标是达到第三种的境界。但是用OD调来调去越来越晕,经受了3天汇编的摧残最终放弃了。但仔细想想这种本地验证注册码的软件,在点击确认注册码时,其真正的注册码一定在内存中了。顺着这个思路我想可以试试Winhex直接在内存中找。

 

于是打开冷月email群发器点击帮助里的注册,弹出注册对话框。上面是机器码,程序自动生成的,换一台机器这个机器码也会变,估计是根据硬盘编号或CPU编号来生成的。我在注册码一栏里输入了我的手机号码并按确定,弹出了“Sorry,注册码不正确”
没有点确定直接打开Winhex并打开程序的完整内存。查找我的手机号码,找到了,估计他的注册码在内存中也是明文。于是继续F3看看还有没有我的手机号码,一共找到3个,注册码应该在最后一个附近,于是在最后一个出现我手机号码的内存中我上下找了1000行。找出了好多用{}圈起来的数字,估计是注册码的算法。最后在这些数字后面找到了一串字符,就是注册码了。

 

Winhex还真是神奇,所有在内存中进行明文比较的注册码估计都能被这种方法破解。我之前用的一个日记软件OfficeDiary,这个软件可以对日记文件加密,后来我忘了密码,问软件的作者要破解密码的方法居然说要钱才给破解。我在破解完冷月email群发器后我又试了破解OfficeDiary密码,很简单,只要用OfficeDiary新建一个日记文件并设置好密码,重新打开时用Winhex查看OfficeDiary全部内存并搜索刚新建的日记文件的密码,找到密码附件不重复的字符串拷贝出来,然后打开需要破解的日记文件随便输入一个密码然后确定,提示密码错误后再次查看内存,查找刚才拷贝的字符串,在这些字符串附近就能找到日记文件的密码了。

 

之后又试了几款其他的共享软件,只要是明文比较的全都能破解。^_^ 以后在华军,天空下载软件的时候就不用在挑免费的啦。

《我也学软件破解》有12个想法

  1. 你好,能不能把破解好的冷月软件发出来一份,
    或是具体的怎么破解的,讲一下,我也想用这个软件。
    我的邮箱:yiliu.org@gmail.com
    谢谢

  2. 你好,冷月email群发器,你能教我破解吗?
    你说的Winhex, 这个我不会用。
    你能再破解次,截图,给我看看吗?谢谢,需要你的帮助!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注