This page last updated 27 May 2000

Internet Star Trek

by Jeff Okamoto (okamoto@hpccc.hp.com)
I was watching Star Trek II again last night when suddenly I had this vision of what would happen if instead of a duel between starships, it was computer systems. What resulted is this:
3 September 1987

 

Kirk:
What is the meaning of this attack?
Khan:
Surely I have made my meaning clear. I mean to avenge myself upon you, Admiral. I deprived your system of UUCP connections and when I swing around I mean to deprive you of your life. But I wanted you to know who it was who had beaten you.
Kirk:
Khan, if it's me you want, I'll have myself rcp'ed over. Spare my crew.
Khan:
I make you a counterproposal. I'll agree to your terms, if ... if in addition to yourself you hand over to me all data and materials regarding the project called UUNET.
Kirk:
UUNET? What's that?
Khan:
Don't insult my intelligence, Kirk.
Kirk:
Give me some time to recall the data from our archives.
Khan:
I give you sixty seconds.
Kirk:
Clear the bridge.
Spock:
At least we know he doesn't have UUNET.
Kirk:
Keep nodding as though I'm still giving orders. Mr. Saavik, punch up the data charts of Reliant's password file.
Saavik:
Reliant's pass ...
Kirk:
Hurry.
Khan:
Forty-five seconds Admiral.
Spock:
The free login?
Kirk:
It's all we've got.
Saavik:
File's up, sir.
Khan:
Admiral.
Kirk:
We're finding it.
Khan:
Admiral.
Kirk:
Please. Please you've got to give us time. The machine room is smashed, the editors inoperable.
Khan:
Time is a luxury you don't have, Admiral.
Kirk:
Damn.
Khan:
Admiral?
Kirk:
It's coming through now, Khan.
Spock:
Reliant's free login is 16309.
Saavik:
I don't understand.
Kirk:
You have to learn why things work on a UNIX system.
Spock:
Each system has its own hidden free login.
Kirk:
To prevent an enemy from doing what we're attempting. We're using our console to order Reliant to let us login.
Spock:
Assuming he hasn't changed the combination. He's quite intelligent.
Khan:
Fifteen seconds, Admiral.
Kirk:
Khan, how do we know you'll keep your word?
Khan:
Oh, I've given you no word to keep, Admiral. In my judgement, you simply have no alternative.
Kirk:
I see your point. Stand by to receive our mail message. Mr. Sulu, lock an Internet connection on target and await my order to login.
Sulu:
Connection pending.
Khan:
Time's up, Admiral.
Kirk:
Here it comes. Now, Mr. Spock.
Spock:
% telnet reliant
Trying ...
Connected to reliant.
Escape character is '~'.
 
M-6 Duotronic
U.S.S. Reliant, NCC-1864
 
login:
Spock:
login: 16309
%
Joachim:
Sir, the Enterprise is logging on.
Khan:
Kill them.
Joachim:
I can't!
Khan:
Where's the chroot call? The chroot call!
Kirk:
Fire.
Sulu:
% su
#
Kirk:
Fire!
Sulu:
# rm -rf /
Khan:
Reboot, reboot!
Joachim:
We can't reboot!
Khan:
Why can't you!?
Joachim:
They've corrupted the file system and the /etc directory! Sir, we must power-cycle.
Khan:
No!
Joachim:
Sir, we must!
 

And the rest is (ahem) history.