当然,你也可以每隔几个单元轰炸一次
;;;'
;;;89'K
;;;J"'
;;;U80
这个程序每次将 ' 的 - 数据区加 ",然后在 35 处以此寻址进行轰炸,
所有长度大于 " 的程序都容易受到它的攻击。
作为对抗手段,程序可以采用哨兵概念,先在代码前面放一个数据,然后
检查该数据是否被改变,如果被改变表示其他程序运行到了该处,或者攻
击了该地址,自己就可以采取相应的对策,把自己移动躲避攻击或者发动
对该地址的攻击。
程序对抗非常复杂,你可以到网上多看看别人的程序,这里就不多讲了。
这个地方 O0EEVOE每年都有一次程序大战比赛,你有兴趣
可以去参加。
%六&;;如何实战
;;看到这里是不是心里痒痒想实战一下,写个 代码开始作战?
没问题,偶早就给大家准备好了一个 虚拟机,这里可以下载:
O0EEEE#E程序大战 W+0
你得到的是一个W+0 压缩包,解开后目录结构如下
;;;;;;;;;1-;;;;;执行程序。
;;;;;;;;;说明
;;;;;;;;;程序大战
;;;;;;;;; 目录 里边有一些教学用的代码
如何使用X非常简单:运行 1- 然后打开你编写的(或网上找到的)
程序文件,最后点击“运行”按钮,这些程序便开始在虚拟机内部
开始大战了。比如你打开 Y目录下的 +80 和 +80 然后
运行就可以看到我们上一节讲到的 +80 攻防实例了。 目录下的 文
件都是非常好的作战程序范例,随便找个文件编辑器打开即可,你也可以参
考编写自己的攻击代码。
1- 程序实现了 虚拟机 标准和部分 2" 标准,网上找到的
很多程序都可以在里边直接运行,另外该程序还实现了
;;反汇编 /+ 按钮;