在当代,山寨好象是行货的双生弟弟,他每每只比他的哥晚降生“一会儿”,可是他却比哥的大方多了,他给所有的人供应全部功能,愿意给所有的人都供应免费服务。山寨和反山寨之间的争斗,宛如顽固病毒和杀软之间的争斗一样,自从出世起就是死敌,反山寨技术是“盾”,精益求精加秘计算方法,进而到达不给山寨技术“矛”攻陷的目的。
可是,在这场费日长久的攻守战中,“矛”好像更为犀利,常常将“盾”成功洞穿,进而获得胜利。当中的原因除“盾”太过被动,只能够安守本分的小乖乖等着“矛”来攻击以外,一定程度上尚在於,“盾”的编制者平常只是个公司或一个团队的精英,他们要应对的,每每是全球的高人,这本就是一种十分不相称的攻守战。故而,就算象挺软这一种国际级的巨擘程序公司,其推出来的加秘体制在一日以后,也每每逃出不了被破解的命数。
“山寨程序”这一辞汇在经济程序出现以前是不存在的,自由程序是电脑业天生的老传统,瞧瞧电脑的发史,从一九四六年到六十年代,从IBM天蓝色巨人到ARPANET,从开放电路到PC机,从数据网库到电信自由经营,每个时代都留下来了“自由”的影子。那时,程序的“自由拷贝”和“代码”开放是整个电脑业,包含私人计算机及数据网库二大领域的纯天然的程序开拓和传布方式。早就在六十年代,就有以大学为阵地,以青年人为主题,自由地相互交流的风气,而且在程序开拓和钻研方面收获颇丰:若Unix、TCP/IP、Fortran、Pascal、LISP等等。在私人计算机革命还没有暴发以前,程序的传布是激励自由拷贝的,就是这一种自由拷贝、讯息分享的心灵引燃了私人计算机革命,达成了软件行业的发展。
而这是骇客们一直坚持的“骇客精神”,他们始终觉得,程序和数据网库就该象之前这样,保持自由、分享和免费。而比尔该死这娃儿,之前也是个骇客,他依仗自由程序整出了Basic,以后又整出了MSDOS,可是这时他丢弃了骇客精神,转过来发展所谓的“经济程序”,既要想运用他的程序,就要结账。在七十年代末,以比尔该死《发电脑发烧友的一封公告信》为象征,以世界版权组织《斯德哥尔摩条约》为构架,程序走入了Copyright的时代。
“程序破解者(cracker)”事实上也是从这时才正式的从骇客这个主体析出来,他们也从不觉得自己是个山寨者,他们平常都有自己的精神信仰,破解程序,他们聚在一块儿,称号是“不以获利为目的的纯技术团队”。
而谈起程序破解,就不能不提到一个辞汇“WareZ”。这个词汇由两部份构成,一个是“ware”,既“程序”,之后面的那个字母“Z”,是“零(Zero)”的首拉丁字母,“零”既“零天(0Day)”,通俗一点说辞就是:在一日不到的时间里,就能将某一个程序给破解出来。WareZ则能够理解为:可以不需要任何代价的运用这个程序。
事实上,WareZ自身不是个详细的组织,它代表的只是一种观念,一个通称,跟世间也不存在一个叫作“hacker”的骇客组织一样,WareZ所代表的是追求WareZ观念的众人自己组合而成每个分组。
这届的全世界骇客比赛上,出现了个花夏人,可是因为比赛的密封性质,他的出现也没引发有多大的关注,只有圈中小撮熟识隐情的人清楚罢了。而那些人并没心情去将这件事大举宣传,因为这种事虽说不是什么不怎么光彩的事,但是维持低调却是必需的。
这个花夏人就是徐锋科。
徐锋科是瞧雪学院绿色破解版块的斑竹,明面儿上他是以瞧雪BBS的代表身份去参与这个竞赛,但是事实上,他还有个身份,既为RAZOR1911组织里国区责任人。这次他去参赛,实际上重点是接到了RAZOR1911总部的约请,让他去那里参与个RAZOR1911的内部主要成员大会。
而RAZOR1911正是个世界驰名的WareZ破解组织。
因为家庭条件的原因,徐锋科没上大学,中学结业以后就直接踏上了社会,他的首份工作就是在网吧务工,今后和计算机结了良缘。
徐锋科非常机灵,自小他的数术成绩就很好,高中升学考试后,他接到了京华大学数术系的入学通知书,可是这时,家中己没能力在供他读书了,为让他念高中,家中己是债台高筑。穷人孩子早当家,徐锋科不能不失学了,家中还有个弟弟要读书。
那时,计算机还是於新事物,压根儿就没有现在那么普及,徐锋科通过个童鞋的介绍,找着了个网吧务工的工作,在那时己非常不错了,令徐锋科称意的是,这一份工作还能够学会不少东西。
就是在那个名叫“网神网络”的网吧,徐锋科首次接触了Windows视窗系统,首次清楚了网络,伸请了头一个QQ号,拥有了头一个邮箱……
因为每日长十多个钟头接触计算机,好学的徐锋科很快的就成了计算机高手,软硬件或程序方面的一些经常见问题,他都可以轻易处理。
不过,徐锋科没满足,他开始利用工作的方便,通过网络学习更多的知识,他开始厮混於国内出名的计算机技术BBS,跟意气相投者一块儿学习、相互交流和探讨。
尚记得是九年之前的那个长假,厮混於某人个骇客BBS的徐锋科偶然间下载了个破解课程,这时的他,己有一定的编译基础,能瞧懂些简单的程序编码,可是在破解领域,他还是小菜鸟一个,甚而一些基本的慨念他都没听到过。下载这个课程,也只是他的习惯罢了,因为那个网站上的这些课程,好象就余下这个没有瞧了。
依照他的习惯,他将整个课程一篇又一篇的瞧过去,每篇都瞧得十分认真,碰到要出手的地方,必然会一步步全然依照课程中的步调来。
也就是这个课程,把他引进了破解的世界,他真正的了解了破解的一些基本上慨念,为何要加秘?什么叫“壳”?脱壳的理论重点是什么?……
瞧了这个课程后,他发觉破解好像没那么诡秘,因此他进了该网站BBS的绿色破解版,开始了他的破解学习行程。
当基本知识习得差不多时,他开始出手破解自己生平头一个“阿尔弗雷德”程序。
阿尔弗雷德程序一般是由破解高人写出的一个非常非常的小的程序,它只有一个功能:要求你输进一些讯息和登记码,而后点.击确定后,分析该登记码是不是正确。事实上,这只是一个经济程序中的注册处分功能罢了,高人们将这部份功能剥离出来,而后以出题目的形式散发出去,给生手们做为破解入门的环节试手用。它的作用就是供破解发烧友去破解它的加秘理论,绕开登记步调或找到登记码,甚而写下登记机。这一种程序纯粹只是用做破解学习的,并没有什么指定的功能,也没有什么侵略性。
阿尔弗雷德最简单最直接的破解办法是所谓的“爆炸”。爆炸也是破解的初步,重点是指仅通过更改可执行文件的源文件,就能到达对应的破解目的。举个例子输进登记码后,程序平常要分析客户输进的登记码是不是正确,倘若否,则从新跳转至输进以前的那个步调,这是个循环往复。而运用“爆炸”的手段,可以直接用编辑程序,将程序里的那个分析给更改掉,若改为这个分析永永远远正确,那样不管客户输进什么符号,都会觉得这是正确的登记码,进而到达破解效果。
在秘界,程序破解者平常分三个环节。低级,直接用“爆炸”方式来破解。中档,运用试验程序,动态跟踪出程序的登记码。高级,全然搞懂程序的加秘计算方法,而后依据这个计算方法,写下个登记机,能用这个登记机算到许多个正当的登记码。
徐锋科刚学破解时,就是不断地去破解他人供应的各种“阿尔弗雷德”程序。一步步,从低级上升到高级。
原以为自己技术己非常牛了时,徐锋科来到“瞧雪BBS”,这时他才发觉,原来国内的破解高人都集中在这儿,自己和那些强者相比,依旧还是菜鸟一个。
因此,徐锋科的破解学习的路又从新开始了。
第一百二十章 破解