第9章

一切都运行得有条不紊。

黑色巨龙首将内容传递进塔的内部:【学号是18111439,密码是123——或1+1=2。】

然后白色巨龙首寻找着符合条件的文档。

对于它目之所及的每一个文档,它都在判断:【学号是18111439?】

直到找到了匹配的那一张——学号为18111439的文档。

接着它判断:【密码是123?】

不正确,标记为0。

接着它判断:【1+1=2?】

正确,标记为1。

所以,【密码是123或1+1=2】,即为【0 or 1】。

答案是1。

密码正确。

文档匹配成功,准予返回。

白色巨龙首将它找到的文档传递了回黑色巨龙首处。

时夜便看到了这份文档。

【学号:18111439

姓名:汪谷

成绩:129/150分

排名:6】

然而,时夜同样也不在乎这份文档,他在乎的是眼前这座白色钟塔有着一个很明显的漏洞:它能够被SQL注入。

刚才就是一场简单又典型的SQL注入。

简单来讲,现在时夜可以登录任何账户,而不需要知道密码。

他拥有了一把叫做【1+1=2】的万能钥匙,于是连琴鸟也不再需要了。

手持着这把钥匙,便绕开了看守大门黑色巨龙首,从管理员专用的工作通道踏入了钟塔内部。

SQL数据库是经典的关系型数据库。

在时夜眼前,便是整齐划一的无数书架,每一座书架都能高耸入云,承装下数之不尽的书册文档。

眼前这座书架叫做【最终成绩】,他信手从中抽出一份文档,就看到了另一名陌生同校的成绩单。

绕过这座书架,下一座书架叫做【题库】。

再下一座是【原始成绩】,里面存录的似乎是程序的初始运行成果。它包括准确率、运行时间、内存消耗和排名分布这四个维度的数据。

时夜在这座书架前坐下,以管理员的身份吩咐白色巨龙首:【找到学号18111427和学号18111439的文档。】

白色巨龙首俯首听命,很快地令两张纸页飞行到时夜的面前。

【学号:18111427

姓名:时夜

准确率:99.9%,100%,76%

运行时间:8ms,14ms,431ms

内存消耗:11.7MB,19.2MB,47.8MB

排名分布:2%,1%,1%】

【学号:18111439

姓名:汪谷

准确率:96%,2%,0%

运行时间:20ms,390ms,超时

内存消耗:12MB,70.5MB,超时

排名分布:65%,80%,无】

数据很直观。

原始程序在系统验收后进行跑分,无论从何种指标上来看,时夜的答案都是最好的。

然而,在从原始成绩进行人工打分和录入后,他突然只剩下50分了。

时夜能够完全地理解一个电子系统运作的原理,但却不能理解后面人为参与的因素。

在他的电子世界里也没有其他任何人。

电子风逐渐褪去,窗边的蝉鸣声复又显得聒噪。

时夜通过图书馆的wifi连接上了二楼的打印机,将刚才得到的两份原始数据打印出来。

他拿到原始数据了,然后该做什么?要拿去质问录入成绩的老师吗?

他不想和任何人说话,那样的方式效率低下、冗长又无聊。

于是时夜想了想,打开了D大官网。

……

午后的时间不知不觉地过去了。

楚英纵又上完了一节试听课,还在抓耳挠腮地想课表怎么选的时候,听到旁边人偶然提起来一句:金荷杯结束了,有两个大一新生拿了三等奖。

楚英纵的心思立刻就飘走了,他又想到时夜,心道:莫非是这家伙?

有些事一旦想起来,就开始一发不可收拾。

楚英纵索性一收东西,吃完晚饭,又施施然跑去了大一的男生宿舍楼底下蹲点——打开手机一看,马上就到傍晚19:00。

没错,就是平时时夜回宿舍的准点时间。

趁着还有时间,楚英纵先拐到楼里去上个厕所。

刚进隔间里,他突然听到外头有两个熟悉的声音——

“你有什么事呀?”

“那个,孙导,我想来想去,还是觉得哪里好像不对劲……”

楚英纵耳尖抖了抖,听出来了:这不是时夜的室友汪谷,还有他那个不负责任的辅导员孙乐知吗?

听起来好像有什么事的样子。

楚英纵索性就坐在马桶上,翘着二郎腿,竖直了耳朵继续听着。

只听汪谷结结巴巴地说:“孙导,我真的能拿金荷杯的三等奖吗?会不会是哪里搞错了……?”

孙乐知:“哎呀,是你的你就好好拿着吧。”

汪谷:“可、可是,我真的一窍不通,连题干都是carry哥教的。第二题的代码基本是网上复制的,第三题更加是瞎写了,不可能对的呀。”

孙乐知说:“别瞎想,这次的题目本来就很难,大家都做不出来,你已经算是不错的了。”

