莫里斯蠕虫(1988 年 11 月)是通过互联网传播的最古老的计算机蠕虫之一。虽然它已经很古老了,但当今大多数蠕虫使用的技术仍然相同。它们涉及两个主要部分:攻击和自我复制。攻击部分利用漏洞(或其中几个漏洞),因此蠕虫可以进入另一台计算机。自我复制部分是将自身的副本发送到受感染的机器,然后从那里发起攻击。
为了帮助学生更好地了解蠕虫的行为,我们开发了这个实验,让学生编写一个简化版的蠕虫。我们将该技术分解为几个任务,以便学生可以逐步构建蠕虫。为了进行测试,我们构建了两个仿真的互联网,一个小的和更大的。学生可以在每个互联网中发布他们的蠕虫,并观察他们的蠕虫如何在整个仿真的互联网上传播。