MovieChat Forums > Ferris Bueller's Day Off (1986) Discussion > The implausibility of the hacking scene

The implausibility of the hacking scene


I am trying to figure out the technical side of how this 'hacking' supposedly took place.

I mean, we can assume there's a card modem in the old PC, which is why we don't see a modem anywhere on any table. Ok.

But how can the computer silently and without the user noticing, answer the call, when those modems were usually hardwired to make some noise at the point of connection?

How did Rooney not know what his own (though technically the propertly of the school) computer was doing?

How was it possible in 1986 with such an old PC to multi-task so effectively, that Ferris could not only log in, but also use the same program Rooney was using without, again, Rooney noticing this was taking place? These programs were not designed to support multiple simultaneous users, as far as I know.

So what program answers the call while still keeping Rooney's 'absence score' program running? How does it all work, and how is it even possible to make work on an eighties PC?

I mean, of course primitive multitasking was possible, if you programmed it correctly, but all programs would have to have support them, and with DOS, that was usually some kind of specialized package deal. This looks like something much older, and by 1986, people weren't yet used to multi-tasking anyway, and such packages weren't yet widely offered to schools, as far as I know. Heck, the monitor is friggin' monochrome green screen with absolutely low resolution for the fonts!

By 1986, various multi-tasking environments existed, of course, but Rooney doesn't look to be using any of them, and I'd think they would require a graphics card capable of higher resolutions for the fonts - in other words, a much newer system than the old school's computer Rooney was using.

There was Desq, DESQview, and even early versions of Windows. I am not sure, however, how well a full-screen DOS would have worked with them in 1986, and that school's computer could just as well be from 1983 or 1984, including its software.

Taking all this into account, I'd like to know;

- How was it technically possible for Ferris to just dial into the school computer's modem and let it answer without Rooney noticing?

- How was it possible for Ferris to use that logging-in program (some kind of terminal software was needed in those days), and then switch to the program Rooney was using, without Rooney noticing it happening?

- What kind of multi-tasking environment are we really talking about here?

- Why does the cursor always appear blinking on the lower portion of the screen, as if its waiting for a command (like DOS would do), although it's supposedly suddenly on the upper portion, changing the numbeer, and then immediately appears again on the lower portion, blinking? What program is this, and how is it supposed to work?

This whole hacking sequence just seems so implausible. Rooney should at least see the phone line activated from the light bulbs on the phone, and or at least hear the modem answering a call. Why would he even set up his computer to answer calls automatically? Since when is it a good idea to let the Principal's or Dean's computer be accessed from the outside, to have an answering script waiting for incoming calls, especially when the computer gives ABSOLUTELY NO NOTIFICATION that it is now receiving an incoming call?

Is this movie implying that Ferris actually hacked Rooney's computer and installed such scripts, silenced the modem, and all that? If so, then why wouldn't Ferris just change the amount of absences at that time? Why even call to the school's computer, if you are going to hack it locally anyway?

Something doesn't add up about that. Can someone give a plausible explanation as to how all this would have been possible? Because I sure can't think of one.

While we are at it;

What does the "Periods" signify? I don't get it. 11-13 is LUNCH, for ALL days, but what does 29-32 mean, for example?

Also, how exactly do they add those 'absent days' in the school's computer? What's stopping Rooney from putting it back to "9" after Ferris changed it to "2"?

How does all of this work?

reply

You obviously have way too much spare time on your hands!

..*.. TxMike ..*..
Make a choice, to take a chance, to make a difference.

reply

This wasn't based on a true story, it's fiction, just like the dragons and unicorns you see in movies are fake too. Time to open your front door and go outside.

reply

Back in the mid 1980s I worked in an office with an HP3000 mini computer. Not as big as an IBM mainframe, but the disk drives were in cabinets almost as big as a small washing machine. There were three or four. The CPU was as big as a small fridge. The offices and the computer room were hard wired with "dumb" terminals. Dumb terminals were CRT screens with only enough brains to connect to the main computer, be it a mini or an IBM. Our remote offices had dedicated phone lines that dialed in to the main office. There was also a modem pool that I.T. And other people could dial in from home and fix stuff.

Some people had early generation PCs that could run word processing and spread sheet software like Lotus 123. They ran terminal emulation software that allowed them to connect to the office mainframe and emulate a terminal. There were probably function keys that toggled between applications. They also had communication software that dialed an analog modem. Ferris would have needed one. I think the ones that had an old style telephone receiver went out of use a few years earlier.

