《黑客无间道》

下载本书

添加书签

黑客无间道- 第129部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

面对罗杰斯教授的程序暴风骤雨的轰炸,欧洲学生的程序此时还在负隅顽抗,它还在跳。

,如果是人遇到这样的蹂躏恐怕早就拱手认输了,到了这种情况还不自觉认输岂不是犯贱?当然,我们要排除受虐狂的因素。

不过程序不是人,就算它被蹂躏得惨不忍睹了,它也要按照程序员的指令执行下去,直到自己被敌人彻底吃掉为止。

就在所有人都以为欧洲学生的程序马上就会从进程队列中消失的时候,在固定内存地址中一直表现得很温顺的日本学生的程序突然动了!

一直在固定内存中进行死循环跳转的程序突然以迅猛之势开始进行复制了,这个程序的复制情况和其它程序的复制情况有很大区别。

其它用于”磁芯大战“对抗的程序通常都是在程序遭到轰炸的时候对自身进行复制,这样的目的只是为了逃脱对手的轰炸范围,给自己保留反攻的实力,所以,这种复制动作只能进行单一复制,即每次只能复制一个程序本体。

但是日本学生的程序复制的动作是多次裂变复制,即一个程序复制后变成两个,然后两个程序又进行复制变成四个,以此类推,这样的程序裂变,可谓前所未见啊!

原来这个日本学生调用的那段加密代码就是赋予程序裂变的功能!怪不得他要对这段代码进行加密呢,这种程序裂变的代码想必是这个日本学生自己创造的,他当然不愿意将这段裂变代码公布出来。

程序员很多时候对自己的劳动成果是相当吝啬的。

此时罗杰斯教授地程序正在a区段追杀欧洲学生地程序。大有不把对方干掉就誓不罢休地态势。

所以。罗杰斯教授地程序对日本学生地程序裂变根本就无暇顾及。

日本学生地程序获得了充分地展空间。这个看起来没有一点攻击性地程序以燎原之势迅在内存单元中进行疯狂扩张。不到一分钟。B区段地内存单元就被这个程序占满了!

程序裂变并没有停止。它继续在进行着高扩张。

日本学生地脸上露出一丝微笑。所有人都低低惊呼一声。全神贯注地关注着这个程序在内存单元中地动作。

按照这样地度进行裂变。难道他想利用程序抢占内存所有地址。活生生把其他地程序从内存单元中挤出去?!

虽然B区段内存单元的个数比a区段要少,但是它们的数量其实相差并不大,B区段现在所有空闲的内存单元都被日本学生的程序占领,以程序这种裂变的度,眨眼之间,a区段其它所有的空闲内存单元就被它占领了。

这个程序的裂变继续运行,如同洪水猛兽冲击着已经被其他两个程序占领的内存地址。

罗杰斯教授地程序此时在对连续区段进行轰炸,日本学生的程序已经占领了所有空闲的内存单元,欧洲学生的程序此刻终于无处可跳了。

这就像三军对战,后有追兵,前有埋伏,中间又无路可逃,难道还不是死路一条?当然,出现这样的情况,像诸葛孔明应该会想到解决的办法,不过程序毕竟不是人,它当然不会那么聪明。

欧洲学生的程序还是按照它的指令进行跳转,这一跳就正好跳进了正在进行裂变的程序所在的内存地址。

很快地,欧洲学生的程序陷入了人民战争地汪洋大海之中。

除了被罗杰斯教授的程序正在轰炸的那二十个连续内存单元,其它所有的内存单元现在都是裂变程序的地盘了。

欧洲学生地程序这次跳转,可谓”风骚“的一跳,但是同样也是很悲哀地一跳。

因为这次跳转,竟然不可思议的跳出了罗杰斯教授程序连续区段地轰炸范围,在这一刻,小强打不死的精神在这个程序上体现得淋漓尽致,这算不算很”风骚“地跳转?

不过很遗憾,程序的这次跳转却是刚离虎口,又进狼窝!

日本学生的程序立马调用了轰炸指令,眨眼之间,欧洲学生的程序就从进程队列中消失了。

看到这种结果,所有人一阵唏嘘,想不到欧洲学生的程序没有被罗杰斯教授的程序轰炸掉,相反却死在了这个看起来并没有攻击性的程序身上。

现如今,进程队列中就只剩下罗杰斯教授的程序和日本学生的程序了。罗杰斯教授的程序仅仅占领了a区段连续二十个内存单元,而其他区段的所有内存单元全被日本学生的裂变程序占领。

从整个形势上看来,日本学生的程序明显占据了上风。

日本学生的程序依然在进行裂变,那二十个连续的内存单元似乎关系了两个程序的生死存亡。

日本学生的程序在裂变的过程不停地对罗杰斯教授的程序所在的内存单元进行抢夺,不过它每一

都会遭遇程序强大的daT区段轰炸,所有企图夺取内存单元的裂变程序全部被轰炸得一干二净!

