当前位置:首页 > 新闻资讯 > 科技生活 > 新闻
软件破解——一场矛与盾的暗地较量
  • 2014-7-15 16:38:32
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:陈邓新
  • 作者:
【电脑报在线】Windows 9系统将于今年秋季发布。但针对盗版系统在中国等地区的猖獗使用,微软宣布在Windows 9系统中将会引入全新的激活系统,即微软产品需要登陆微软Store,通过ESD-RETAIL频道进行在线激活,只能绑定一台PC设备。此外也不会向用户提供激活码,甚至也不会提供手工输入激活码的密码框。



微软对Windows盗版头疼由来已久,其实不仅微软,苹果、索尼和其他软件提供商都中过破解的枪。

免激活、序列号、激活码、破解版、免费版几乎就是盗版的代名词。只要在搜索引擎中输入软件名加上上述关键字,相关软件就会扑面而来。在中国,如果谁没用过盗版软件都不好意思说自己会用电脑。以至于在人们的意想中,软件本来就是应该免费用的。

但软件的破解者们,一直与厂商进行着脑力的明争暗斗。

苹果,被破解软件的鼻祖

软件诞生的年代并不久远,软件破解的历史就更短。对于早期的电脑而言,并没有专门的程序来控制,它们只是少数散落在凡间的科技精英的玩物。

早期电脑的保护与破解

Apple II诞生伊始就成为被破解的对象

苹果公司开了保护软件版权的先河。当Apple II、雅达利800和Commodore 64电脑登陆市场,它就开始想出各种办法加强对于软件版权方面的保护,试图阻止未授权软件的使用。

由于当时还没使用标准化的设备驱动程序来管理设备,利用Apple II电脑与个人PC的磁盘管理方式不同,使得数据复制成为不可能,这有效地保护了苹果的软件版权。也恰恰因为这个,使得苹果软件成为被破解的头号目标。黑客们利用CPU的漏洞,模拟了个人电脑CPU的正常操作,从而使得这种垄断得以破解。

在雅达利8位计算机上,则通过在磁盘上故意设置不可读的“坏扇区”来保护软件。正常的复制常常会得到“磁盘损坏”的提示。不过,“道高一尺,魔高一丈”,破解者通过一种被称为“快乐驱动器”的产品可以很容易地将磁盘的内容复制出来。

Commodore 64电脑则做得更绝,几种保护措施一起上。它将一些程序固化到ROM中,另一些放在磁盘中,两者结合才能得以运行。如果将软件加载到内存中,则运行马上停止。不当的写操作甚至会使磁盘驱动器的磁头发生偏差。不过好在有破解,这都不是问题。

由此可见,破解并不是天然存在的,版权所有者对于版权的过度保护,是破解产生的天然土壤。苹果公司天然的封闭性由此可见一斑。

越狱,合法的破解?

著名的iOS越狱工具 evasiOn7

虽然经历过封闭带来的长痛,但苹果一心想在版权保护这条路上走到天黑。iPhone的诞生,仍然继承了苹果的衣钵,它使用的苹果封闭的iOS。

这种封闭性带来的稳定性极强、死机率极低结果的同时,也让用户操作权限和自由度降低。解决的办法就是开放用户的操作权限(相当于Android系统的Root),使得用户可以随意擦写任何区域的运行状态,可以安装和运行未经过官方认证的第三方程序、插件,即越狱。

当然苹果如此这般有其自己的小算盘,一则为了iOS系统的而言,更重要的是要保持iOS系统持续不断的造血能力,因为进入苹果商店的软件必须由开发者付100美元才能发布,而苹果商店的软件通常是需要用户付费的,且苹果可以从销售中得到分成。

而用户则需要免费的APP和更大的自由度,因此对iOS越狱就不足为奇了。从iOS发布,越狱组织就纷至沓来,比较著名的evad3rs、pod2g、iH8sn0w、planetbeing、Cydia之父Saurik、前绿毒大哥p0sixninja等越狱大神等一干人,不过,与普通的黑客藏匿于暗处不同,这些都是实打实的明星。只因为,iOS越狱是一件合法的事情。

从微软Windows看软件破解的发展

序列号太单薄

输入正确的序列号你就有正版可用了

从Windows诞生之日起,一直沿用的是软件序列号的保护措施。而序列号并非是单一的,也就是说,虽然名义上每盒正版软件的序列号都不同,但实际只要拿一个序列号,便可激活所有的产品。那么就导致了即使多人只用一套正版,或是一个序列号,都可正常使用。Windows 2000系统就有一套“万能序列号”可用。这种状况一直延续到WinXP发布初期。

目前许多软件的用户名和序列号对应采用的仍是这一模式。只不过这些序列号和用户名通过某种算法结合而成。通过一些反汇编等辅助软件的帮忙,找到序列号并不是一件太难的事儿。


本文出自2014-07-14出版的《电脑报》2014年第27期 A.新闻周刊
(网站编辑:shixi01)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交