So here is my theory:

Rooney had a PC that ran terminal emulation software to access some sort of main computer. Ferris dialed into the mainframe through the modem pool and logged in with someone else's ID to change the sick days. He didn't hack into Rooney's PC. That's why Rooney didn't hear a modem connecting or have any modem-answering software or hardware. Back in those days, people didn't typically have an extra phone line in their offices for a modem. People used to, and still do leave their computer passwords in plain sight on a post it note or wherever. Ferris could easily found someone's password and ID that had update access to student records. The school records would have been on a database system maintained on a centralized computer. I worked on HP systems through the late 1990s and the main computer ran various accounting and client management systems running COBOL based programs. As technology advanced, windows came in, and word processing and spreadsheets, etc ran in widows, but employees still had to toggle over to the terminal emulation software to access payroll or accounting on an ASCII screen. Some departments still had hard-wired dumb terminals connected directly to the main computer. Troubleshooting them was fun; tracing the cable from the back of the terminal, through the cubicles, and into a port on the main processor.

Rooney may have only had "read" access to the attendance records. Perhaps he was on an inquiry screen, and only select administrative personnel had "update" access. Therefore, Ferris would have had to find out the log-in info from whomever kept that data. You'd be surprised at how much info people left laying around in the olden days. In my experience, the higher ups (management, principals, etc) are better off only having inquiry capabilities.

Back then, each individual user didn't always have a unique ID. There could be shared log in IDs such as AP.Accounting, GL.Accounting, Mgr.Accounting, and Inquiry.Accounting. Each would have different capabilities, but more than one person may have logged in to the general ledger or accounts payable with the same password. The manager may have been able to access all departments to run inquiries or reports, but different Sub-departments may not have access to each others'. You certainly wouldn't want Mr. Burns to change data.


As far as the screen refreshing while Rooney looked at it...probably not. He would have had to refresh the inquiry.

📱

reply

[deleted]

margie, I can relate...

" Back in the mid 1980s I worked in an office with an HP3000 mini computer. Not as big as an IBM mainframe, but the disk drives were in cabinets almost as big as a small washing machine. "

In the 1980s we were working with similar setups for laboratory automation. The HP was used to control instruments and collect data, make calculations, generate reports. Today I often muse at how large those 32K disk drives were and how small my 16GB USB drive is today. 

NB - I go all the way back to programming a computer in fortran and submitting punched cards with the program followed by the data for batch jobs overnight. That was in the 1960s. I am not old, just "experienced."

..*.. TxMike ..*..
Make a choice, to take a chance, to make a difference.

reply

I was in college when this movie came out. I use to dial in to our VAX minis on an almost daily basis. I seriously doubt the school was running their entire system on a PC. It would have been a mini like a VAX, HP, or even maybe a small mainframe. The PC would have simply been acting as a dumb terminal.

BTW, nothing like trying to work over a whopping 1200 or 2400 baud modem line. You could literally watch the text draw across the screen. Really fun when trying to debug a 10,000 line program.

reply

Oh my Lord, all this 80s computer jargon . . .  It's all Greek to me. I first used an Apple DOS computer back in 1994. I think that's the first time I ever used one, period. I was in kindergarten. And Velvetjones, your last line about the text drawing for hours made me laugh because I could only imagine. People were actually able to purchase stuff "online" in the 80s. I think even in the 60s. There was a thing on Youtube from the 60s that showed the very VERY early days of shopping on the computer.

#pennygetyourownwifi

reply

"Apple DOS computer" .. you are adorable :-)

This is the modern equivalent of saying "yeah I have a gaming console, it's a Playstation 360"

Also it's annoying that this site doesn't give any separation whatsoever from signatures.

reply

Tl;dr.

It's a comedy, numb nuts.

reply

Maybe not, but how many things from movies have come true? Now where's my flying car and self drying clothes?

faith begins at the end of your comfort zone.

reply

It's just a movie

reply

It's just a movie


Here's a pretty cool, extended discussion about how something could have been accomplished using 80s computer technology and the above stupid, unoriginal statement is the best you could contribute to the conversation? Was someone holding you at gunpoint the entire time you read the thread?

Innsmouth Free Press http://www.innsmouthfreepress.com

reply

It wasn't implausible at all, you are just another kid who thinks the 80's only had Yoyo's and Frisbees. I think you were trying to be a clever Sheldon with your long post but just look like an ignorant fool.



Properly read, the Bible is the most potent force for atheism ever conceived. -Isaac Asimov

reply