这样的情况只持续了两次,之后但凡有裂变程序意图夺取罗杰斯教授的程序控制的二十个连续内存单元,只要有程序一旦跳转到这二十个内存单元的任意位置,立马会被轰炸掉,根本就没有裂变的机会。

这二十个连续的内存单元地址现如今已经成了死亡之地,日本学生的程序不停地进行裂变来冲击这二十个连续的内存单元,不过遗憾的是,罗杰斯教授的堡垒火力生猛,城墙毅然不倒。

任他风吹雨打,我自岿然不动!当真是一夫当关万夫莫开啊!

罗杰斯教授的程序生命力和攻击力果然很强悍。

看到裂变程序始终无法占领那二十个连续的内存单元,日本学生摇了摇头,脸上闪过一丝苦笑。

这样的拉锯战仅仅持续了三十秒,罗杰斯教授的程序在这二十个连续的内存单元中复制了一个程序体,此时,这二十个连续的内存单元出现了两个罗杰斯教授的程序。

通过跟踪信息可以看到,那个复制地程序开始在内存单元中顺序跳转,很快的,它便跳出了自己控制的内存单元闯进了裂变程序的地盘。

罗杰斯教授的程序在进行试探性攻击了。

因为这仅仅是程序的一个复制体,那二十个连续的内存单元有程序本体坐镇,内存地址自然不会被裂变程序占领,所以,这个程序复制体就能够进行分支跳转,企图控制下一个连续内存单元。

不过很遗憾,虽然这个程序复制体的攻击性也很强大,但是它轰炸裂变程序的度始终没有日本学生的程序裂变快,况且裂变程序地攻击性并不弱。

很快的,第一个探路的程序复制体被裂变程序干掉了,被程序复制体占领的内存地址转瞬又被裂变程序占领。

第二次,罗杰斯教授的程序又复制了一个程序体,然后,它又跳出了自己的内存单元,这一次,这个程序复制体存活的时间稍微长了一些。

第三次,又一个程序复制体闯入了裂变程序的内存单元,在裂变程序对它进行轰炸的时候,这个程序复制体竟然也开始了裂变!

一生二,二生四,四生万物。

这才是真正狂风暴雨地轰炸,每一个内存单元都在进行着程序间的对抗,每一个区段你都会看到急跳转的程序。

相同的数量,不一样的攻击性,很容易就能分出胜负。

孙悟空的猴崽子和牛魔王的无敌牛虱哪个猛一些?答案星爷已经告诉我们了,无敌牛虱很快就被猴崽子们乱棍打死了。

没办法啊,pkk值完全不在一个档次嘛。

不出一分钟,日本学生所有的裂变程序就被罗杰斯教授的裂变程序轰炸得干干净净,刚刚还大好山河一片红的形势,瞬间就被冲击得七零八落了。

日本学生从座位上站了起来冲罗杰斯教授鞠了一躬,一脸敬佩地对罗杰斯说道:”教授,我输了。“

罗杰斯推了推了鼻梁的眼镜看着日本学生笑了笑:”呵呵,你叫什么名字?“

”我叫田中仲才,请教授多多指教……“日本学生又冲罗杰斯教授鞠了一躬。

罗杰斯拍了拍田中仲才地肩膀说着说道:”像你这样的年龄能够在’磁芯大战‘有如此之高的造诣,已经不错了,知道你的程序输在什么地方吗?“

田中仲才摇了摇头,一脸谦虚的看着罗杰斯教授。

罗杰斯地眼睛里闪过一丝自豪:”你的程序输在没有智能模块……“

”智能模块?智能模块,智能模块!“田中仲才喃喃自语,眼睛里闪过一丝异样地光芒,”教授,您能不能让我做您的学生,我什么都可以帮你做,我对智能程序很感兴趣!“

罗杰斯摇了摇头:”抱歉,你没有通过我地考试,所以你不能成为我的学生。“

听到这句话,田中仲才眼中闪过一丝失望地神色。

罗杰斯教授扫视了一下周围的学生,他看到了提着大包小包东西的薛亚妮,于是正要冲她打招呼,薛亚妮指了指萧云飞笑着朝他摇了摇头。

萧云飞此时正聚精会神地看着计算机屏幕上跳转的程序,他的脑海中在思考着如何应对这个拥有一定智能的程序。

”还有同学要挑战吗?“罗杰斯冲围观的学生笑着问道,”成功击败我的,可以获得十个学分,要知道,十个学分你可能至少选修五门课程哦……“

”没有人了吗?“罗杰斯摇了摇头,”哎,这一届的学生可真是令我失望啊。“

”我来试试吧。“

萧云飞的声音并不响亮,但是却透着一种自信和坚定。

正文 第七章 另辟蹊径

我来试试吧。”

萧云飞的声音并不响亮,但是却透着一种自信和坚定。

围观的学生看到说话的萧云飞,纷纷替他让出一条道,心中暗自窃喜,刚才罗杰斯教授的眼神和语气令他们这些天之骄子无地自容,此时看到又有人出来挑战,他们自然对萧云飞表现出了极大的热情。

