10:33in productionCh. 1 · What it was/ 10:33 · ceiling 15 min
Security · Tech history
Morris worm
1988
The Morris worm didn’t break the Internet — it revealed the Internet was already broken.
The Morris worm was the first large-scale, self-propagating network attack. It exploited known flaws in UNIX services and password hygiene. Its replication logic — 14% unconditional copying — overloaded systems and fractured the Internet. It led directly to CERT/CC. It proved that convenience in network design has hard operational costs.
It was not experimental code — it was malicious, targeted, and platform-specific.
1:59
How it attacked
It chained four known flaws — not one zero-day — into a working attack.
3:13
Why it crashed everything
The 14% unconditional replication rate turned reconnaissance into denial-of-service.
4:28
What it broke
Machines didn’t just slow — they fork-bombed themselves. Networks didn’t just detect — they quarantined.
5:49
The fallout
The Internet partitioned for days — the first real test of its resilience, and its failure.
6:57
What it started
It created CERT/CC, redefined ‘malicious code’, and exposed the cost of convenience in network design.
Worth your time?
Yes. Study the whole thing.
4.5/ 5
What works
It exposed systemic trust assumptions in early Internet services.
It forced institutional response where none existed.
It remains analytically tractable — every line of behaviour is explainable from source and context.
What does not
It did not introduce novel exploitation techniques.
It did not persist or evade detection.
It did not target non-UNIX systems.
It did not deliver secondary payloads.
Study it if
Network engineers
Security practitioners
Historians of computing
Skip it if
End users unfamiliar with 1980s infrastructure
AI or machine learning practitioners
Hardware designers
The written brief1 min read
What it is and the problem it solves
It is a malicious self-replicating program targeting VAX and SUN-3 systems running 4.2/4.3 Berkeley UNIX. It solved no legitimate problem.
How it works
It exploited four vulnerabilities: sendmail debug mode, finger buffer overflow, rexec/rsh transitive trust, and weak passwords. It copied itself 14% of the time regardless of infection status.
What works
Its propagation mechanism worked reliably across heterogeneous UNIX systems. It demonstrated that shared authentication models and unchecked network services were systemic failure points.
What does not
It did not achieve stealth or persistence. Its replication logic caused immediate performance collapse on infected machines. It offered no payload beyond replication.
What it changes
It triggered the creation of CERT/CC. It forced network operators to disconnect from the Internet for days. It proved that uncoordinated infrastructure could be disabled by a single piece of code.
Is it worth your time
Yes — it remains the first documented case of a self-replicating program causing Internet-wide operational failure, and it established the template for all subsequent worms.