webnovel

第五章 观战

  一个程序的健壮性并不在于它的代码有多长,关键是要看程序本身的代码紧不紧凑,调用合不合理,这个日本学生的程序代码比较短小,不过他的代码却显得很精简,通过调用,攻防兼备。

  相对于日本学生编写的程序代码,欧洲学生编写的程序代码就显得要冗长得多,不过欧洲学生的代码攻击性看起来却更加强大。

  欧洲学生的程序是一款比较出名的IMP程序,这个程序的目的就是不断把自己移动到下一个内存单元,然后运行到下一个内存单元执行,通过对内存的加一指令,使得自身在内存中的位置不断移动,它的生存能力比跳转自身的死循环要强,通过程序在内存中的位置移动,即可躲避对手的攻击。

  欧洲学生的程序代码还采用“哨兵”概念,即先在代码前面放一个数据,然后

  检查该数据是否被改变,如果数据被改变表示其他程序运行到了该处,或者攻击了该地址,自己就可以采取相应的对策,通过移动,躲避攻击或者发动对该地址的攻击。

  生存之道,在他的程序里体现得淋漓尽致啊!当然,程序的对抗不仅仅在于生存之道,攻击才是重中之重!

  “磁芯大战”的对抗在于自己的程序能够覆盖对手的程序,不过覆盖对手的程序后也并代表你一定能取胜,因为它不一定能导致对手的程序执行中止进程操作,所以,程序中要用轰炸指令,即当你的DAT覆盖了对方的程序时,你调用的程序就要对内存单元的数据区域进行轰炸。

  欧洲学生的代码通过跳转,每隔两个内存单元就对其它程序就行循环轰炸,最后再对整个内存以Dat形式进行全面轰炸!

  这样的轰炸程序是非常有效的攻击,现在的很多程序都是靠这种手法攻击其它程序,攻击得手后,然后它利用IMP的方法移动自己避免被攻击。

  这个欧洲学生的程序功能大概就是这样的情况,在萧云飞看来,这个程序只能算作差强人意。

  两个人的程序一对比,日本学生的程序让萧云飞更为期待。

  欧洲学生在程序最后一行写上END,然后编译成功,侧过头来看着罗杰斯笑了笑:“教授,我准备好了……”

  “终于好了?”罗杰斯教授伸了个懒腰,“我们都等你好久了。”

  欧洲学生不好意思的挠了挠头:“当然,和教授你对战,我自然要谨慎一点。”

  听到这句话,罗杰斯和周围的学生善意的笑了笑。

  罗杰斯教授侧过头看了看盯着计算机屏幕一脸专注的日本学生问道:“你呢?你准备好了吗?”。

Locked Chapter

Support your favorite authors and translators in webnovel.com