WarGames and the Great Hacking Scare of 1983 331
James W writes "Yesterday was the 25th anniversary of the release of WarGames and Christopher Knight has written a retrospective about the film and its impact on popular culture. In addition to discussing how the movie has held up over time, WarGames was responsible for what Knight calls the Great Hacking Scare of 1983. Some examples mentioned are 'one CBS Evening News report at the time that seriously questioned whether parents should allow their children to access the outside world via their personal computers at home. A magazine article suggested that computer modems be 'locked up' just like firearms, to keep them out of the reach of teenagers. I even heard one pundit proclaim that there was no need for regular people to be able to log in to a remote system: that if you need to access your bank account, a friendly teller was just a short drive away. And Bill Gates once declared that the average person would never have a need for more than 640 kilobytes of memory in a personal computer, too.'" 2008 is also 25 years after the real-life prevention of a WarGames-style nuclear incident.
old news ... (Score:5, Funny)
Re:old news ... (Score:5, Funny)
WarGames and Disillusionment (Score:5, Funny)
Re:WarGames and Disillusionment (Score:4, Informative)
Thats because you didn't have S.A.M.
http://en.wikipedia.org/wiki/Software_Automatic_Mouth [wikipedia.org]
Enjoy,
Re:WarGames and Disillusionment (Score:4, Funny)
Hottest nerds ever.... (Score:5, Funny)
Uhm...not the Peter Brady one either.
Jeeze. Will the real Chris Knight please stand up?
Re: (Score:2)
Re: (Score:3, Funny)
Shhhhhh, you damn NERD! (Score:4, Funny)
Ugh... (Score:5, Informative)
Lies! (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:2)
"I took the initiative in creating the Internet."
Re:Lies! (Score:5, Informative)
Perhaps if the real inventors of the internet hadn't basically come out and validated his quote in full, you could get away with saying that, but since they did (and since you took that snippet out of a context that actually explains HOW he did it) I'm left with you having some axe to grind with Gore (and I can't imagine what it is at this point).
Anyway, for anyone out there who still thinks that gore even misspoke... he claimed to have taken initiative in creating the legislation which created (largely by funding) a larger version of ARPAnet that was accessible to the public at large. In other words, he has never claimed any (direct) technical contribution to the internet, but has claimed legislative, financial, legal, and social contributions to it. This makes sense, if you keep in mind that there are ways to contribute to technology other than coding.
You want Citations? You can't HANDLE the citations (Score:5, Informative)
Re:Lies! (Score:5, Insightful)
If a politician says "I took the initiative in creating the Panama canal", they are NOT claiming that they personally broke out a shovel, flew south and dug something. They are NOT saying that they invented digging or canals. They are NOT saying that the canal was their idea or that they drew up the plans or any such thing.
Equating "I took the initiative in creating the internet" with "I invented the internet" marks the one who is doing the equating as lacking in very basic reading comprehension.
Re: (Score:3, Interesting)
I honestly doubt you'd be m
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
What's more (Score:5, Informative)
You can actually see a similar (though not the same thing) situation today when you approach 4GB of RAM in a 32-bit system. With a 32-bit address bus you can, of course, address 4GB. The problem is that hardware still needs memory areas to work, and actually far more than it used to. So you'll find that you get less than 4GB of RAM accessible, how much depends on what hardware you have installed. To actually get full use of the 4GB of RAM, you'll need to run on a 64-bit chip, which has a larger address bus and thus memory ranges for the hardware.
So DOS was never the reason here. It was the way the hardware was designed.
Re:What's more (Score:5, Informative)
First, 64k/page * 100 pages is 6400k.
Second, the 640k limit was due to the video ram being mapped in the memory region between 640k and 1 MB, at address A000:0000. Which is why DOS extenders could get you that memory back in 386+, by remapping the memory to other addresses. Here's a memory map: http://www.infokomp.no/techinfo/doc/DosMemory.htm [infokomp.no]
Third, your 32bit/4GB ram stuff is garbage as well. Most OSs claim address space at the end (the upper 1/2GB) for the kernel. That makes it harder to use. It's not a hardware problem at all, OSs tend to have simplistic userland/kernel memory address space mappings. CPUs went to 64 bit before 4GB was cheap enough for this to be a problem, so no work was done to really reduce the kernel address space footprint (or to separate the address spaces altogether).
Re: (Score:2)
Re:What's more (Score:5, Informative)
Actually, I recall x86's real mode pages actually overlapped in the bus address ranges that they mapped to. So in this case number of pages * page size doesn't give total addressable real memory. Can't remember the actual numbers, however.
Actually, although what you say is true, the OP was also entirely correct in noting that hardware sometimes makes large regions of memory unavailable, even in relatively recent computers. The situation in question is independent of the OS memory model, although that has its own implications for memory use.
PCI memory mapped IO needs to be put somewhere at a physical address that the CPU is able to access. Although since the Pentium Pro it's been possible for x86 machines to address 36 bits of physical address space, some motherboards only actually give them 32 address lines to use.
If you stick 4GB of RAM in such a box then the memory mapped IO regions need to go somewhere that the CPU can still address them using only 32 address lines. Since the CPU has only 2^32 bytes = 4GB addressable this necessarily means that they have to alias real RAM regions. Those RAM regions are rendered inaccessible. There's nothing you can do to get them back, either - you can't remap them to a different place because you're limited by the 32 physical address lines. This is sometimes called a "memory hole".
This is compounded by the fact that some BIOSes are worse at allocating memory mapped IO spaces than others. They sometimes seem to use up hundreds of megabytes for these IO regions. I think that's more a case of the allocation policies being stupid than that quantity of addressable memory actually being needed. The problem isn't entirely trivial, though, since I think PCI devices can request certain alignments of their memory regions, so they can't just be placed anywhere.
Event 32-bit server grade hardware typically offers support for the CPU physically to address more than 32-bits of physical memory, enabling these systems to play games with remapping memory to make all 4G (or more) of RAM be accessible, whilst providing the necessary MMIO regions. Those of us who are using lower grade hardware (me, for instance!) are limited to smaller memory sizes by the motherboard, regardless of what the CPU chip and OS are capable of addressing.
I was not pleased when I discovered my own machines suffered from this "feature" but equally well I was pleased when I got this machine cheap. I guess you can't have everything!
Gee thanks (Score:5, Funny)
Now I'm going to have those nightmares again.
Re:Gee thanks (Score:5, Informative)
Just quit sleeping, it'll be fine ;-)
I don't think it will probably help if I now remind you that all x86 CPUs, even your spiffy new multicore multi-GHz 64-bit gaming rig boot up believing they are an 8086. Your PC relives that memory management hell every time you switch it on until the software comes along and sets the "you're not a stupid old CPU" flag.
For this reason, it's important to remember not to touch the PC case whilst it's booting, otherwise you might get some real mode ectoplasm on you and be contaminated with insane memory models.
PS, don't have nightmares.
Re: (Score:3, Informative)
You seem to be the first one to remember the gist of it. The 8086 had 16 bit pointers (I think there was another term) and 16 bit segments. The physical address was Segment*16 + pointer, meaning only the four least significant bits were identified entirely by the simple
Re: (Score:3, Informative)
You seem to be the first one to remember the gist of it. The 8086 had 16 bit pointers (I think there was another term) and 16 bit segments. The physical address was Segment*16 + pointer, meaning only the four least significant bits were identified entirely by the simple pointer and there was effectively 20 bit addressing, for 1MB of addressable memory.
Ah, thanks for that. Yes, that's what I was remembering but you remembered it better :-)
FWIW, I suspect the "pointers" were probably called something like "logical addresses" or "linear addresses", I can't remember which... x86 has some funny addressing terminology of its own and I think those terms come up when talking about protected mode; I suspect they come up with a slightly different meaning in 8086 as well.
According to my x86 assembler teacher (this is the guy who taught us to time delays by calculating cycles and clock speed, so take it with a grain of salt), the idea was to allow programs to use hard-coded pointer values, while the segment would let the program be put wherever in memory it actually fit. I was taking x86 assembler from the EE department at the time, and when I asked my SPARC assembler teacher in the CS department how SPARC did it, he said that everything there used relative pointers.
For some reason I genuinely expected you to say "when I asked my SPARC teacher how t
Re: (Score:2)
If you said something so totally retarded, wouldn't you deny it too?
Re: (Score:3, Insightful)
If you said something so totally retarded, wouldn't you deny it too?
And if I was a famous person, someone would delight in finding proof that I had. No one ever has. When you can provide a citation -- eg, date and issue of magazine article, or even some someone credible on record saying they heard Gates say this, it's just an urban myth (aka "lie").
Re: (Score:3, Insightful)
No you didn't. If this had ever been printed in any form, someone would have cited it in a more definite form than "I seem to remember".
Re: (Score:2)
Re: (Score:2)
Make what you will of the meaning. Most people seem to be fine with boiling it down to Bill Gates saying 640k is more memory than anyone would ever need. Of course, he ate those words less than ten years later (his timeline, not mine).
Stop spreading these myths. (Score:2, Informative)
No. He actually never said that. Not once.
Re: (Score:3, Funny)
But I wouldn't be surprised if he did say something along that lines before the PC - because we spent so much time with 8-bit 64K machines. You know... He is not a very good futurologist.
He still insists people will conduct searches by voice recognition. I can almost imagine people whispering to the computers at the office "Paris Hilton Sex Video"...
Re:Sorry, but he *DID* INDEED say it (Score:4, Informative)
Straight from the horse's mouth:
http://www.usnews.com/usnews/biztech/gatesivu.htm [usnews.com]
http://www.wired.com/politics/law/news/1997/01/1484 [wired.com]
And part of the reason it's misattributed:
http://www.nybooks.com/articles/15180#fn* [nybooks.com]
He *implied* that 640k was a fair amount "for the time being" but that it would need to be significantly increased as technology proved more demanding. He never implied that "no-one will ever need more than 640k".
It Was Close (Score:5, Interesting)
Sure, the voice synth following the kids around was fake, and the exploding monitors when driving the AI into a paradox was typical Hollywood BS, as well as a couple other details of the action. Like the geek scoring Ally Sheedy. But overall, it wasn't that wrong about the vulnerability of those systems to any halfway-determined, fairly clever crackers. Of which there were more than just my friends: 1983 was the height of the Cold War, and the Russians still had budgets to spend.
In fact, the public portrayal of our private hobby convinced several of my friends to get out of the game for good, right after seeing the movie. And I've heard that a lot of the cracks portrayed stopped working shortly afterwards.
I just expect that today's even more complex, widespread and lethal systems are just as vulnerable. While not to the same elementary tricks, today's crackers have progressed along with those defending. We really have to be sure that there are a lot of human consciences in the loops, absolutely required to accept passing on an order that could kill or harm millions, maybe billions of people - maybe indeed destroy the world. If there's any lesson to learn, it's that the hairtrigger to extinction itself is the greatest risk, no matter how much those with their fingers on it would like to believe that the safety is engaged.
Suspending Disbelief (Score:5, Funny)
>Like the geek scoring Ally Sheedy.
That's how you know it was a science fiction movie and not a documentary.
Re: (Score:2, Interesting)
Yeah, I know. I was there. AT&T bastards.
Re: (Score:2)
Besides the 8" floppies, the pull-tab really does date that movie.
Re:It Was Close (Score:5, Funny)
Re:It Was Close (Score:4, Funny)
Re: (Score:3, Interesting)
Re:It Was Close (Score:5, Interesting)
Re:It Was Close (Score:5, Funny)
The list of movies with factually correct technical details is small.
It was nice that they did it properly for The Matrix though.
Re: (Score:3, Funny)
Re: (Score:3, Interesting)
But the parent post brings up an interesting point. There are not a lot of technicall
Well the US military follows that doctrine (Score:5, Interesting)
That is, of course, unnecessary in a technical sense. The plane could simply drop at the programmed location. However it is part of the doctrine that a human always has the final call. Should the pilot decide something is wrong, they don't press the trigger and the bomb won't drop.
So at this point at least in the US, it is very much a system where humans are always in the loop. Machines may do the actual work, but there is always a human with their finger on the trigger who has to make the decision to fire.
Re: (Score:2)
But, with the caveat that it doesn't apply to externally-triggered explosives, like land mines. One could apply the logic of land mines to automatically triggered unmanned vehicles that defend a perimeter.
Re:It Was Close (Score:4, Informative)
Re: (Score:3, Informative)
Re: (Score:3, Informative)
There were no dialup modems to which you and your buddies could connect, no external connections to MILNET at all.
Actually there was a way in. Then at UC Berkley Cliff Stole [kentlaw.edu] found someone had gained access to a system at Berkley which was then used to access military computers. He later wrote a book, "The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage" [amazon.com], about it. Some crackers, as they didn't follow the hacker ethic [wikipedia.org] I won't call them hackers, in Germany being paid by the KGB was
Locking up computers (Score:3, Insightful)
Re: (Score:2, Funny)
Re: (Score:3, Informative)
Locking up modems (Score:5, Funny)
Don't lock up the modems. Get them out and make minors use them. No broadband for you. Nothing faster than a Hayes 2400 until you turn 21. :-)
Re: (Score:2)
Movie wasn't that good (Score:2)
Re:Movie wasn't that good (Score:5, Funny)
Re: (Score:3, Interesting)
We're talking acoustic modem, with realistic soundbit (from what I remember). Social engineering and research to figure out passwords, not just staring at a screen for 10 seconds before magically punching in the correct one. Back doors. Phreaking (dunno if the portrayal was accurate, but phone booths around these parts fell victim to something not too far removed from what was shown in
Re: (Score:2, Interesting)
The rest of the movie was similar to the movies for children that they make today like spy-kids and others (OK, maybe a bit better): some kid that can do anything and that is not
Re: (Score:3, Insightful)
phreaking (Score:3, Informative)
Phreaking (dunno if the portrayal was accurate, but phone booths around these parts fell victim to something not too far removed from what was shown in the movie).
How it was done was even easier than the movie portrayed it, for long distance calls a signal of 2600 Hz [wikipedia.org] would allow free calls. At the tyme Cap'n Crunch [wikipedia.org] included a whistle in the box that produced that signal. So all you needed to do was blow the whistle to make a free call. Blue boxes [wikipedia.org] which made the sound were also made.
Falcon
Re: (Score:3, Interesting)
Lots of other small details were dead on. For those like me, with some interes
it certainly cost me (Score:5, Interesting)
Apparently they were genuinely afraid that I might start a war inadvertently by logging into the wrong computer by mistake.
Ok, so I had, um, well, logged into a mainframe that sort of didn't belong to me, but I was a kid, and this was the eighties, it was still harmless fun back then, more likely to see you employed then arrested. Nowadays for the same thing I'd be sent to prison.
Now that's scary.
Might as well mention the DEFCON game (Score:5, Informative)
In fact, I think I'll go home and play some.
Re:Might as well mention the DEFCON game (Score:5, Funny)
Spoiler alert:
The only way to win is to not play the game.
Re: (Score:2)
Effect on hacking, BBSes etc. (Score:2, Interesting)
Content industry slamming the competition. (Score:4, Insightful)
Back in those days there was more separation between TV show and movie production. And the TV executives were concerned about anything that pulled people's eyeballs away from the boob-tube (and money from their advertising rates). So there were a lot of shows that slammed the new distractions: Personal computers, networking (especially bulletin-board systems), electronic games, etc.
Similarly a few years further back, when they did the same bit on cable TV - when the separation was still more pronounced and they were worried about losing audience to paid programming such as commercial-free movie channels. I recall one cop show where the murder was committed by a cable TV operator over the negotiations and competitive bidding on a franchise to wire a city or broadcast some team's sporting events.
I went to see it with my Girlfriend. (Score:3, Funny)
We enjoyed the movie but my girl friend got miffed when the Alley Sheenie's character didn't know what MIRVs where. She also said "Yea right they are going to nuke us in the next few hours and we are going to waste our last few hours trying to swim to the mainland!"
It was a good summer.
I'm still amazed at (Score:5, Funny)
- The introverted genius, but under-achieving nerd.
- Does not RTFM, but asks for expert help first in understanding the program.
- Hours of relentless researching to find the flaws (hacks) in the target.
- 3rd party vendor mistakes allow entry point for unwanted intruders.
- Hacker not realizing they are not in the system they think they are.
Best quote ever by a end user:
General Beringer: Mr. McKittrick, after very careful consideration, sir, I've come to the conclusion that your new defense system sucks.
Enjoy,
Re: (Score:3, Funny)
Yeah! The only film I've ever seen where we get a hacking montage.
Most hacker movies give us a line like "try the tech with the babble on the jargon". No indication that hacking actually requires work.
Re:I'm still amazed at (Score:4, Funny)
Mr. Liggett: All right, Lightman. Can you tell us who first suggested the idea of reproduction without sex?
David: Um...your wife?
Liggett: Get out, Lightman. Get out.
Re:I'm still amazed at (Score:4, Insightful)
I hated that movie (Score:3, Funny)
Of course, it might not have been like that everywhere. At the time, my office was across the fence from the Johnson Space Center. I suspect that any prefix in that area was considered to be a good target.
We also had several consecutive telephone numbers. When the war dialers hit the first, you could be pretty sure that they were going to hit the rest in turn.
With all the aggravation from the large numbers of calls in the middle of the night, I thought that everyone involved in that movie should be should have been strung up from the nearest tree.
Re: (Score:2)
That struck me funny because before WarGames it wasn't called "war dialing".
CPE 1704 TKS! I STILL REMEMBER! (Score:3, Funny)
WSMR (Score:4, Funny)
I remember being very impressed and proud at the time thinking that someone in my family could hack into a military site! :-)
It made me want to learn computers even more.
Re: (Score:3, Funny)
I was a little kid back in the late 80s. Once an older relative of mine who was in college showed me how he had made a computer connection to the Simtel20 FTP site. He downloaded some games for me. The welcome screen of the FTP site said: "Welcome to White Sand Missile Range, Nevada".
I remember being very impressed and proud at the time thinking that someone in my family could hack into a military site! :-)
It made me want to learn computers even more.
LOL, you didn't hack into a military site. White Sands is in New Mexico... :-P
No Modem for You! (Score:2)
Ah, the memories. (Score:2)
all the memory you need (Score:2, Funny)
Wow (Score:2)
Just you know, a piece of *news* for *nerds*.
> And Bill Gates once declared that the
>average person would never have a need for
>more than 640 kilobytes of memory in a
>personal computer, too.'"
Awww, and then you ruined it.
Re: (Score:2)
I think that would have been a much more apt comparison to the "no one would ever need a modem" comment. Then again, what would Slashdot be without MS bashing?
Elementary School (Score:5, Funny)
I had an old Leading Edge computer at home, running DOS 2.0. I asked if it were possible for someone to dial into the library's computer and erase their overdue fines.
Thus was ended the tour of the library, and the modem was never mentioned again.
How dare you sir, how dare you !!! (Score:2)
shame on you !! you hear me ? shame on you and your family !!
I was there in 1983... (Score:4, Funny)
...and I can tell you the tellers were not that friendly.
ATMs and on-line banking are blissfully free of surly humans wearing disco outfits.
It Has Held Up Well... (Score:5, Insightful)
Obligatory "WarGames" quote... (Score:2, Funny)
Re: (Score:3, Informative)
same basic computer hacks as today (Score:5, Interesting)
Most Unrealistic! (Score:3, Funny)
Re:Most Unrealistic! (Score:4, Funny)
The sole reason I couldn't have a modem (Score:3, Interesting)
I did, secretly, get a 2400baud modem that I used with my Atari ST during my sophmore year in high school. I hit a few BBS's but that's about all you COULD really do back then.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Funny)
And those 8-inch single-sided 160k floppies are *perfect* for storing pr0n! I use mine to store my collection of ASCII-art pictures of Playboy playmates. Drool, drool. You can get a really good selection if you know the right boards to call.
Re:Thank God (Score:4, Informative)
Re: (Score:3, Informative)