鲜网vip小说

繁体版 简体版
鲜网vip小说 > 听说写代码可以治秃头 > 第23章 第二十三章

第23章 第二十三章

章节错误,点此举报(免注册),举报后维护人员会在两分钟内校正章节内容,请耐心等待,并刷新页面。

病毒是什么?

林星仍然记得,几年的软件分析课上,年仅三十岁就头顶锃亮的青教袁老师站在讲台上,指着他做得花里胡哨的ppt,口若悬河。

「计算机病毒和生物病毒有着惊人的相似之处,它们都具有一定的传染性和寄生性,都需要依赖宿主而活,同时它们也有各不相同的潜伏期...」

彼时的林星还在座位最后一排打瞌睡,他以为他这辈子都是一个普通的大厂码农,不会和安全扯上太多关系。

袁老师在讲台上继续愤慨激昂,他是刚从国外回来的博士后,近几年接连发表了五篇CCF A类论文[0],仅去年的一篇A就获得了二十多个CVE[1]。

传言说他挖出了在黑市开价上百万的漏洞,但他却开源了自己所有的项目,选择回国在申城大学当了个副教授。

“林星,你起来说,计算机病毒和生物病毒有哪些区别?”袁老师一早就听说过计算机系的林星——那个在院里举办的“蓝天杯”编程大赛中唯一AC(Accepted)[2]了五道题的大二学生。

卜凌推了推林星的手肘,林星才揉了揉眼睛,慢慢站了起来,右脸上还有睡着觉压出来的痕迹:“生物病毒大多都是自然变异生突然成的,而计算机病毒的产生一定是由于有人事先编写好的代码。”

袁老师思考了片刻,走到他身边,问道:“那你有没有想过,如果计算机病毒也可以像生物病毒一样自然变异传播,几乎不需要人类的控制,会发生什么?”

林星记得自己当时胸有成竹:“计算机病毒一般都不大,特别是蠕虫病毒,代码也就几十K。如果真能做到您说的那种自动变异、生成其他病毒,那这种庞大的程序肯定会被杀毒软件轻而易举地拦截掉。”

“Grow5p!”岳禄的声音再次从湖对面传来,但已经断断续续,仿佛隔着一个深深的隧道。

林星猛地回过神,却发现声音越来越小,最终彻底消失了。像是有人掐断了电话线,岳禄在对岸张着嘴试图说些什么,但林星再也听不到任何声音。

世界突然静得可怕。连湖水的波动声都消失了。林星拼命朝对岸挥手,又绕着湖奔跑,企图找到通往对岸的路。他的目光始终紧盯着岳禄的身影,生怕一转眼,对方也会像声音一样消失无踪。

脚下没注意,被湖边的石头一绊,他摔了个结结实实的“狗吃泥”。

“好疼——”林星倒吸了一口冷气,他睁开眼睛,发现自己头朝下,从床上摔了下来,额头上顿时起了个包。

——他终于从梦中醒了过来。

林星迷迷糊糊地朝窗外看去,已经到了傍晚,夕阳沉在天边摇摇欲坠。

从窗外吹进凉爽的晚风,隐约带着夹竹桃的香气。

“grow5p....”林星在心中默念,这是前一段时间在国内引起热议的开源工具。

这个工具因为开源且功能强大,广泛应用于互联网公司中数据部门。

但是前几天,极星公司安全部门竟然发现了这个工具一个0day漏洞[3],虽然在漏洞公开之前,极星公司安全部已经提供出了一个简易补丁版本,但仍旧还是有遭到了上百个恶意脚本攻击。

国内互联网公司不得不暂时停止这项工具的使用,据统计,因为这个漏洞造成的损失不下上千万。

以至于很长一段时间,这都是他们程序员之间热议的话题。

如果林星没有记错的话,grow5p是一个权限提升的漏洞.

而袁老师详细在课上讲过权限提升这个漏洞。

在计算机世界中,大多数程序或者系统都是为多个用户而设计的。

比如在最简单的学生信息管理系统中,不同身份的用户有着不同的权限。

学生有查询课程、选课、查成绩等权限,而老师有登记学生成绩、查看自己排课等权限。

程序员在编写代码的时候,就会规定用户的权限。

在常见的竞技游戏,用户可以看到自己的技能、武器、血量之类的,同样它们也具有一定的数据修改权限,例如可以修改自己的用户名或者角色。

但是同时用户也不具有一定的权限,在一些游戏中,他们看不到敌人的移动位置,不能知道敌人打了那些野怪。

权限提升就相当于让用户有了这些他本来没有的权限,让一个普通用户能开了挂一样获取到他想要获得的所有信息。

