①
在SubArea 04 的中央报告厅内,五彩斑斓的色光交相闪烁,打往观众席的这些斑驳的灯光照射出了此刻人山人海的壮观景象。报告厅前方的舞台上摆放着一列桌子,桌子上是一块便捷草稿手写板,一瓶矿泉水以及一台最新的S.B.L. VBOX 虚拟机。在舞台下的休息区,许多朝气蓬勃的年轻学子们手上都捧着一本书籍或笔记本,在自己的电脑上输入、计算和搜索着,进行比赛前最后的准备。
J.K Wolfer 也是其中的一员,他不敢相信,从报名到今天的总决赛现场,这一个多月以来他已经经历过无数场大大小小的比赛,从大批参赛者中杀出重围,站上这个总决赛的擂台。他付出了许多的努力,也无数次站在被淘汰的边缘,但上帝却似乎十分偏爱他,他总是以倒数的成绩晋级下一次比赛。在这无数次反复折磨中,他领会到了各路大神们的超群武艺,锐气也渐渐被磨平了,从刚参与比赛时的无比兴奋,自信满满,到了现在无比焦虑,万分紧张。
“各位亲爱的观众朋友们大家好!”西装革履的主持人拿着话筒端正地站上了舞台中央,“欢迎大家来到全国青少年LSLCODE竞赛全国总决赛之夜现场!”
台下响起了热烈的掌声。
“现在,让我们欢迎晋级决赛的一百名选手上场,在这一百位技艺超群的年轻学子中将产生一位实力最强的优秀少年捧起今晚的冠军奖杯。”
J.K Wolfer 跟随其它参赛选手一同登上了舞台,按照预先安排好的位置,坐到了参赛位上,用因紧张而颤抖着的手打开了虚拟机。
台下观众的掌声不绝于耳,这些杂乱的声音传到J.K Wolfer 的耳朵里,让他感到压力倍增,自己的心也不由得越来越激烈地跳动。
Photo by LinkedIn Sales Solutions on Unsplash稍作准备后,主持人下达了口令:
“比赛正式开始,请裁判长发布第一道题目。”
此时,众人的虚拟机上收到了一份DOCX文件,打开后是一份试题。
编写一个游戏,通过吹气让角色跳跃拾取浮在天空中的金币,旁边实时统计用户吹气的频率,平均每次吹气量以及拾取金币的频率。
J.K Wolfer 看到后松了口气,还好自己先前复习时有看到过类似的题目,对于肺部运动的检测方式和API自己也都较为熟悉。他不慌不忙地把文档移到左边,启动了LSLCODE 编写程序,按照记忆中的代码串开始拼命输入字符。
最终J.K Wolfer 是第六十位提交代码的,尽管代码基本算是提前背好的,但他还是比其他人慢了很多。J.K Wolfer 发现,其他人的代码似乎比自己短了不少,很多冗余的代码都没有写入。至此,J.K Wolfer 明白了,自己临时抱佛脚死记硬背的东西,终究比不上那些已经理解了这些知识,并能都捉到学以致用,甚至还能在此基础上进行自我改良的。以至于自己这一路狼狈地走过来。
②
“请裁判长发布第二题。”
J.K Wolfer 盯着眼前的虚拟屏幕,大气都不敢喘,当屏幕上出现了文件接受的指令时,J.K Wolfer 立刻就把手砸了下去,生怕因为耽误了这些不该浪费的时间。不过,也只有实在迫于无奈的弱者才会对这些凤毛麟角的地方吹毛求疵了。渴望能够借由这些所谓“不经意”的地方弯道超车罢了。
文件顺利的下载好了,第二题要求编写一个程序,当用户将目光(眼睛的焦点)置于某处时,检测此处颜色的RGB值并实时显示,用户可以修改这些值,使得此物体在人眼内投影的颜色发生改变。
这道题的难度还算是中等的,J.K Wolfer 没用多长时间就把程序写好了,但是,在他尝试运行程序时,却总是在尝试修改RGB时处出现“访问拒绝”的错误。任凭他如何修改代码,或者如何向系统申请权限,但都是如此。已经接近80人提交代码了。但J.K Wolfer 仍旧无法解决此问题。在这种意外状态下,他选择一种十分冒险的方法,他最终进入了BIOS,以此台机器的调试员账号重新登录了系统。这是一个鲜为人知的方法,哪怕是网上也很难找到关于这个方法的资料,毕竟调试员账号可是专业人员用于维护机器使用的,所幸 J.K Wolfer 先前看过一本S.B.L 退休的高级工程师编写的一本自传,其中有粗略描述他登入此账户的过程。
登录了调试账号,也就意味着 J.K Wolfer 拥有了此设备的最高控制权。说句难听的,现在自己就算是让这台机器自毁都不是问题,更何况区区一个权限的要求。
得到调试员账号的 J.K Wolfer 马不停蹄地启动了程序,当代码进行到RGB修改那部分时,屏幕前跳出了一个警示框:
目标IP头为:560017 的远程账户正在占用着“¶⁑⁘₫₧Áɻŕ↫↚↮‿”原基解析集。您是否要收缴对该原基解析集的控制权?
J.K Wolfer 知道,这个是一个用于解析 LSLCODE 的组件,一开始,他以为控制着这个组件的“远程账户”是工作人员,但他转念一想也觉得不太对劲。如果是这样的话,那为什么只有自己的程序无法上传。最终,他决定冒险收缴控制权,毕竟当下情况的主要任务是要上传自己的程序,思考其它问题是没有意义的。
控制权被收缴后,J.K Wolfer 的程序运行成功了,但他却是全场最后一个上传文件的,这导致了他的综合积分已经落到了全场的最后一名。这样看来,即便自己接下来发挥得再好,也是不太可能过得了第一轮的比赛了。
虽说已经做过了心理准备,但进行到了如此地步,J.K Wolfer 的眼角还是不由得泛出了泪花。若不是这个意外的权限占用,或许自己能够撑到第二轮的呢。不过他也清楚,今天这样怪不得别人。毕竟与其他那些从小就报各种兴趣班,有专人指导、有父母支持、有充足设备的条件下,自己的起跑线就已经差了九条街了。算了吧,今天自己能够站上这个舞台,与他们同台竞技就已经算是奇迹了。渺小的自己又怎能再奢求些什么了呢?不过,他还是得把比赛弄完,明知失败也要前行,这是自己对这场比赛最基本的尊重,也是对自己这些时间以来所付出努力的最后的告慰了。
Photo by Michael Geiger on Unsplash最新一题的文件传来了,大家都点开了链接,包括J.K Wolfer。但是,文件却并没有顺利打开,“加载中”的指示卡了差不多十秒。大家都以为是服务器流量太大而暂时性卡顿,故没做任何戒备。突然,在场所有连接了虚拟机的人都眼前一黑,赶紧抱住了头,趴在前面的桌子上。在观众的惊呼声中,大家慢慢睁开眼睛,试着缓缓把头抬起。虽说视力和精神都恢复了正常,但场上的设备却陷入了瘫痪。所有的虚拟机都无法接受操作了,只有一个猩红色的窗口,闪烁着白色的文字——“LIGER”。
“这是怎么回事?!”J.K Wolfer 从桌子上站了起来,呆呆地看着前方,任凭周遭的人多么大声的惊呼、谩骂、议论。过了好半天,他才想起来把视线移到观众席中寻找 Liger。只是,无论他多么努力地往 Liger 所在的方向看去,都无法在乱成一锅粥的人群中找到 Liger 的身影。
“那个家伙,跑去哪了。眼下这种情况……靠,这个疯小子不会真的搞了什么吧?”
J.K Wolfer 在心里嘀咕道。就在这时,他突然发现,自己的机子竟然还能正常操作。是因为取得了调试员权限吗?还是因为自己刚才收缴了那个远程账户控制的权限?算了,眼下讨论这个问题是没有意义的。J.K Wolfer 安抚着自己的情绪,再一次坐回了是虚拟机前。现在,能够与这个突然入侵的病毒抗争的只有自己了。
③
“Koaros,怎么回事?”裁判长用对讲机对着后台的负责人喊话。
“Micoroat,服务器遭到了不明入侵,现在服务器已经基本瘫痪了,我们已经失去了操作它的权限了。”
“可恶,不能用强制Getpower指令吗?输入机器的ID密钥呀。”
“试过了,所有的权限入口都被严格封锁了,就连机器的BIOS中对ID密钥识别的模块都似乎受到篡改了。”
在裁判员们热火朝天地讨论着如何应对眼前的突发事故时,J.K Wolfer 也在马不停蹄地尝试对病毒进行破解。他先是查阅了虚拟机的文件访问情况,发现其中有大量系统文件和联机程序被异常读写的情况,操作者几乎都是一个名为“FORLIGER”的进程。J.K Wolfer 试着使用配备调试员权限的最高任务管理器,成功地将这些进程文件强行粉碎。显然,这个方法并没有奏效,正在运行着的病毒程序也就卡顿了一下,此后又接着在服务器上大行其道。J.K Wolfer 打开了文件资源管理器,发现刚刚被删除的文件竟然又莫名其妙地重新出现了。看来是服务器端的病毒检测到了客户端文件的缺失,进行了自动补位。一番思量后,阿忠做出一个冒险得举动,他将虚拟机于主服务器断连,将它接入自己的电脑中。并通过设置自己电脑权限严格阻止虚拟机向大脑发送任何文件。他打算以他自己的设备作为服务器,看病毒是否还会正常启动。当启动虚拟机时,他感到身体一整刺痛,仿佛有一颗巨石压在自己的脑门上,难受极了。他连忙通过刚才的方法,快速关闭并删除了所有的病毒文件。幸运的是,病毒文件没有再次运行,这证明了他的猜想是正确的,同时,他也得出了结论:这个病毒绝非是什么专业组织所编写的。这种简单的复制逻辑,倒像是某个小混混寻衅滋事弄出来的,不过能做到这种地步,想必此人也绝非泛泛之辈。
Photo by Stephen Kong on Unsplash解决了机子上的问题,还得弄一下服务器才行。他通过调试员权限将此文件列为保护识别对象,列入严格阻止从网络域中进行写入的文件。随后,他重新将虚拟机连入了比赛服务器,这次病毒没有发作,看来,自己设置的权限确实成功地将病毒都挡在了外部。
好!J.K Wolfer 摩拳擦掌,接下来就是对这个不速之客进行反击了!
但想要对病毒进行改写,还得需要先获得服务器的管理员权限才行,这本来就不是什么好弄的事情,加之现在服务器又对权限入口进行了封锁。对于服务器权限的获取可谓是雪上加霜。J.K Wolfer 这下可谓是焦头烂额了。J.K Wolfer 一直在敲着脑袋……怎么办呢?怎么办呢?他回忆着刚才病毒入侵服务器的过程,希望能够从中找到突破。在他脑海中闪过获取调试员权限时出现的那个指令集被占用的提示,他顿时两眼放光。对了!或者这个指令集就是一个突破口呢!他凭着记忆和机子的搜索功能很快就找到了记录文档。
记录文档是用原基神经冲动指令符编写的,这种语言是电脑与生物脑以及量子脑服务器进行交互的最基本语言,类似于普通计算机的汇编语言。J.K Wolfer 虽说不算精通,但多多少少也是了解过这个语言的一些有关知识,尤其是在最近的赛前的复习中,毕竟 LSLCODE 与原基神经冲动是有很大关联的。J.K Wolfer 细心查阅,终于发现了一条记录有端倪
“〥×u:ᴅ_ᵧ₃ǎ« *{*(シç)010@99+99081*114511330044}”
J.K Wolfer 知道这条指令是对 010@99+99081*114511330044 这个脑存位置进行函数的调用。他马不停蹄地访问了这个这个脑存区域的读写日志,果然发现有大量的文件通过这里的某个高级别权限方法对服务器进行频繁的文件交换,以及对接收的文件进行了数据加密处理。看来,这里应该就是病毒获取服务器操作权限的关键了。
J.K Wolfer 发现了问题所在,他已经看到了些许曙光了,不过,J.K Wolfer 并不是对原基神经冲动指令符特别熟悉,眼下的情况如果要现场写一个这样的程序来获取服务器权限,显然是不太实际的。于是,J.K Wolfer 决定直接复制这些现成的代码,生成脚本。不过这也是十分危险的,如果使用了作为核心语言原基神精指令符进行了一些不恰当的操作,那么虚拟机甚至整个服务器都会面临崩溃的危险。可是,眼下也管不了那么多了,只能孤注一掷了。他用被汗水浸湿的手指在“启动”按钮上,这一瞬间,他觉得自己的耳朵在嗡嗡作响,脑袋快速充血,眼里也冒出个很多金花。不行,不能退缩,不论成功失败,都应该先尽力一试,更何况眼下也没有其它的好办法了。
J.K Wolfer 勇敢地把手按了下去,接着,眼前跳出了一个黑色的指令控制台,上面跳动着一些 J.K wolfer 看不懂的字符,他感到自己的心都要跳出来了。
而指令运行了一段时间后,控制台停止了,下方出现的两串红色的字符:
ERROR:CAN NOT FOUND THE FILE OF ‘FORLIGER.FOUNDSERVERSIP.LSLAPP’IN LINE &Y≈ð
ERROR:THE FUNCTION IS NO PARAMETER IN LINE &Y≈ð⁺¹
J.K Wolfer 稍作观察,知道了其中奥秘,这个所谓的“FORLIGER.FOUNDSERVERSID.LSLAPP”的程序估计是用于寻找服务器的IP地址的,但这台虚拟机的病毒文件已经被删干净了,也就不存在这个文件了,程序找不到文件,自然会报错。那么,只要自己将相应的内容替换成服务器IP文本,程序应该就可以正常执行了。
J.K Wolfer高兴极了,马不停蹄地使用ipconfig和net指令,轻而易举地便过去了所需的信息。他完成了程序文本的替换工作,确定一切正常后。再次运行了程序。
黑色的指令控制台又出现了,但与上次不同,上面的字符跳动了大概十来秒后,控制台消失了,与此同时,一条醒目的系统提示展示在了 J.K Wolfer 面前:
您已经被服务器主机 VBOX-SERVER::209.331.661.+.ǎàu:¢eə101 设置为超级管理员。您已经获得了对此设备的最高操作权限。
④
“Micoroat,服务器主动断开了和所有子虚拟机的连接了?”
“哈?怎么……是病毒干的吗?”
“不,我觉得不太像,为什么要断连呢?这样就无法控住其它子虚拟机了。咦!看呐!有一台机子还在保持着连接!”
“什么?有这种事?”
“难不成,和操作他的人有关?”
“虽然不排除可能,但妄下定论还为时过早,你们继续尝试,我先去前台看看。”
裁判长草草交代完事情后,匆忙地来到了选手们比赛区。现场乱做一团,人们无助地看着猩红色的屏幕,也有人在议论纷纷,估计这下子网上关于此事的各种谣言已经满天飞了。但裁判长无心去思考这些,或者进行毫无意义的稳定人心、纪律管理的工作。他的目光移到第一台机子,开始根据序号寻找那台还连接着服务器的机子。突然,他的目光停下了,在那台机子上,有个人还坐在那里盯着屏幕,并且在一丝不苟地操作着,真的是他吗?裁判长带着十分严肃的神情,向那台机子走过去。
成功地获得服务器权限的J.K Wolfer 兴奋得跳了起来,但自我的庆祝不到三秒他就又一丝不苟地坐回了虚拟机前,他知道,此时还不到应该庆祝的时候,获取权限只是反击地开始,接下来,自己要做的,是赶快定位病毒的位置,并且进行删除。正当他全心全意地忙着工作时,自己的后背却突然被一个什么东西搭住了,于此同时,传来一声严厉的质问:
“你在干什么?”
J.K Wolfer 回过头,发现是一直坐在台下裁判席正中央的那个男子,大概就是刚才主持人口中所说的发布题目的裁判长吧。J.K Wolfer 礼貌地向他点了点头,压抑内心的紧张,平和地与其说道:
“您好,请您别误会,我不是搞破坏的,相反,我觉得我可以帮助大家破解病毒。”
“你能破解病毒?”
J.K Wolfer 这番话确实显得有点大言不逊,面对裁判长半信半疑的语气,J.K Wolfer 简明扼要地把自己刚才所做的事情、所发现的病毒的情况和裁判长说了一遍。在J.K Wolfer 的叙述中,裁判长的表情逐渐从严厉半信半疑,变得有些惊讶。
“事实胜于雄辩,如果您愿意,可以看着我怎么弄。”
J.K Wolfer 显得自信满满,其实,他有点等不及了,和裁判长一直做无用的解释完全是浪费破解病毒的宝贵时间。他进入服务器总机后,使用了扫盘,根据“forliger.exe”层层溯源,找到了病毒所在之处,接着,获得了与病毒同等权限的他轻而易举地使用taskkill停掉了病毒,看来,这个病毒也就是某个小混混做的,对自我的保护做得实在有些差劲了。病毒停止的一瞬间,血红色的屏幕消失了,看到取得了进展,现场的人们在惊讶而喜悦的欢呼后,慢慢地冷静下来了。J.K Wolfer 松了口气,不紧不慢地将病毒文件删除,再三确认无误后,他和裁判长说:
“我觉得,病毒已经被删除成功了。接下来,我们需要做的,就是按照我刚才的办法,把每一台独立的虚拟机的病毒都删除,应该就没有问题了。”
此时,J.K Wolfer 注意到,裁判长的脸上已经出现了淡淡的笑容了。
在 J.K Wolfer 和工作人员的努力下,所有虚拟机上的病毒都被删除了,比赛也恢复到了正常进行的状态。
最终 J.K Wolfer 的全场排名为68名,这个排名显然不尽人意,但 J.K Wolfer 已经看得很开了,毕竟自己已经很努力了,相比那些从小就上补习班、专门学习的人来说,自己能站到这个擂台与他们较量就已经是一个奇迹了,还有什么其它可求的呢。自己已经完全对得住自己付出的努力了,问心无愧了。
Photo by James Orr on Unsplash在颁发完冠亚季军的奖项后,裁判长从主持人手上接过了话筒:
“今天很高兴能作为比赛的裁判长在此见证如此精彩的比赛,其实我一直都有在关注每一位同学,每一位都有各自的特色、也都有超群的能力,所以,无论今天你是否得奖,是否取得预想的成绩,我觉得都无需有什么遗憾,因为我相信,你们每一个人,都是有着光明未来的,都是未来社会的建设者,都能够创造属于你们自己的奇迹。”
裁判长的一番演讲完毕,现场响起了热烈的掌声。在掌声消失后,裁判长接着说道:
“今天比赛进行过程中,突然发生了意外事件,我们的服务器遭到了不明原因的入侵,导致比赛一度中断,但,借由这次事件,却反而让我发现了一位具有潜力的选手,他就是J.K Wolfer 同学,在我们工作人员陷入了僵局,无法取得实质进展之时,J.K Wolfer 凭借他过人的技术,帮助我们夺回了服务器的权限,并因而击败了病毒,故此,我以裁判长的身份建议比赛组委会能够颁授给 J.L Wolfer 同学一个特别奖,以此表彰他的能力和贡献。”
因为惊讶而合不拢嘴的 J.K Wolfer 被众人簇拥上了领奖台,裁判长将刚刚定制完成的特殊奖奖杯放到了 J.K Wolfer 怀中,这个过程,J.K Wolfer 都是在处于惊讶而游离中的,直到下场后,他看着怀中发出紫色荧光的荧光水晶打造的精美奖杯,兴奋得手舞足蹈。
“对了,Liger呢?”
兴奋了老半天的他终于想起了陪同自己前来的室友,他连忙向观众席中Liger 所坐的地方看去,却仍旧见不到他的身影,他又绕着整个场馆找了一圈,还是见不到他,最终,他也只能通过通讯软件给他留言。
(未完待续)
作者:社镜
网友评论