汪谷沉默了一会儿,鼓足了勇气,还是忍不住说道:“我觉得……肯定不太对。我自己有几斤几两,我自己心里是知道的,怎么都比不上carry哥,更不要说学长还有特招生了。一定是哪里弄错了,孙导,你能不能复查一下呀?”

这回轮到孙乐知沉默了。

他看了下,将卫生间的大门关上,然后叹了口气,突然问汪谷:“你申请了贫困生补贴了吗?”

汪谷说:“申请了的。”

孙乐知说:“今年申请的学生里,有几个已经内定了的。你们家的情况……其实是挺严重的,但这个申请有很多……其他因素的,我实在帮你争取不到了。”

“啊……”汪谷发出了一个音节,然后好像呆住了。

噼啪。

孙乐知掏出一支烟点燃了,吸了一口,说:“金荷杯是院内竞赛,奖金不多,但是三等奖好歹也有五百块。最重要的是,可以帮你申请参加实验室,大多数实验室只要申请了,就会给你配备一台试验用笔记本的——你现在根本凑不齐钱买电脑吧?”

汪谷低下了头。

“有些人生就像操蛋的剧本一样,我也是这么过来的。”孙乐知又吸了一口烟,放缓语调说,“你现在大一刚入学,虽然基础差了点,但是只要好好学习,将来还是可期的。计算机专业想要学得好,就要多编程、多练,电脑肯定是必不可少的。你这笔奖金五百块,我再个人资助你一千块,你拿去买个便宜的笔记本吧。”

汪谷咬住嘴唇,压抑着哽咽的喉头和起伏的胸膛。

接下来室内颇为平静。

孙乐知将烟很快抽完,便去打开窗,让烟味尽快地散去。

这时他突然注意到,有一个隔间门是虚掩着的,里面也许可能有人的样子……

正当孙乐知准备推开门的时候,只听身后的汪谷突然说:“可是,孙导。如果我这样子拿了三等奖的话……那不是就有人被挤下来了吗?”

孙乐知回过头,有些恨铁不成钢道:“你都已经这个样子了,还管的上别人?”

汪谷缩回去了一点,眼眶通红,却还是顶着他的目光,倔强地说:“我是穷,但是我、我不想昧掉别人的东西。也许、也许真正的三等奖,也着急等着这笔奖金呢?”

“这你可以放心。”孙乐知叹了口气说,“我也是看过的。如果一定要说你顶掉了谁的名额的话,那那个人也是背景大的很,根本不缺钱,而且想进什么实验室就进什么实验室。这种竞赛对他来说不值一提,说不定还能警示他态度放端正点,好好学习……否则他脾气特大,我是根本管不了,爱怎么的怎么的吧。”

此时,楚英纵坐在马桶上,百无聊赖地玩着自己的手指,有点骑虎难下,出不了门——总不好意思当着人家的面说“surprise,我一直在偷听”吧?

直到听到这里,他就愣了一下。

孙乐知的最后几句话好像有点耳熟啊?

楚英纵琢磨了一下,刚才左耳进右耳出的那番对话,迅速地在他脑海里串联成一条线。

他回过味儿来了。

“人间渣滓!”

伴随着一声惊天地泣鬼神的怒吼,隔间门被轰然踹爆!

正在往垃圾桶里扔烟蒂的孙乐知,被吓得一哆嗦,烟头烫到手指了,慌乱间一抬头,后脑勺还猛然撞在洗头台上,发出“棒”的一声。

汪谷也是吓了一跳:“我靠……?!”

只见门里宛如神兵天降,竟然出现了一枚大三校草。

楚英纵双眼凌厉,狠狠盯着在捂脑袋的孙乐知,冷笑一声道:“我呸呸呸呸!就你也配当辅导员?”

孙乐知好不容易直起身来,脸色铁青难看,说道:“你……你一直在这里偷听?”

“我要不是刚好在这,还真就叫你给瞒天过海了!”楚英纵气得火冒三丈道,“学校让你录入成绩,你就是这么录入的?按照自己想法瞎改学生成绩,你这是不负责任,是渎职!连最基本的公平都做不到,就你还想当老师呢?我看路上抓只王八都比你称职!你也别扔烟头了,把你自己洗干净扔进垃圾桶里趁早回收吧,也省得荼毒我们这些祖国的花朵了!”

校霸的战斗力确实不是盖的。

他一口气机关枪一般地突突完了这段话,听得汪谷两眼发直。

对比之下,孙乐知简直笨嘴拙舌:“这、我……我这都是为了他们好。你懂什么?”

“放屁!没有公平的善良就是伪善,根本毫无意义!你只不过是慷他人之慨,想要自我满足、自我感动而已!”楚英纵指着他的鼻子怒骂道,“到现在还不知道悔改,气死我了!你给我等着,有我楚英纵在一天,你就别想再当一天的辅导员!”

——怎么会有这种老师的?擅用职权篡改学生的成绩,还自以为是为了他们好?

楚英纵好气呀。

气得感觉每根头发都竖起来了!