计算机软件从本质上来说,就是数据。
而为了对一些重要数据进行保密,加密这一过程便必不可少。
和绝大多数事物一样,加密也尤其对立的一面——解密。
自从计算机软件诞生以来,有关软件的加密和机密过程就从来没有停止过。尤其是软件商业化之后,软件便有了注册版和未注册版之分,要想使用商业软件的全部功能,就必须掏钱购买软件商家的注册码,从而激活全部的功能。
而破解这些软件的限制,则成为了黑客们新的挑战和兴趣。
黑客精神讲究的就是自由和开放,而商业软件则恰恰相反,他们希望通过软件获取利益,在软件中设置各种障碍,例如对数据进行加密和加锁,限制正常软件的功能,限制免费使用软件的时间,必须通过购买到的注册码才能解锁激活。
一部分黑客们非常鄙视这种充满铜臭味的行为,他们编写代码,免费交流和分享,可是却被有些商家拿来卖钱,并且功能甚至还比不上原来的,他们对此表示不屑和抗议。
于是,第一批软件破解者便随之出现,他们之间甚至组成了联盟或者组织,专门从事软件破解的工作。
也有一些对技术追求极致和极度狂热的黑客,他们对各种技术都充满着无限的好奇和渴望,从心底排斥自己所使用的软件是一个未知的黑匣子,他们想尽办法都要搞清楚这里面到底隐藏着什么样的内容,软件作者到底是如何实现这一封锁的,使用了什么技术……等等等等。
他们将破解这一行为当成是自己的技术追求和挑战,完全沉浸其中。
当然,也有一些人完全只是为了满足自己的需要,从而去解放一些软件中隐藏的功能。例如,当年林鸿就是这样,他通过破解德州仪器计算器中的rom,来植入自己的程序。并将其改进。
虽然进行破解的目的各不相同,但是他们都殊途同归,都是和商业软件厂商做对,都是这些厂商们所深恶痛绝的。
不过这种情况对于黑客来说,根本不足为道,挑战权威,反对强权,一直是他们所追求的东西。对手越是强大,他们觉得越有挑战,也就越有成就感。
破解组织在国外发展得非常不错,历史也非常悠久,已经形成了许多非常严密的破解组织,这些组织在业界拥有非常高的威望,甚至各大高校和公司,会以这种身份为荣,极为推崇。