WEB开发网
开发学院网络安全黑客技术 “猫和老鼠”的较量 软件破解大揭密(多图) 阅读

“猫和老鼠”的较量 软件破解大揭密(多图)

 2006-11-06 20:08:31 来源:WEB开发网   
核心提示:作为一名程序员,由于我所编写的几款小软件经常被人破解,“猫和老鼠”的较量 软件破解大揭密(多图),所以就对常见的软件破解方式比较关注,在这篇文章中,把得到的注册码复制到UltraEdit的注册窗口中,并填上刚才自定义的用户名,我把各种软件破解方式一网打尽,如算法注册机、内存破解法、补丁破解法和文件注册法等

作为一名程序员,由于我所编写的几款小软件经常被人破解,所以就对常见的软件破解方式比较关注。在这篇文章中,我把各种软件破解方式一网打尽,如算法注册机、内存破解法、补丁破解法和文件注册法等,以便大家“知己知彼,百战不殆”。同时,我也想让大家认识到,软件的加密和破解是一场长期的“猫和老鼠”的较量。(注:本文内容仅限于学术研究。)

一、算法注册机

算法注册机是在破解者分析了软件的注册码算法后,制作出来的一种可以自动生成软件注册码的程序(一般软件作者自己也编写得有算法注册机,用于卖软件)。由于用这种方式破解的软件和正版注册的一模一样,功能上没有任何区别,所以它是最完美的软件破解方式。下面介绍算法注册机的三种工作流程。

1.运行未注册软件,得到软件机器码,再用算法注册机算号注册

这类软件加密的特点是一个注册码只能在一台电脑上使用,像和电脑进行了一对一的绑定。在此以“南方排八字 4.6”为例说明。安装该软件后点击帮助菜单中的“注册”项,在注册窗口中就可以看到一个根据你的电脑而生成的惟一机器码。把这个机器码复制到对应的算法注册机中,点击Generate按钮就可得到软件的注册码(如图1)。最后,把算出来的注册码填入软件的注册码窗口,并随意填写注册人的姓名,就完成了软件的注册。

图为:运行未注册软件,得到软件机器码后,用算法注册机算号注册

2.用算法注册机直接算出注册码

这类软件的加密方式最普遍,用一个注册码就可以给不同的电脑上的同一软件注册。在此以UltraEdit v10.10c为例说明。安装该软件后它会提示你输入用户名和注册码。这时启动它所对应的算法注册机,输入一个自定义的用户名(如hacker),注册码就在下面自动生成了(如图2)。最后,把得到的注册码复制到UltraEdit的注册窗口中,并填上刚才自定义的用户名,注册结束。

1 2 3 4  下一页

Tags:猫和老鼠 较量 软件破解

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接