罗杰斯看着萧云飞笑了笑:“小伙子,你确定要挑战我的擂台?”

萧云飞看着罗杰斯教授蓝色的眼睛,坚定的点了点头。

罗杰斯耸了耸肩摊开双手:“好吧,你的精神令我很佩服,不过我希望你设计出来的程序能够健壮一点,不然这个游戏就不好玩了。”

萧云飞笑了笑没有说话,径直走到一台计算机面前坐了下来,然后,他开始编写程序了。

萧云飞编写程序的度很快,双手好像在键盘上舞蹈一样,动作行云流水,中间根本就没有一丝停顿的迹象,因为在观战的时候,萧云飞针对罗杰斯教授的程序在内存单元中的表现,已经在脑海中的设计好了每一条程序指令。

薛亚妮看着萧云飞一脸专注的表情,脸上不由得闪过一丝好奇的笑意,看他编写程序的样子,似乎真的不简单呢。

萧云飞在程序中采用了“混沌加密”加密了一段关于对某一特定模块集中轰炸的指令,同时,程序中还加密**了一个中断程序。

国际上地加密算法多种多样。一个人不可能对每种加密算法都了如指掌。所以萧云飞运用“混沌加密”地算法加密汇编程序。其他人也并未觉得奇怪。

萧云飞用了五分钟就编好了这个程序。然后他站起身冲罗杰斯教授说道:“教授。我地程序已经编写好了。我们可以开始比赛了吗?”

罗杰斯看了看萧云飞。有点担忧地问道:“小伙子。你不再检查检查?虽然我地擂台是一个游戏。但是我也不希望你如此轻视对待。”

萧云飞摆了摆手:“教授。正是因为我重视他。所以我才用最精短地程序来向您挑战。”

萧云飞顿了顿接着说道:“程序地作战能力并不取决代码数量地多少。它在于自保、攻击和修复地能力。这些东西完全是从算法地层面上考虑。我地程序。相信已经把这些功能挥得淋漓尽致了。”

罗杰斯教授“哼”了一声。似乎很不满意萧云飞地说辞。他觉得萧云飞就是在轻视他。

“你的程序再好,能敌得过我的智能程序?”罗杰斯教授恨恨的问道。

萧云飞笑了笑:“或许您地程序根本就挥不了作用呢。”

罗杰斯教授差点被萧云飞气死:“啊!待会我一定要打得你这个狂妄的小子满地找牙!”

“既然这样,那我们何不马上开始呢?”

“好!我要让你见识见识我的厉害。”罗杰斯教授有点孩子气的坐到计算机前,冲萧云飞如是说道。

两个人地程序先被保存在虚拟系统的存储磁芯,然后程序开始加载,就在系统要给程序在进程队列中创建进程地时候,萧云飞的中断程序被触,然后中断程序开始运行。

这个中断程序的作用就是禁止系统创建进程,无法创建进程,罗杰斯教授的程序就根本不能进行内存遍历,连内存遍历都不能进行,如何对萧云飞的程序进行轰炸?

打个比方,如果秦始皇在朱姬肚子里的时候就被干掉了,纵然他有刀枪不入,水火不侵,三头六臂,神功盖世,英武不凡,气宇轩昂,人见人爱,花见花开,车胎见了要爆胎地本事,他也不可能一统六国,成为天下霸主。

当然,我们要排除《寻秦记》中找人冒充嬴政的桥段。

(pss:形容词我本来打算还多用几个地,但是我怕各位读大大打我的脸,所以还是算了,毕竟我是靠脸混饭吃滴……)

所以,萧云飞地目的就是要把罗杰斯地程序扼杀在摇篮里,不给它机会跳出存储磁芯!

罗杰斯教授望了望计算机屏幕,然后侧过头来看着萧云飞问道:“你动了什么手脚?为什么系统没有为我们两人的程序分配进程?”

“呵呵,”萧云飞挠了挠头不好意思的笑了笑,“教授,你的程序这么厉害,我当然不能让它进入到内存单元中去,所以我的中断程序将系统创建进程的功能锁定了。”

“啊?”罗杰斯教授的眼睛瞪得老大,“我们的程序对战,你就应该让它们跳进内存单元轰轰烈烈的厮杀一番,想不到你竟然用这一招!”

“可是教授,您并没有规定只能进行程序间的对抗啊,我当然可以另辟蹊径。”萧云飞有点无辜的摊开双手。

试想,如果你要正面入侵一个指

站,而这个网站的安保性能非常强大,你会怎么做?

相信很多人都会采用旁注这种办法。先,入侵这个网站服务器下其他安全性较为薄弱的网站;然后,通过这个被入侵的网站想办法得到服务器的控制权限;最后,利用服务器的控制权限黑掉这个指定的网站。

这个步骤被人戏称为“黑站三部曲”。

萧云飞的办法其实与“旁注”有异曲

小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架