第132章 另辟蹊径
作者:我不是黑客      更新:2021-07-13 21:41      字数:3266
  “我来试试吧。”
  萧云飞的声音并不响亮,但是却透着一种自信和坚定。
  围观的学生看到说话的萧云飞,纷纷替他让出一条道,心中暗自窃喜,刚才罗杰斯教授的眼神和语气令他们这些天之骄子无地自容,此时看到又有人出来挑战,他们自然对萧云飞表现出了极大的热情。
  罗杰斯看着萧云飞笑了笑:“小伙子,你确定要挑战我的擂台?”
  萧云飞看着罗杰斯教授蓝色的眼睛,坚定的点了点头。
  罗杰斯耸了耸肩摊开双手:“好吧,你的精神令我很佩服,不过我希望你设计出来的程序能够健壮一点,不然这个游戏就不好玩了。”
  萧云飞笑了笑没有说话,径直走到一台计算机面前坐了下来,然后,他开始编写程序了。
  萧云飞编写程序的速度很快,双手好像在键盘上舞蹈一样,动作行云流水,中间根本就没有一丝停顿的迹象,因为在观战的时候,萧云飞针对罗杰斯教授的程序在内存单元中的表现,已经在脑海中的设计好了每一条程序指令。
  薛亚妮看着萧云飞一脸专注的表情,脸上不由得闪过一丝好奇的笑意,看他编写程序的样子,似乎真的不简单呢。
  萧云飞在程序中采用了“混沌加密”加密了一段关于对某一特定模块集中轰炸的指令,同时,程序中还加密插入了一个中断程序。
  国际上的加密算法多种多样,一个人不可能对每种加密算法都了如指掌,所以萧云飞运用“混沌加密”的算法加密汇编程序,其他人也并未觉得奇怪。
  萧云飞用了五分钟就编好了这个程序,然后他站起身冲罗杰斯教授说道:“教授,我的程序已经编写好了,我们可以开始比赛了吗?”
  罗杰斯看了看萧云飞,有点担忧的问道:“小伙子,你不再检查检查?虽然我的擂台是一个游戏,但是我也不希望你如此轻视对待。”
  萧云飞摆了摆手:“教授,正是因为我重视他,所以我才用最精短的程序来向您挑战。”
  萧云飞顿了顿接着说道:“程序的作战能力并不取决代码数量的多少,它在于自保、攻击和修复的能力,这些东西完全是从算法的层面上考虑,我的程序,相信已经把这些功能发挥得淋漓尽致了。”
  罗杰斯教授“哼”了一声,似乎很不满意萧云飞的说辞,他觉得萧云飞就是在轻视他。
  “你的程序再好,能敌得过我的智能程序?”罗杰斯教授恨恨的问道。
  萧云飞笑了笑:“或许您的程序根本就发挥不了作用呢。”
  罗杰斯教授差点被萧云飞气死:“啊!待会我一定要打得你这个狂妄的小子满地找牙!”
  “既然这样,那我们何不马上开始呢?”
  “好!我要让你见识见识我的厉害。”罗杰斯教授有点孩子气的坐到计算机前,冲萧云飞如是说道。
  两个人的程序首先被保存在虚拟系统的存储磁芯,然后程序开始加载,就在系统要给程序在进程队列中创建进程的时候,萧云飞的中断程序被触发,然后中断程序开始运行。
  这个中断程序的作用就是禁止系统创建进程,无法创建进程,罗杰斯教授的程序就根本不能进行内存遍历,连内存遍历都不能进行,如何对萧云飞的程序进行轰炸?
  打个比方,如果秦始皇在朱姬肚子里的时候就被干掉了,纵然他有刀枪不入,水火不侵,三头六臂,神功盖世,英武不凡,气宇轩昂,人见人爱,花见花开,车胎见了要爆胎的本事,他也不可能一统六国,成为天下霸主。
  当然,我们要排除《寻秦记》中找人冒充嬴政的桥段。
  (ps:形容词我本来打算还多用几个的,但是我怕各位读者大大打我的脸,所以还是算了,毕竟我是靠脸混饭吃滴……)
  所以,萧云飞的目的就是要把罗杰斯的程序扼杀在摇篮里,不给它机会跳出存储磁芯!
  罗杰斯教授望了望计算机屏幕,然后侧过头来看着萧云飞问道:“你动了什么手脚?为什么系统没有为我们两人的程序分配进程?”
  “呵呵,”萧云飞挠了挠头不好意思的笑了笑,“教授,你的程序这么厉害,我当然不能让它进入到内存单元中去,所以我的中断程序将系统创建进程的功能锁定了。”
  “啊?”罗杰斯教授的眼睛瞪得老大,“我们的程序对战,你就应该让它们跳进内存单元轰轰烈烈的厮杀一番,想不到你竟然用这一招!”
  “可是教授,您并没有规定只能进行程序间的对抗啊,我当然可以另辟蹊径。”萧云飞有点无辜的摊开双手。
  试想,如果你要正面入侵一个指定的网站,而这个网站的安保性能非常强大,你会怎么做?
  相信很多人都会采用旁注这种办法。首先,入侵这个网站服务器下其他安全性较为薄弱的网站;然后,通过这个被入侵的网站想办法得到服务器的控制权限;最后,利用服务器的控制权限黑掉这个指定的网站。
  这个步骤被人戏称为“黑站三部曲”。
  萧云飞的办法其实与“旁注”有异曲同工之妙,为什么这么说?他并没有从罗杰斯的程序上入手,相反,他采用的是从程序运行的系统上下手,让程序丧失运行的条件。
  黑客,要具有发散的思维,可不能一条道走到底啊!
  罗杰斯被萧云飞说得哑口无言,其他围观者也露出若有所思的表情。
  “小伙子,既然你禁止了系统分配进程,那么我们两人的程序都不能进入到内存单元,所以,进程队列中不会出现我的程序,但是同样也不会出现你的程序,我们也算是个平局,你也并没有打擂成功哦……”罗杰斯教授看着萧云飞,脸上带着狡猾的笑意。
  萧云飞笑了笑,露出一副果然如此的表情:“我早知道教授您会这么说,不过别着急,好戏还在后头呢。”
  系统分配进程的功能虽然被中断程序禁用了,这就相当于程序被挂起,根本就不可能执行,但是萧云飞的模块集中轰炸指令却并未受到束缚,在罗杰斯教授和萧云飞交谈的过程中,它已经寻找到了固定在存储磁芯的程序。
  系统不能为程序分配进程,但是程序此时依然是保存在系统的存储磁芯中的,虽然这个存储磁芯的地址是一个范围,但是这个范围是不会改变的。
  萧云飞的模块集中轰炸指令的功能就是针对这个固定范围的存储磁芯地址进行地毯式轰炸!
  罗杰斯看到自己的程序在存储磁芯中被萧云飞的程序轰炸,脸上露出一副不可置信的表情,周围的学生更是一片哗然。
  到目前为止,根本就没有人见过能够在存储磁芯中进行轰炸功能的程序!
  罗杰斯教授的程序虽然具有一定的智能性,但是这种智能性要取决于它生存的环境,比如在内存单元中,他的程序可不是那么容易被干掉的。
  但是现在的情况不一样,罗杰斯教授的程序在存储磁芯中就像被施了定身咒,面对模块集中轰炸指令,它根本就没有一点反应。
  可怜这个带有一定智能性的程序就被当成靶子被轰炸得尸骨无存了。
  轰炸指令完成它的使命后自动执行了一条毁灭自己的指令,这个指令和大名鼎鼎的“收割者”(reaper)程序的自毁指令是一样的。
  (ps:“收割者”程序就是对“爬行者”程序进行攻击,其实田中仲才的程序裂变与“爬行者”的行为很类似,通过疯狂繁衍副本来挤掉电脑中的原有资料,“收割者”的目的就是要毁灭掉这些副本)
  这些自毁指令通常都是有目的性的,比如“收割者”程序的自毁是为了还原电脑干净的空间,萧云飞的程序轰炸指令的自毁,目的就是向程序本体传递一个信息。
  ***炸碉堡时候喊的口号是:“同志们,为了新中国,冲啊!”
  轰炸指令的自毁,传递的信息其实和英雄的意思差不多,那就是在告诉程序本体:“哥们,我已经把敌人消灭了,临死之前我放了信号弹,后面的打、砸、抢、烧等暴力活动就交给你们啦……”
  ***的战友们听到这句鼓舞人心的话,吹着激昂的冲锋号,雄赳赳气昂昂,顺利地攻占了敌人的堡垒。
  程序收到轰炸指令的自毁信息,立马解除了中断程序,系统分配进程的禁令解除,然后开始为萧云飞的程序分配进程。
  所有人看着电脑屏幕上显示的跟踪信息,眼睛瞪得像榴莲那么大。
  奶奶的,这也太生猛了啊!没见过“磁芯大战”还可以这么玩的!
  进程分配完毕,萧云飞的程序出现在了进程队列中,而罗杰斯教授的程序却根本就没有在进程队列中出现!
  此时,海阔凭鱼跃,天高任鸟飞。
  萧云飞的程序就像横着走的螃蟹,在内存单元中跳来跳去,隔一会还要生成一个副本程序,不到两分钟,所有的内存单元都被繁衍出来的副本占领了。
  萧云飞看着罗杰斯教授猥琐的笑了笑:“教授,你输了哦……”
  所有人激动的向萧云飞鼓掌庆贺,田中仲才更是一脸崇拜的看着萧云飞。
  罗杰斯教授拍了拍脑袋,心服口服地叹了一口气。(未完待续,如欲知后事如何,请登陆www.18wenku.com,章节更多,支持作者,支持正版阅读!)