用了Unix系统中sendmail、、rsh/rexec等程序的已知漏洞以及薄弱的密码。蠕虫代码中一段加剧了其危害性，它使同一台计算机会被重复感染，每次感染都会造成计算机运行变慢直至无法使用，导致拒绝服务。蠕虫的主体只能感染DEC的VAX机上运行的BSD4以及Sun 3系统，而程序中的一段C语言代码会调用程序主体，使其在其它的系统上也能运行。
编程错误.蠕虫传播机制上的编程错误把一个可能是无害的智力练习变成了恶意的拒绝服务攻击。 蠕虫本来可以在入侵一台计算机之前查询其是否已经