而grow5p中的漏洞就使得一些黑客绕过了数据信息保护机制,直接提取到了各互联网公司中用户的隐私信息。

林星望着窗外,有几只尖嘴的白鹭在湖边梳理着自己的羽毛,暂作歇息。

要是放在几个月之前的唯物主义者林星身上,他绝对不会相信梦和现实有什么鬼扯关系。

而现在,他托着下巴看着远方的鸟儿,那白色的羽毛、细长的腿和尖尖的红嘴真是越看越觉得顺眼。

令他意外的是,那几只鸟像是能听懂似的,齐齐抬起了头,盯着他看了一会儿。

还有几只更大胆,甚至从湖边飞到了窗边,站在窗沿上来回踱步。

隔着窗外的铁丝,林星甚至能感受到鸟儿扇动翅膀的风。

这几只白鹭在窗边盘旋了许久,其中一只停在窗框的铁丝上,用尖尖的红嘴轻叩了几下铁丝网,好像是在试探什么。其余的几只鸟也慢慢靠近,歪着脑袋,目光始终紧紧地盯着屋里——不,是盯着林星床边的那个苹果。

“喂——这是我的苹果。”林星拿起床边的苹果,放在怀里。

他自己都舍不得吃,没想到被这些鸟儿给盯上了。

白鹭黑亮的眼珠跟随林星的手移动,视线从床边的桌子移动到了林星的怀里。这下,林星彻底确定,这些白鹭过来就是想要吃他的苹果。

它们的目光带着一种异样的渴望,偶尔飞起绕着窗户盘旋一圈,又回到原地站定,像是要用这种方式表达自己的坚持。

“它们是你的朋友...”林星想起梦里岳禄说的这句话,他盯着面前的白鹭们陷入沉思,这么多天以来,这些鸟儿还是第一次主动飞到他的窗边来,说不定这也是游戏的一环。

犹豫片刻后,林星缓缓走到窗前,将苹果贴近铁丝网,低声说道:“好吧,就当是为了早点通关。”

白鹭们看到苹果靠近,立刻振翅飞到窗边,为首的一只大胆地伸长脖子,用尖嘴轻轻啄了一口。苹果的清香似乎让它们更加兴奋,其余几只也开始争先恐后地凑过来,铁丝网上一时间翅膀翻飞,羽毛微微震颤。

不过一会,硕大的一颗苹果就只剩下了一个苹果核。

而那些尝到了苹果滋味的白鹭们,在尝完了甜头,纷纷扇着翅膀离开了。

游戏并没有任何进展。

什么鸟朋友,林星完全忘了自己刚刚心理想的话,他甚至想要掰开那些鸟的嘴,让它们把苹果原模原样地吐出来。

稻壳2号:“你看,这有颗蛋。”

林星这才注意到,窗沿和铁丝的缝隙中有一颗白色的鸟蛋。它的外壳光滑如瓷,泛着淡淡的莹光。

他小心翼翼地将鸟蛋拿到手里,放到床上,不知道是不是他的错觉,他总感觉鸟蛋放在床上的时候微微动了一下。

“恭喜你,再次获得一个关键道具。”

床上并不安全,思考再三,林星决定将这颗鸟蛋放进自己的抽屉里,然而,当他拉开抽屉时,却意外发现里面有一个盒子。

林星愣了一下,将鸟蛋放在一旁,小心地拿起那个盒子,一时之间不记得自己房间里什么时候有了个这个东西。

稻壳2号提醒他:“这是你昨晚从卧室里摸来的。”

林星一拍脑袋,恍然想起昨晚他在黑暗中摸索,捡到了这个破旧的盒子。回房间后,他匆匆将它塞到了抽屉里,因为太困,连细看都没来得及。

如今到了白天,林星才看清盒子真正的模样。

那是一个宝绿色丝绒材质的首饰盒,盒子边缘处有银线绣制的花边,虽然这盒子看起来上了年纪,有严重的使用痕迹,但还是可以看出这是个精致的玩意。

林星晃了晃,里面并没有发出任何声音。

“盒子上的锁有点意思。”稻壳2号的声音再次响起。

林星低头仔细看,那是一把只有拇指大小的银质小锁,设计极其精巧。锁面上刻着一颗树,树下还有四个滚动的数字条。

他用手指轻轻擦了擦灰尘,锁的纹路变得更加清晰。他尝试转动数字条,发现可以选择从0到9的数字。

“一共有四个数字需要填。”林星挠了挠头,自言自语道,“我在这个房间里还没注意到和数字有关的线索……”

稻壳2号插话:“一万种可能,单靠试密码可不是个好主意,看来你得动点脑筋。”

『加入书签,方便阅读』