I got into an amazing amount of #@%! once because of MS-DOS.
I was a shift manager on the plant floor of a big telecom facility down by the CN tower, and we were given one of the first personal computers in the operations department. It had a colour (CGA!!!) screen, and two 5 1/4" floppy drives. I used to get bored out of my mind on the off-shifts, and tried to stay out of trouble by teaching myself Basic on the side.
One night, I happened to notice that the opening screens of Lotus 123 used simple 4-colour CGA text. Just for the heck of it, I copied the screen layouts, and programmed them to pop up in the same order.
Then it occurred to me that it would be amusing to prank the guy on the next shift by having a warning message flash on the screen. I decided to make it look as though he'd inadvertently violated Lotus' oppressive copy protection:
This looked pretty convincing, because the light on the drive would flash after each "deleting all files" line.
- After a couple of normal-looking boot screens, I posted one with lots of flashing text, and a sternly-worded warning that Piracy would not be tolerated.
- For the next page, I popped up a line on screen that said something like DIE, PIRATE!!!!!, followed by "Now deleting all files on A:\" and the name of one of the DOS directories.
- My piece de resistance was a query that listed the files on the floppy drive.
- I looped that a few times, changing the name of the directory each time.
I buried my program in another directory. In order to finish it off, I had one of the first lines in the program delete the auto-run script for it, then restore the auto-run script for Lotus 123.
All that was necessary after that, was to substitute my autorun script for the regular one.
I set it all up just before the end of shift, turned off the computer, and waited for my buddy to arrive for the day shift. When he came in, I made myself busy while he got settled and fired up the PC.
Sure enough, after the second or third "deleting all files" message, he freaked out and promptly shut the PC down. Of course, when he turned it back on, it fired up as though nothing had happened, which just added to the confusion.
We had a good laugh after I took pity on him and explained what had happened. Of course, he begged me to show him how to prank the next shift. There were 5 of us on a rotating schedule, and everything was fine until the last victim.
Unfortunately when Phil saw the deletion messages come up, he decided to err on the side of caution, and delete everything on the A: drive. To make matters worse, he couldn't find the note with the copy protection password for Lotus, so he couldn't re-install it. At the time, we were using Lotus for just about everything- correspondence, staff scheduling, forms for the wiring records binders, etc.
Rather than letting him get burned at the stake, we all fessed up. As the instigator, I was required to come in on my own time to reload MS-DOS and Lotus, as well as having to painstakingly re-create a bunch of forms that were lost because they'd been stored on the A: drive, instead of B:
IIRC, there were something like 9 or 10 floppies involved just for Lotus.
Of course, I got a fair amount of street cred for the prank, but it was a year or two before upper management stopped giving me the stinkeye when I showed up for meetings at HQ...
Ha, the original "hacker".
