第二十四章 第一阶段比赛开始(2/2)
毕竟一会比赛开始后,除了自己,其他人都将是竞争者,而且相互之间都不熟,所以也没什么其他的交流。
十分钟转眼就过去。
一声“滴嘟”响起,面前参赛电脑的屏幕亮了起来。
就像是条件反射一般,看到屏幕亮起,林枫竟然有些许的兴奋。
这也难怪,以前的他基本上一直过着与世隔绝的生活,从来没有现场与数千名黑客同时竞技的经历,即使写了那么多年的代码,他也不知道自己的技术水平具体处在一个什么样的高度,这次参加黑客比赛,正好给了他一次衡量自己水平的机会。
并且他已经决定走进公众的视野,由暗到明,就是要引起一些势力的注意,一放开手脚,他就准备在这次黑客比赛上发挥出自己的全部实力,尽量取得最好的成绩,那样才能引起大家的注意,也为“普林斯顿”之旅做准备。
屏幕上已经开机完成,桌面上显示出第一阶段比赛的题目,简单的说,就是要在三个小时内,在一款超大型软件系统中寻找到尽量多的系统漏洞。
此款软件,竟然是一款大型杀毒软件,名称叫做“微硬”(名字是不是很挫),属于一家跨国大企业的主打产品,已经有近百年的应用时间了,目前在世界上虽然不能说是排名第一,但也绝对排得进前三的行列。
面对这样一款经过市场检验,被无数优秀程序员优化过,修补过无数漏洞的程序,要寻找入侵的漏洞,其难度可难而知。
比赛开始时,每个参赛者的成绩都是寻找到“零”个漏洞,而利用某个“漏洞”入侵成功了,得到系统当中隐藏的答案,那个“漏洞”才会变成有效的“漏洞”,才会在成绩中加上找到一个“漏洞”的记录。
而最后寻找到的漏洞数量,必须进入总人数的百分之十,才有资格参加第二阶段的比赛,其他的都是淘汰者,只有总人数的百分之十才是晋级者,如果最后有寻找到漏洞一样的参赛者的话,则以时间拍在前面的人为优先者。
即如果两名参赛者寻找到同样多的漏洞,那么谁先找最后一个漏洞的时间更早,谁在名次就排在另一个人的前面,总共排到人数的百分之十为此。
这样一来,第二阶段的总参赛人数在比赛开赛前就已经确定下来了,本届参赛人数是五千二百人,最总晋级第二阶段比赛的人数就是五百二十人,第三阶段是二十人。
寻找漏洞的过程,其实也就是入侵的过程,在第一阶段比赛中,也相当于攀爬高峰的过程。
就像一座巍峨的大山,前人已经发掘出无数条的登山的道路,而现如今,却要求一个完全不熟悉地形的人,来发掘出新的登山道路,并且新的登山道路还不能与已经存在的老路相冲突,因为那些前人发掘出来的老路,都已经被封了,也相当于变成了光滑的悬崖,光凭人力已经难以攀登。
面对一座大部分都是光突突,四面都是悬崖的巍峨大山,要想寻找到登山的道路,谈何容易。
并且要寻找的,要攀爬出来的路还不能只是一条,而是要尽量的寻找到更多条,比绝大部分的参赛者都要多的路线,方可脱颖而出,晋级第二阶段的比赛。
林枫很快阅读完题目,他并不急于开始写代码,而是思考该如何下手。
最要先做的,应该是了解这款需要寻找漏洞的软件,就好像攀登前,要了解大山四面的地形一般。
他双手放到键盘上,十指开始了龙飞凤舞,开始了分析这款软件的功能和特点。
此时的行为,就好像林枫在大山山脚探索一般,由于山势险峻,山峰巨大,每时每刻林枫所处的视角只能看到山峰很小的一角,但是只要在山脚转上一圈,自然也能将大山看出个大概,如果对于一个真正的普通人来说,要绕一座大山逛上一圈,没有十天半个月,甚至更长的时间,那是不可能的。
然而,这绕上一圈的行动,体现在程序上,也只不过是十来分钟的事情。
利用十来分钟,林枫大约了解了这款大型杀毒软件的功能和结构分布。
也就相对于他在山脚绕了大山一圈,大概了解了山的地势,地形,地貌。