Slashdot Mirror


The Computer Virus Turns 25 in July

bl8n8r writes "In July of 1982, an infected Apple II propogated the first computer virus onto a 5-1/4" floppy. The virus, which did little more than annoy the user, Elk Cloner, was authored in Pittsburgh by a 15-year-old high school student, Rich Skrenta. The virus replicated by monitoring floppy disk activity and writing itself to the floppy when it was accessed. Skrenta describes the virus as "It was a practical joke combined with a hack. A wonderful hack." Remember, he was a 9th grader when he did this."

194 comments

  1. Imagine his wealth... by dada21 · · Score: 5, Insightful

    ...if he had patented the virus.

    1. Re:Imagine his wealth... by vivaoporto · · Score: 5, Funny

      And imagine how secure the computing world would be ... if Microsoft had a monopoly on virus creation.

    2. Re:Imagine his wealth... by MrKaos · · Score: 0

      if Microsoft had a monopoly on virus creation.
      It's kinda like a dog chasing it's own tail.

      What if they had a patent/monopoly on a secure operating system?

      --
      My ism, it's full of beliefs.
    3. Re:Imagine his wealth... by Creepy · · Score: 1

      Heh - they practically do - the MS shakedown virus was more than effective - Windows infects almost all personal computers out there. I dubbed it shakedown as in Microsoft capturing most of its existing marketshare using exclusive discounts to companies if they only bundle Microsoft products, which is pretty much the same thing as extortion in my eyes.

    4. Re:Imagine his wealth... by Torvaun · · Score: 1

      Wrong. Extortion would be "Either you bundle Microsoft, and only Microsoft, or Windows will crash constantly on Dell Computers." Discounts for being exclusive is a legitimate, if somewhat slimy, business tactic.

      --
      I see your informative link, and raise you a pithy comment.
    5. Re:Imagine his wealth... by Nurseman · · Score: 1
      "Wrong. Extortion would be "Either you bundle Microsoft, and only Microsoft, or Windows will crash constantly on Dell Computers."


      Sort of like to old story about "Windows is not done until 1-2-3- will not run"?

      --
      Save a Life. Donate Blood. Please.
    6. Re:Imagine his wealth... by Torvaun · · Score: 1

      No, unless they were trying to get 1-2-3 to pay for the privilege of running on Windows. Otherwise, it's just anticompetitive behavior.

      --
      I see your informative link, and raise you a pithy comment.
    7. Re:Imagine his wealth... by Jansingal · · Score: 3, Informative

      Why does this article not mention Fred Cohen, who found the first virus?

    8. Re:Imagine his wealth... by DrD8m · · Score: 1

      ...if he had patented the Antivirus.

    9. Re:Imagine his wealth... by noidentity · · Score: 1

      Wait, you're saying Windows isn't a virus?!?

    10. Re:Imagine his wealth... by drsmithy · · Score: 1

      Sort of like to old story about "Windows is not done until 1-2-3- will not run"?

      The "old story" is "DOS ain't done 'til Lotus won't run" (people using "Windows" in the phrase are just betraying their youth and the fact they're working with hearsay). Further, the very idea of an OS vendor sabotaging probably the single most important application on their platform - and hence about the only reason many of their customers were their customers in the first place - is so ludicrous that no sane person would even consider it, except as an example of how stupid OS-zealotry can be.

    11. Re:Imagine his wealth... by Anonymous Coward · · Score: 0

      News flash: they almost do. And always have had. Get a clue.

    12. Re:Imagine his wealth... by LordSnooty · · Score: 1

      Perhaps the Windows corruption of the story has more credence due to Microsoft Excel.

    13. Re:Imagine his wealth... by h8sg8s · · Score: 1

      Actually, it should have been SciFi writer John Brunner who patented the virus. His 1975 book The Shockwave Rider described worms and virii in pretty good detail. The original Morris worm owed much to this book.

      --
      Organization? You must be joking..
  2. Script kiddie age? by InvisblePinkUnicorn · · Score: 5, Interesting

    Is there any information on the average age of people who have written the major viruses of the last couple decades? Has this age gone down over time?

    1. Re:Script kiddie age? by CastrTroy · · Score: 1

      I suspect it hasn't gone down, specifically because the script kiddies aren't the ones writing the major viruses.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Script kiddie age? by omeomi · · Score: 1

      Still, impressive that a 9th grader figured out how to write the first virus. I'm 28, have a CS degree, and have no idea how to write a virus. Mostly because I've never bothered to learn, I suppose...

    3. Re:Script kiddie age? by fermion · · Score: 3, Insightful
      I suppose I will be pedantic about this as I don't think we should minimize the creativity. I think of script kiddies as someone who takes existing tool, say some published code and MS Visual studio, and repackages it. They, in fact, just use scripts.

      What this kid did was go into the the Apple internals and figure out how to do something himself. In hindsight it was not such a great feat, but is was a feat that was at least somewhat novel.

      OTOH, kids have nothing but time on their hands and if the parents and schools don't keep them busy, then they find other ways to stay busy. The more cleaver one can produce some real havoc. What impresses me is the high school kid that does something creative and interesting with his or her free time, instead of being randomly malicious. The really good ones will go out and start applying their skills to the betterment of humanity, but really any bright kid that chooses a path that is not gratuitously destructive is a win in my opinion.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:Script kiddie age? by Anonymous Coward · · Score: 1, Insightful

      Is there any information on the average age of people who have written the major viruses of the last couple decades? Has this age gone down over time? Old days one should know lots of math (polymorphic), asm development (to keep size low), great insight to how OS works (so os won't crash) to code a working virus.

      Now they just code some script kiddie junk and it works somehow. The "rootkit" part is coded by real coders, just bundled. The age average must be really in funny levels now.

      I remember my friends were following the virus scene just because they were admiring the evil geniuses, now what to collect/watch? windows scripts? :)

    5. Re:Script kiddie age? by mgblst · · Score: 1

      I'm 28, have a CS degree,
       
      Wow, maybe you consider that the ultimate laudation. but it is really something embarrassing to be bragging about. Clearly you have absolutely no imagination if you can't figure out how to write a virus, it is one of the more simple programs you could write. Look at the fact early viruses were often detected by the number of BYTES they addes to an exe or com file.

    6. Re:Script kiddie age? by omeomi · · Score: 1

      Clearly you have absolutely no imagination if you can't figure out how to write a virus, it is one of the more simple programs you could write.

      I think I made it reasonably clear that I have no interest in writing a virus, and thus, have not spent any time whatsoever trying to figure out how to do it. Why would I want to write a virus?

    7. Re:Script kiddie age? by Anonymous Coward · · Score: 0

      Well, it's something to keep you occupied until puberty kicks in ;-)

    8. Re:Script kiddie age? by omeomi · · Score: 1

      It should take you 2 seconds to think about how a virus works. Surely you can spare 2 seconds from your not doubt busy career in Computer Science.

      There is something of a difference between understanding how a virus works, and taking the time to figure out how to implement one effectively. It's the latter that I'm uninterested in pursuing...

    9. Re:Script kiddie age? by stevey · · Score: 1

      How to write a virus, an old-school / real virus, not a trojan horse which mails itself around and seems to be called a virus these days. sigh.

      • 1. Find a random .exe file upon the computer.
      • 2. Append a copy of yourself to it.
      • 3. Adjust the entrypoint of the code to jump to your newly appended code, so your virus gets executed when the .exe is run.
      • 4. Redirect control back to the "original" entry point.

      Job done.

      There were a lot more things you could do back in the day, when you could have TSR-like components to your virus, and etc. But mostly it came down to writing a big of code that was relocatable and knowing how big it was. Then you could append it to a .com file and replace the first three bytes of the .com file to jump to it, infecting another file, then jumping back to the previous entry point.

      I used to do it for fun, because it gets interesting when you can infect multiple file types, .com, .sys, .exe, and you can play around with self-modification. Still not something I've had much time for after around 1996.

    10. Re:Script kiddie age? by StikyPad · · Score: 1

      It may be impressive to build a house by hand, but it's much more productive to use existing tools and machinery. The argument about skill is largely academic, since the end product is what counts. In the case of malware creators, it doesn't really matter whether they used Visual Basic, ASM, or punched in 1s and 0s -- shit is shit.

    11. Re:Script kiddie age? by Sigma+7 · · Score: 1

      I used to do it for fun, because it gets interesting when you can infect multiple file types, .com, .sys, .exe, and you can play around with self-modification. I haven't seen those kinds of file-infectors for a long time - mainly because the modern executable format doesn't support this kind of stuff as well. If you write a virus in that way, it might not be able to handle Protected-mode dos applications (although I'm not willing to test this for obvious reasons.) It's not a problem with Windows .EXE files, but most modern virus scanners know that trick and report a new unknown virus.

      I've also haven't seen Boot-sector viruses either - the last one I had was the NYB virus, and that caused W95 to complain that there was a problem with the hard drive (e.g. it had to use real-mode drivers.)
  3. Don't forget the Lehigh Virus by R2.0 · · Score: 4, Interesting

    I was at Lehigh when this was released. One of the first self propagating viruses, with a time delay to allow for greater infection, that was actually destructive. It was sort of a non-event to the users there; imagine my surprise when I looked it up years later and it figures prominently in virus history.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
    1. Re:Don't forget the Lehigh Virus by rudegeek · · Score: 4, Interesting

      One of the first self propagating viruses

      Still, sounds like something very harmless. You should see Amiga-related (not AmigaOS related as much of the population used Amiga as game console) viruses, like Saddam. I think orginal Saddam could be proud this piece of horrible software.

      Then, with release of AmigaOS 2.04, we had new kind of viruses. They would spread like... er... viruses? They patched all systems calls dealing with resources loading and all your fonts, device drivers, libraries, executables was infected. I still remember Happy New Year 1996 -- it took me two days with no sleep to clean my disk. Anti-virus software that could deal with it was designed by someone who hated people. First, you passed what it should scan. Then, when process started, at every instance of virus it would start FROM THE TOP. And it would say "Oh, you have an virus. It was deleted. Continue?" You HAD to click it to start again. My Libs: directory had over 6500 shared libraries. All infected.

      (Yes, I realize it was done to prevent from recursive infection. This should not be the case since all system vectors was checked all the time by the very same program.)

      I think this guy was hired to do 'Allow or Cancel' component. :-)

      --
      Rocksteady, are you ready to ska?
    2. Re:Don't forget the Lehigh Virus by Anonymous Coward · · Score: 1, Funny

      Since we can't be proud of our football team, our drinking, our class president, or our officals, we'll be proud of engineering the first virus to corrupt data. All things considered it's probably a better thing to be remembered for than the others.

      (Will be a senior in the Computer Science department this fall.)

    3. Re:Don't forget the Lehigh Virus by Anonymous Coward · · Score: 0

      I'm proud of that guy who robbed the bank.

    4. Re:Don't forget the Lehigh Virus by R2.0 · · Score: 1

      "Still, sounds like something very harmless"

      Nope - it overwrote the boot sector of floppies, blowing away your data. None of the PC's on campus had hd's - there were boot floppies strewn around everywhere, and we kept all of our data on 5 1/4 floppies. Losing that data could get very upsetting.

      The solution was trivial - making the boot sector read only. But the idea was there.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    5. Re:Don't forget the Lehigh Virus by Anonymous Coward · · Score: 0

      > making the boot sector read only 99% right -- the solution was trivial, convert the boot disks scattered around campus to those fancy (for the time) read-only disks. Didn't prevent those who had their own boot disks from continuing to spread the virus, though. Fun times, fun times.

    6. Re:Don't forget the Lehigh Virus by R2.0 · · Score: 1

      Don't forget the Cleary case. Jeanne Cleary was strangled and raped (in that order) in her bed in her dorm. The assailant, Josoph Henry walked through 3 propped doors, including her own, that she had left open because her roomate had lost her keys. Although Henry was found guilty and sentenced to death - despite his defense of "I have a medical condition that makes me black out when I'm drunk (no, really) - Lehigh was sued by Cleary's parents because they didn't do enough to ensure their daughter's safety. Lehigh lost, which effectively brought "in loco parentis" back to college campuses, which had largely been abandoned in the 60's and 70's.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    7. Re:Don't forget the Lehigh Virus by Anonymous Coward · · Score: 0
      Talk about going into (-5 offtopic) territory.

      Yes, Jeanne was a very nice girl. Sad as that was, there's one good(?) thing that came out of the Clery case in that the Clery Act was enacted, asking colleges and universities to post their crime statistics. Read more about it here: http://www.securityoncampus.org/

      Moving on to happier (albeit continued offtopic) memories, whatever happened to the Hot Dog Store?

    8. Re:Don't forget the Lehigh Virus by R2.0 · · Score: 1

      Jesus - talk about hazy memories. If you mean the place at 5 points that served Greekers, the only thing I remember is throwing them up.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    9. Re:Don't forget the Lehigh Virus by IhuntCIA · · Score: 1

      Dont know about Apple/PC viruses but I had two of them on Amiga.
      One was the Lamer Exterminator that formatted 3 of my favorite floppies one of them with programs I have made myself. Fucker filled every byte on the floppy with LAMERLAMERLAMERLAMER...
      The other one was Byte Bandit a variety that clones self after soft reset. So each time one press CTRL+leftAMIGA+rightAMIGA on the keyboard, mofo clones every instance of itself, eating away the RAM, and considerably slowing the Amiga. After just a few resets Workbench starts to run slow because it has to multitask hundreds of virus instances. After few more resets it is impossible to run the workbench since there are no free RAM at all. Just one or two resets away is Guru Meditation ( Amigas internal debugger ) with an error code that shows insufficient ram to initialize and kick-start form ROM.
      If one wanted to cleanse the RAM of that pest powering off the Amiga longer than usual was needed, as it could survive in DRAM for longer than 30 seconds.
      More info on http://www.totse.com/en/viruses/virus_information/ amigvir1.html including tips on how to disable some of them without using the anti viral tools.

      I guess Amiga viruses were written for two purposes, to kill runaway Xcopy disks owned by the users (more profit for the pirates), and to harm the users just by erasing their software (even more profit)...

      I cant imagine the similar scheme on modern computers ... oh wait

    10. Re:Don't forget the Lehigh Virus by Anonymous Coward · · Score: 0
      > If you mean the place at 5 points that served Greekers, the only
      > thing I remember is throwing them up.

      No, it was the place across the parking lot from the main computer center/bookstore/library that pretty much only sold hot dogs. "We Toast Your Buns", I believe was the tag line. It was a little shop decorated with tons and tons of one-panel cartoons, like Herman and Far Side.

  4. Has this been done before? by TheBearBear · · Score: 4, Funny

    I take a snapshot of my sister's desktop, then open it in photoshop and clone all sorts of icon and littering it all over like a mess, then save the file and use it as a desktop background. She comes over to me screaming that her desktop is a mess and she couldn't find anything, and she can't open an icon when she clicks on it, much less highlight it! AHAHAHAHAHA!!!

    Not a virus, just a prank but still :D

    1. Re:Has this been done before? by Anonymous Coward · · Score: 5, Funny

      Shouldn't it be your nap time?

    2. Re:Has this been done before? by Ogive17 · · Score: 1

      I've been doing that for the past 10 years. I had a roommate in college who almost completely flipped out when I did it to him.

      My personal preference is take the screen shot, flip it, then set that as the background. WinXP makes things easy because you can just right click and uncheck "show icons". I do it once or twice a year at work. Doesn't work so well anymore now that all PCs will lock themselves after 10 minutes of inactivity.

      --
      "Action without philosophy is a lethal weapon; philosophy without action is worthless."
    3. Re:Has this been done before? by Lumpy · · Score: 4, Funny

      nope a better one is to put a photo screensaver on a It professionals machine, then have it display only 1 image a BSOD.

      The guy was one of the types that always reminded you of his certifications. yet it took us telling him it was a screensaver to stop him from tearing apart his PC.

      It was funnier than hell, he stopped chasing us with sharp objects about 4 days later.

      --
      Do not look at laser with remaining good eye.
    4. Re:Has this been done before? by TofuMatt · · Score: 1

      First time I left my computer unlocked at work, the guys I work with did it to me :D We play pranks on each other all the time.

      --
      -Matthew Riley "TofuMatt" MacPherson
      I have a website
    5. Re:Has this been done before? by tlhIngan · · Score: 1

      My personal preference is take the screen shot, flip it, then set that as the background. WinXP makes things easy because you can just right click and uncheck "show icons". I do it once or twice a year at work. Doesn't work so well anymore now that all PCs will lock themselves after 10 minutes of inactivity.


      The truly evil among us keep *SOME* of the icons on the desktop, and hide the rest away in another folder. Thus, some of the icons work, while the rest are just images. Truly infuriating!

      One of the nice side effects of Microsoft acquring SysInternals is that some popular SysInternals stuff, like their BSOD Screensaver get hosted by Microsoft. Why use a screenshot of a BSOD, when you can have a live screensaver emulate the real thing? (Including the reboot sequence if "automatically reboot" is set).

      And hey, it's from Microsoft now, it's "official."
    6. Re:Has this been done before? by StefanoB · · Score: 1

      Next time, draw something like broken glass. I hope she freaks out on that one :-). (FYI, both things have been done before).

    7. Re:Has this been done before? by Anonymous Coward · · Score: 0

      I took my friend's master thesis source code (in Fortran!), backed it up somewhere hidden, and sorted his original. Alphabetically. This was classic spaghetti fortran, thousands of lines, not destroyed, but rendered useless by their being in alphabetic order...

      This was on an ancient IBM 4341--old 3278 green phosphor terminals...

      We would also take the keys from the tape drive unit, which on ibm mainframes could be taken out of the sockets, and re-arrange them, so the tape operator would go insane when trying to load tapes. Once there were three hundred yards of backup tape sprawling all over the floor.

    8. Re:Has this been done before? by jbeaupre · · Score: 1

      Worked with a guy who did something similar to real world stuff. He'd turn around people's filing cabinets and put fake handles on the "front." I never saw it (they were integral to the desk when I worked there), but apparently quire a few people fell for it.

      --
      The world is made by those who show up for the job.
    9. Re:Has this been done before? by Anonymous Coward · · Score: 4, Funny

      I had a boss named "Dave" once. I replaced his Windows sound events with snips from 2001: a space oddessey. For instance "I'm sorry, I can't do that, Dave".

      I miss that job!

    10. Re:Has this been done before? by goldspider · · Score: 1

      Yeah, I did that to my roommate in college after he pissed me off. I suppose it was less malicious than a friend who ran a magnet over all of his roommate's ZIP disks.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    11. Re:Has this been done before? by Anonymous Coward · · Score: 0

      Same vein, but with our IT Security Guru ... never locked his workstation (and his cube was next to mine). Mind you, this was a government shop where people did get fired for p0rn and the like. We just turned on Active Desktop to boobs.com (randomly chosen) and locked his workstation. He unlocked his workstation, got a pretty picture and sysadmin had it in the logs. ROFL.

    12. Re:Has this been done before? by harrkev · · Score: 1

      I take a snapshot of my sister's desktop, then open it in photoshop and clone all sorts of icon and littering it all over like a mess, then save the file and use it as a desktop background.
      That is cute, but it is time to graduate into the world of REAL hacking. Try hacking the computer at 127.0.0.1. I hear that the guy who runs that system knows nothing about security. Break in, download all the warez you want, and wipe his hard drive just to teach him a lesson.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    13. Re:Has this been done before? by gmletzkojr · · Score: 1

      I did this once years ago at work on a common Windows 3.11 PC. We used the PC for development of a legacy product. I took a Windows NT 4.0 desktop screenshot and set it as the background on the 3.11 box. I learned quite a few new words that day when our manager tried to click on "My Computer", and only got a task list.

      --
      I for one welcome our new [insert main topic] overlords.
    14. Re:Has this been done before? by Mister+Whirly · · Score: 1

      Hilarious - you got a guy fired for something that wasn't his fault!!! With friends like you, who needs enemas?

      --
      "But this one goes to 11!"
    15. Re:Has this been done before? by TheBig1 · · Score: 1

      Microsoft actually has a screensaver which does just this: http://www.microsoft.com/technet/sysinternals/Util ities/BlueScreen.mspx

      Kudos for them for making a joke out of it!

    16. Re:Has this been done before? by RallyNick · · Score: 2, Interesting

      So how do you screencap a BSOD?

    17. Re:Has this been done before? by Phroggy · · Score: 3, Informative

      So how do you screencap a BSOD? Using an emulator, such as VirtualPC.
      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    18. Re:Has this been done before? by Anonymous Coward · · Score: 0

      Another good one is to put a live cd (Ubuntu works well) in the drive and wait for a reboot for all hell to break loose as the person screams and cries about their 'changed' computer.

    19. Re:Has this been done before? by Z80xxc! · · Score: 1

      I just tried that! And now my computer's broken! It's like he attacked my computer back and did all that to me! Hey! It was a trick, huh? I bet you did that, didn't you?

      Honestly, who is dumb enough to not know about 127.0.0.1? It is funny to set the IP address of a computer to 127.0.0.1 though. Or to tell someone that if they need to RDP to your computer that your IP is 127.0.0.1. Hah!

    20. Re:Has this been done before? by haihainicknameused · · Score: 1

      that's a good one :) tried it as well :) did a "prank" on a script kiddy that loved to nuke Win98 machines (and he was all I have win2k I can't be haxxored) got access to his $admin share, edited some files so that next time he rebooted his PC it started up with progman.exe shell instead of explorer.exe shell. (and ofc I had made some folders on his desktop so he knew someone was messing with him and he tried to reboot to get rid of me :), (deleted his scripts as well)) he ended up reinstalling his PC.

  5. The reason why Macs are so much more secure... by vigmeister · · Score: 4, Funny

    is that the viruses for it are traditionally written by 9th graders who use the B: drive...

    --
    Atheist: Buddhist in a Prius
    1. Re:The reason why Macs are so much more secure... by achilles777033 · · Score: 3, Funny

      I beleive Ctrl-Alt-Delete gives the best response to this. http://cad-comic.com/comics/20060513.jpg No one gives a shit.

    2. Re:The reason why Macs are so much more secure... by WilliamSChips · · Score: 1

      Dude, that comic sucks.

      --
      Please, for the good of Humanity, vote Obama.
    3. Re:The reason why Macs are so much more secure... by Nibbling+Hell+Goat · · Score: 1

      Ironic considering the artist has given shit enough to draw a comic about it!

  6. Happy birthday! by friedman101 · · Score: 5, Funny

    Finally, you're old enough to rent a car.

    1. Re:Happy birthday! by ch-chuck · · Score: 1

      Yeah, you program in a route to a restaurant you want to visit on vacation, and end up at the hut of some old man peddling v!@Gr/\

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. Re:Happy birthday! by Anonymous Coward · · Score: 0

      The funniest line in that link? "Click here to visit FOXNews.com's Cybersecurity Center."

      Runner up: "Despite the fact that the Windows viruses pose no known threat to the navigation device, which actually runs on a Linux-based operating system"

  7. I doubt it. by Opportunist · · Score: 0, Redundant

    Malware writers don't give a rat's rear about other laws, why do you think they'd honor patents? Especially when they're usually sitting in countries that don't care too much about foreign patents in the first place.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:I doubt it. by Anonymous Coward · · Score: 1, Funny

      -1 NoShitSherlock

    2. Re:I doubt it. by Anonymous Coward · · Score: 0

      You see... on Slashdot we have these things called jokes.

      Now there's something you can get to detect these. They'll jump right out of the page at you if you have one. It's called a sense of humor.

      I hope you wrote that down.

    3. Re:I doubt it. by Opportunist · · Score: 1

      Mmm... seems by browser doesn't support it. Know a plugin for FF that can handle that?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:I doubt it. by jellomizer · · Score: 1

      Normally it wouldn't except that there would be an extra charge on them if they get caught. Patent Infringement. Now that may not stop to many (maybe one or two where that one extra law will make them think twice) But it would keep them in jail longer though.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  8. Stealing thumder from the Mac users by My+name+is+Bucket · · Score: 3, Funny

    Mac OS has never had a virus problem.

    1. Re:Stealing thumder from the Mac users by Vitaliy · · Score: 1

      The virus was written for Apple DOS in 1982, Mac OS was released in 1984. The few other problems it had were the security issues introduced by Microsoft Office in the 90s, trojans that had to be invoked by the user, and proof of concepts.

  9. Maya Angelou eat your heart out! by Pionus · · Score: 2, Interesting

    Every 50th booting you'd get this (Note "-" is represents a ). Elk Cloner: The program with a personality- It will get on all your disks - It will infiltrate your chips- Yes it's Cloner!- It will stick to you like glue- It will modify RAM too- Send in the Cloner!- Now if I had gotten that when I was a little kid on my little Apple 2, I'd cry.

    --
    It's a type of Parrot you dolt :P.
  10. Your computer is now stoned! by CPE1704TKS · · Score: 3, Interesting

    Anyone remember that one? It was such a pain in the ass at the time, but it didn't go around and delete files, etc. And we got it from pirating program after program. Solution? Install a pirated version of the first anti-virus programs. I'm so old that I can't remember what exactly it was... It might actually have been Norton.

    1. Re:Your computer is now stoned! by mjpaci · · Score: 1

      Wasn't 'Disinfectant' the first real anti-virus program for the Mac? It was written by a prof at Northwestern, I think.

    2. Re:Your computer is now stoned! by Bill,+Shooter+of+Bul · · Score: 1

      Might be talking about stoned monkey B we had it going around the school lab. We used f-prot for dos to get rid of it but every now and then someone would use a disk that had it and it would be back on every computer.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    3. Re:Your computer is now stoned! by Lloyd_Bryant · · Score: 1

      Anyone remember that one? It was such a pain in the ass at the time, but it didn't go around and delete files, etc. And we got it from pirating program after program. Solution? Install a pirated version of the first anti-virus programs. I'm so old that I can't remember what exactly it was... It might actually have been Norton. It was most likely McAfee (back when it was shareware freely distributed via the BBS community).

      I don't believe Norton got into the anti-virus market until much later (though at that time every geek worthy of the name *did* have a copy of Norton Utilities, most likely pirated).

      I *liked* that virus. I was studying computers at the local community college, and printed out the assembly code for "stoned" to study. The top programmer at the electronics company I worked for spotted me reading the code, sat down to chat, and a few weeks later I had my first real computer job...
      --
      Don't tell me to get a life. I had one once. It sucked.
    4. Re:Your computer is now stoned! by charleste · · Score: 1

      I thought it was InnoculateIt? At least, that's what I had on my Mac in 1989...

    5. Re:Your computer is now stoned! by pilgrim23 · · Score: 1

      Recently I was attempting to recover some files. old files. These were Word (4.0?) documents off a System 6 HFS formatted SCSI 90mb Bernoulli. It seems this backup disk from WAAAY back in the day was infected with a virus named nVIR -anyone remember that? To get the files I Had the disk plugged into a G3 upgraded Clone box (Supermac) running OS X 10.2 then networked to my G5 on 10.4 I just copied the whole 90mb to a folder and started to tinker. I got the files I needed but then started looking at some other stuff out of nostalgia and ..THAT was when nVir reared its...now comically harmless head. You see, this thing expected to be on a Mac, a System 6 Mac, on a HFS partition. Opening it in HFS+ in OS X its fangs were totally pulled.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    6. Re:Your computer is now stoned! by Anonymous Coward · · Score: 0

      Speaking of anti-virus programs, has anyone created a virus that specifically attacks your AV software? Think about it, the virus doesn't actually do anything directly to your computer, it merely modified your AV software to think everything is fine!

  11. Not the oldest. by ReallyEvilCanine · · Score: 4, Interesting
    I had an Atari 800 back in 1979. In 1980 I took a small piece of malware someone else wrote and turned it into a virus which would remain memory-resident and self-replicate. After formatting any diskette the victim inserted into the drive, it wrote a hidden file to infect any machine the disk was then used on. This was a payback for the people who were getting pirated software free and then turning around to sell it. I'm pretty sure I still have the source code for it somewhere.

    I'm not claiming mine was the oldest because I'm sure someone did something similar on the old heavy iron even earlier than my little "payload" as we called then it.

    1. Re:Not the oldest. by An+ominous+Cow+art · · Score: 1
      Nifty.

      I had an Atari 800 at home, but used an Apple ][ at school. I modified Apple DOS such that if you booted from one of my floppies, you were forced to enter a password before the boot process would complete. Every time you entered an incorrect character, the next character from the string:
       

      You are a rotting, slime-covered filth.


      would print. My modified DOS would only propagate if you formatted a floppy that had been booted from one of my modified disks. It wouldn't have been too hard to make it self-propagating by the same technique that the author of Elk Cloner used. I had a copy of 'Beneath Apple DOS', which my friends and I referred to as the New Testament, versus the Old Testament which was the Apple ][ reference manual.
    2. Re:Not the oldest. by Anonymous Coward · · Score: 0

      If you read the article, you'll see they specify this as being the first virus to make it into "the wild", i.e., it spread outside of the lab/campus where it was created.

    3. Re:Not the oldest. by digital+bath · · Score: 1

      So you're saying that every time the user entered the next correct character, they were essentially told that they'd guessed right? Meaning you drastically lowered the number of guesses a user would have to take before getting your entire password and breaking into your system?

      --
      find / -name "*.sig" | xargs rm
    4. Re:Not the oldest. by An+ominous+Cow+art · · Score: 1

      Yes, exactly.

      This was not a serious attempt to secure my data. :-).

    5. Re:Not the oldest. by digital+bath · · Score: 1

      OK, just making sure :)

      --
      find / -name "*.sig" | xargs rm
    6. Re:Not the oldest. by JetScootr · · Score: 1

      On my Apple ][, I changed every keyword in the BASIC interpreter, and added a few more. I read in Byte magazine how to do it, and was learning 6502 Asm at the time. Doesn't really count as a 'virus', but if you formatted a disk from one of mine, you had to learn a new 'dialect' of Basic.

      --
      Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
  12. Best Prank by Martinni · · Score: 0, Redundant

    Best prank i've done is code a little application that takes a snapshot of your desktop, puts it in as background and hides bottom toolbar... sit back and enjoy!

  13. McAfee by JeanBaptiste · · Score: 2, Insightful

    Probably was McAfee. Which was a fantastic scanner at the time. Oh how things have changed since then. Sad to see both McAfee and Norton/Symantec turn into useless piles of garbage considering what they once were...

    1. Re:McAfee by Ilgaz · · Score: 1

      Probably was McAfee. Which was a fantastic scanner at the time. Oh how things have changed since then. Sad to see both McAfee and Norton/Symantec turn into useless piles of garbage considering what they once were... MCafee was never fantastic, it was Virex which was fantastic and they acquired it and raped it just like their Symantec buddies did to Peter Norton ages code of Norton Utilities.

      About the rate of plain vandalism? I tried the latest Virex (Mcafee) trial on a system with 4 PPC970MP cores and 2,5 GB of RAM: System became barely usable. I remember my brothers PowerBook Duo 270c (68030 with 24mb ram) working happily with the original Virex running 24/7.

      The point is: Both companies never did anything right. They purchased flawless working code and bastardised it to current level of nightmare.

  14. 1988 Morris internet worm by peter303 · · Score: 4, Interesting

    That was the first virus I remember, but its just 19 years old. It paralyzed the internet when it was released. But then the Net just had a few thousand nodes, most of them in the university. The worm was supposed to count nodes by sending a copy of itself to every entry in the host table, but the author forget to account for duplicates and circularities. So it just replicated until it filled the process spaces and internet bandwidth.

    1. Re:1988 Morris internet worm by Anonymous Coward · · Score: 1, Informative

      That was not a virus. It was a worm. There is (used to be?) a difference.

    2. Re:1988 Morris internet worm by Anonymous Coward · · Score: 2, Interesting

      but the author forget to account for duplicates and circularities
      Actually the story is a bit more interesting than this. The author did think about this, and even programmed the worm to ask a target system whether it was already infected, and if it was then it would decline to infect it again.

      The flaw came in a deliberate modification of this strategy. Following this idea completely would make the worm easy to defeat, since you could just run a program that listened for the query and answered "yes" to keep the worm away. So he modified it slightly, so that if the worm got seven yes responses in a row, it would go ahead and infect the target anyway.

      Seven turned out to be too small, the worm ended up infecting machines over and over and over again, and brought its targets to a standstill.
  15. Re:Maybe my computer has a virus? by Random832 · · Score: 0, Flamebait

    You know, no-one's going to deny that the old Mac OS sucked. There's a reason they threw it away and moved to a unix-based OS. Adapting this rant to refer to a newer mac without even changing the PC it refers to is just lame.

    --
    We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
  16. Um no. it wasn't by Lumpy · · Score: 3, Informative

    1981 - Apple Viruses 1, 2, and 3 are some of the first viruses "in the wild," or in the public domain. Found on the Apple II operating system, the viruses spread through Texas A&M via pirated computer games.

    --
    Do not look at laser with remaining good eye.
    1. Re:Um no. it wasn't by A_Non_Moose · · Score: 1

      1981 - Apple Viruses 1, 2, and 3 are some of the first viruses "in the wild," or in the public domain. Found on the Apple II operating system, the viruses spread through Texas A&M via pirated computer games.


      God, you must be old if you can recall a day when Apple had games...

      (j/k, sorta. Quake3 on mac w/Logitec mouse at home, pc at work)
      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    2. Re:Um no. it wasn't by Anonymous Coward · · Score: 0

      Old? old!

      I remember when buying a computer meant spending the next month soldering all the parts together.

      and loading a program meant spending most of the day flipping switches to load a boot loader in binary so that it would load the app from a cassette tape.

      I also remember that the best way to screw with someone in CS class was to remove or shuffle a couple of punchcards in his box. Some people would spend hours trying to figure out why their program would not run. (Hint: always NUMBER your punchcards)

      Please excuse me, I have to go outside and yell at some kids to get off my damn lawn.

    3. Re:Um no. it wasn't by phantom_programmer · · Score: 0

      Yeah, I gotta agree with this posting and that in http://apple.slashdot.org/comments.pl?sid=250801&c id=19876195. There's all this talk about the "first virus" for PCs being in 1982, but I remember them from before. I ran into a nasty one in 1980-81. It resided in the unused bytes of DOS, and would alter the prologue bytes of the sectors to non-standard values. Once infected, the disk could only be read by the infected DOS, which would install itself onto any new disks subsequently inserted in the drive.

  17. Bullshit! by Anonymous Coward · · Score: 5, Funny

    I had sex with a PDP-11 in 1973 and it gave me chlamydia. That predates this asshat by almost a decade. Where's my trophy?!

    1. Re:Bullshit! by catdevnull · · Score: 4, Funny

      Your trophy is that warm sensation everytime you pee, amigo.

      --

      I might know what I'm talkin' about, but then again, this is Slashdot...
    2. Re:Bullshit! by Jonathan · · Score: 1

      Chlamydia is a bacterium

    3. Re:Bullshit! by Anonymous Coward · · Score: 0

      Chlamydia is a bacterium
      Obviously someone who knows from experience.
    4. Re:Bullshit! by Anonymous Coward · · Score: 0

      at least you didn't get gonorrhea, then you'd already have your tropy and carry it with you daily.

    5. Re:Bullshit! by Anonymous Coward · · Score: 0

      i guess we can call it a tropee then.(wait, what? not funny? oh ok ma bad....im truly sorry)

    6. Re:Bullshit! by vigmeister · · Score: 1

      Oddly enough, you wouldn't have been infected if you had used a trojan

      Cheers!

      --
      Atheist: Buddhist in a Prius
    7. Re:Bullshit! by Paperweight · · Score: 1

      An STD? So you still weren't the first!

    8. Re:Bullshit! by Anonymous Coward · · Score: 0

      I had sex with a PDP-11 in 1973

      Holy crap!

      In what? The 8-inch floppy?

      With your 8-inch floppy?

  18. Answering my own question, sort of by InvisblePinkUnicorn · · Score: 5, Informative

    Of the "ten most destructive PC viruses of all time":

    CIH, by Chen Ing Hau, who "attended a university" at the time of release ~1998.
    Melissa virus, by David L. Smith, age 31 in 1999
    ILOVEYOU, by university student for thesis, 2000
    Code Red, author unknown?
    SQL Slammer, 2003, by a 21-22 year old
    Blaster, 2003, variant by an 18 year old
    Sobig, possibly by 30 year old Ruslan Ibragimov?
    Bagle, author unknown?
    MyDoom, unknown
    Sasser, by 17 year old

    Not much to go on.

    1. Re:Answering my own question, sort of by macdaddy357 · · Score: 3, Funny
      You forgot Monkeypoo!

      VIRUS WARNING:

      Attention: Computer Labs Inc., makers of Virucide antivirus software have identified a highly dangerous new Trojan worm, MONKEYPOO. It will usually appear in an e-mail with the subject, "Congratulations.You have won!" it will then prompt you to click a link to collect your cash prize. It can also freely spread across networks.

      Monkeypoo will read your address book, and mail a copy of itself to every address it finds, and it will look like you sent it. It will then invoke the secret self-destruct command held over from the original IBM PC's 8086 command set. This short line of code will cause the processor, ram, hard drive and any floppy drives to spin out of control and overheat until key components melt together, and will most likely cause a fire.

      James Winklee, a former IBM programmer had this to say. "We developed the self-destruct code so government agencies such as the FBI and CIA could quickly and completely destroy compromised computer systems before an enemy could get their hands on classified information. When we saw how violently a PC executing the command burst into flames, we decided not to publish its existence. It has been kept a secret successfully until now. If you get infected with the Monkeypoo Trojan worm, you may notice your computer going completely haywire. Physically unplug it from power as fast as you can, and send it in for repair. Only a professional can remove this one."

      While Computer Labs Inc and other antivirus software makers are working on a solution, they haven't got one a home user could successfully run yet. "This is the worst kind of malicious code I have ever seen." said Marcus Polan of Computer labs Inc. Use extreme caution.

      It is important that as many computer users as possible receive this warning, so send it out to as many people as you can. The entire Internet and every PC connected to it is at risk.

      --
      How ya like dat?
    2. Re:Answering my own question, sort of by flappinbooger · · Score: 1

      The first virus I experienced was the Michaelangelo virus. Wiped my disk. When was that? Who made it? I know it made the news.

      In fact, my pc clock was a couple days off and I got hit AFTER seeing it on the news, IIRC...

      --
      Flappinbooger isn't my real name
    3. Re:Answering my own question, sort of by flappinbooger · · Score: 1
      --
      Flappinbooger isn't my real name
    4. Re:Answering my own question, sort of by uncoveror · · Score: 3, Funny

      Are there viruses named after the other three Ninja Turtles?

      --
      The Uncoveror: It's the real news.
    5. Re:Answering my own question, sort of by j79 · · Score: 1

      I wish I could meet Chen Ing Hau face to face.... /CIH, the only virus that hit me //I got it from a girl I trusted.....

  19. Really Not the oldest. by Cassini2 · · Score: 2, Interesting

    My understanding was that the first computer viruses were penned at Bell Labs in a series of experiments called the "Core Wars". The goal was to eliminate as many enemy tasks as possible while keeping your tasks running. Byte has an article on the subject in the 1980's. Of course, at the time, disk media were in limited supply. This made spreading away from the test mainframe next to impossible.

    Wikipedia link: http://en.wikipedia.org/wiki/Core_War

  20. Pakistani Brain Virus by Anonymous Coward · · Score: 0

    I alway thought the first virus was the Pakistani Brain, written by two brothers who ran a computer store that sold pirated software in Pakistan.

    G_++

    1. Re:Pakistani Brain Virus by Yaksha42 · · Score: 1

      That was the first PC virus, created in 1986.

    2. Re:Pakistani Brain Virus by Anonymous Coward · · Score: 1, Interesting

      While the two brothers did have a hardware store, they were NOT selling pirated software. They had had written a medical software and they wanted to discourage people from pirating their software.

      I know because I my house is just just a few blocks away from their shop. I have met Basit (Don't know if he is the elder one or the younger one) and he is quite an easy-going, nice person. The brothers are still in business and are running an ISP these days.

      When I was growing up in Pakistan, I knew US as the land of GI Joe and Spider Man. But we had the brothers that wrote the first PC virus and rocked the world!! What can I say, a teenager needs his heros :)

  21. Re:Maybe my computer has a virus? by the_humeister · · Score: 0, Redundant

    Why was parent modded flamebait? The GP post really was lame and poorly adapted to the current crop of Apple computers. Perhaps because he stated that "the old Mac OS sucked"? Well, back then it did for many reasons including that it wasn't even a preemptive multitasking OS.

  22. Really Really Not the oldest. by Rob+T+Firefly · · Score: 4, Funny

    A couple thousand years ago, I deliberately infected a wooden abacus with termites, and put it in the mud hut with all the other abaci.

    1. Re:Really Really Not the oldest. by BoredAtWorkWhatElse · · Score: 1

      That's nothing, a few thousand years before that, I created the human race
      - God

    2. Re:Really Really Not the oldest. by ColdWetDog · · Score: 1

      That's nothing, a few thousand years before that, I created the human race

      - God

      Well, I hope you've learned your lesson. Don't do that again.
      --
      Faster! Faster! Faster would be better!
    3. Re:Really Really Not the oldest. by Alien+Being · · Score: 1

      LMAO

  23. Maybe not a virus.... by Ollabelle · · Score: 2, Interesting

    but I remember a very old Scientific American article (60's maybe?) about program wars in which two programs would simultaneously reside in memory and each would seek out the other to destroy it, usually by inflicting a fatal erasure of a vital part from the memory stack. The article described the programs' different strategies of seek-and-destroy while simultaneously moving itself around to avoid destruction. Pretty primitive, but great fun.

    --
    Ibid.
    1. Re:Maybe not a virus.... by PhysicsPhil · · Score: 1

      I didn't read Scientific American in the 60's, but I do remember an article about "Core Wars", which dates back to 1984. Page images of the article can now be found at http://www.corewars.org/sciam/. There are actually Core Wars leagues online still.

  24. Pretty sad! by Anonymous Coward · · Score: 0

    Still, impressive that a 9th grader figured out how to write the first virus. I'm 28, have a CS degree, and have no idea how to write a virus. Mostly because I've never bothered to learn, I suppose...


    Sadly, you represent a majority of the "CS Degree owners".

    It's people like you that get jobs in major corporations and end up becoming security advisors.

    My first questions in an interview to hire someone is, "Are you a programmer?" The second question is,"Did you goto school for this?" If they answer "yes" then they don't get the job. But if they explain how they were well into programming before any formal education or possibly don't have any formal education, then they have the job (as long as they can back it up with skills).

    I've realized that programming isn't something that can be taught. It's a way of thinking. You either have it, or you don't. The language and tools are a minor piece of the puzzle.
    1. Re:Pretty sad! by omeomi · · Score: 1

      Sadly, you represent a majority of the "CS Degree owners".

      It's people like you that get jobs in major corporations and end up becoming security advisors.


      Why, because I'm not interested in writing viruses? There are plenty of other CS topics one can study without learning how to write a virus.

      But if they explain how they were well into programming before any formal education

      I started programming long before I had any formal programming education. I've just always been more interested in game and audio programming, or at the very least, programs that help people, and not so much interested in programming malware...

    2. Re:Pretty sad! by Retric · · Score: 2, Interesting

      As a CS degree holder who started programming at age 8 I see where you are coming from. But, I think you're missing out on many high quality programmers who started in other areas. Personally I find the most useful questions to separate talented from the useless are:

      "What are your thoughts on the mythical man month?"

        and

      "Outside of work and school what are some interesting projects you have worked on?"

      I know a lot great programmers without formal education, but I also know several excellent people who discovered programming in collage and actually know what they are doing.

    3. Re:Pretty sad! by Altus · · Score: 1

      "What are your thoughts on the mythical man month?"

      I'm not a big fan of questions that require one to have read a particular book or to have knowledge of something that is not in their scope of expertise. The "Mythical Man Month" is a project management concept. Its not up to your programmers to decide, or understand how the project is managed, thats part of the standard division of labor (at least anyplace I have worked, perhaps you work in very different environments).

      That said, I could discuss that question since I do have team lead experience and might want to do that in the future, but its pretty brutal to expect someone who is really a code jockey (and maybe really fantastic at doing just that) to answer questions on project management.

      I liked your second question a bit more, but it assumes that ones life is wrapped up in coding. I have far too much else going on in my life to spend my free time writing code. If my job was rock climbing for a living, I probably wouldn't do very much of that in my off time either. Maybe I would write code instead.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    4. Re:Pretty sad! by Hal_Porter · · Score: 5, Funny

      My first questions in an interview to hire someone is, "Are you a programmer?" The second question is,"Did you goto school for this?" If they answer "yes" then they don't get the job.

      CS Graduates don't goto school. They instantiate a CSStudent (using a StudentFactory class). CSStudent implemnents a functor Notify callback as part of the abstract Student interface. Using the Observer pattern, they call the Attach method of the ConcreteSchool class which implements the School Interface. Then the ConcreteSchool class calls Notify and passes a Notification object containing a ConcreteClass object which the Student stores in a Dictionary class, Knowledge. In the examination Use Case, the Notify is called with a ExamNotification object containing a List of ExamQuestion objects. CSStudent intantiates an Iterator which iterates though the list and uses the Dictionary object's Lookup method to answer each question, calling before calling ExamNotification's Answer method.

      After reception of a Graduation, ExamFailure or DrugsBust notification, the CSStudent destructor is called. This in turn calls the Knowledge destructor and the Knowledge Dictionary is deleted.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    5. Re:Pretty sad! by PCM2 · · Score: 2, Insightful

      The "Mythical Man Month" is a project management concept.

      Yes, but it's a concept from a book that was written specifically about software development projects.

      What's more, even a "code jockey" is going to be expected to give reasonable estimates of how much time it will take his team to complete a particular task. That's kind of what the MMM is all about.

      So, thanks for playing, but if you can't be bothered to read one of the oldest and most respected books about your chosen career then I think it's fair for the recruiter to note that, at the very least, you don't read much.

      --
      Breakfast served all day!
    6. Re:Pretty sad! by LKM · · Score: 1

      My first questions in an interview to hire someone is, "Are you a programmer?" The second question is,"Did you goto school for this?" If they answer "yes" then they don't get the job

      You're a moron, and I think you know it. Otherwise you wouldn't have posted as an AC. I hope you're not working on anything important. For your employer's sake.

    7. Re:Pretty sad! by mkiwi · · Score: 1

      /*
      *you forgot to include:
      *class Concete throws alcohol, drugs, sex
      *The following is an example of how you would use these in the CSStudent Class:
      /*<snip>*/

      CSStudent stud = new CSStudent("University");

      /*<snip>*/

      try {
          stud.grad("New CS Degree");
      }
      catch (BeerException b) {
            stud.delayGrad(b.amount);
            System.err.println("Graduation slowed by " + b.amount + " years");
         }
      catch (DrugException lsd) {
             stud.delayGrad(lsd.brainOverload);
             System.err.println("Overdose");
             exit 1;
          }
          catch(PregnancyException p) {
              Girlfriend g = new GirlFriend("any");
              Infant i = new Infant();

             System.err.println(p.value + " was an accident! I swear it's not mine!");
             g.i(
                   ChildSupportClass court = new ChildSupport() {
                       court.setPayments();
                       court.messyBreakupWithGirlfriend(g);
                   }
             );
            Canada c = new Canada();
            this.goto(c);
         }
         ///list other exceptions here......
      }

      //And that's only if their main programming language is Java!!

    8. Re:Pretty sad! by Altus · · Score: 1
      If you hire people based on how much they read, you must have a real hard time finding developers. I prefer to hire people based on how well the do the job.

      Oh yea and if you look at the very first sentence in this wikipedia article they call it a book on software project management, which is, you know, what it is.

      So lets say you have a guy who knows C++ inside and out (and that is what you are developing in) he is an excellent architect who comes up with fantastic solutions to problems every day. He is a fantastic software engineer but he really doesn't want to manage projects so this book didn't really interest him at all and he never wasted his time reading it. Do you skip him over for some over glorified tech lead who has some management experience but cant code his way out of a paper bag?

      Depends on the position you are hiring for I guess, but your question is not targeted at people who write code.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  25. Earlier not-in-wild viruses by Wikipedia · · Score: 0, Informative
    to quote: http://vx.netlux.org/lib/aes03.html

    Dr. Cohen defined the term to mean a security problem that attaches itself to other code and turns it into something that produces viruses; to quote from his paper: "We define a computer `virus' as a program that can infect other programs by modifying them to include a possibly evolved copy of itself." He claimed the first computer virus was "born" on November 3, 1983, written by himself for a security seminar course. (That the Internet Worm was unleased on the eve of the 5th anniversary of this event was coincidence of a most amazing sort.) Actual computer viruses were being written by individuals before Cohen, although not named such, as early as 1980 on Apple II computers.[9] The first few viruses were not circulated outside of a small population, with the notable exception of the "Elk Cloner" virus for Apple II computers, released in 1981.
    --
    P2P Anonymous Distributed Web Search: http://www.yacy.net/
  26. Poor Elk... by ratpick · · Score: 1

    "The virus, which did little more than annoy the user, Elk Cloner..." I knew Elk, and more than annoyed. Who new we'd all yearn for the day viruses were that benign?

  27. Oh Frak by LittleGuy · · Score: 1

    So you're the frakker that fathered the Cylons!

    --
    Mod Karma -1: I sed bad wurds. If I cep my mouf shut, I wud be at riyses.
  28. In college... by Notquitecajun · · Score: 1

    Late 90's/Early '00s. Had a friend working the computer lab when full shutdown occurred and EVERY screen crashes and goes blank (I THINK it was due to Melissa)...near finals, so everyone was working on their final projects and papers in the labs. 50+people saying "Oh, S---" at the same time. Most profs were nice and had some sympathy.

  29. I wonder if all my disks have this virus... by plams · · Score: 1

    I had a friend back in the early 90s who one day found that his Amiga 500 wouldn't load some game. Then he proceeded to warm boot and test ALL his other floppy disks to see if they had the same problem. That virus destroyed 50 disks worth of pirated games in less than an hour.

  30. Re:Maybe my computer has a virus? by Anonymous Coward · · Score: 0

    And your point is what? The Apple II ProDOS in 1982 had about as much
    in common with Mac OS X in 2007 as RT-11 has with Linux.

  31. Re:When did we start talking about Macs? by drhamad · · Score: 1

    OK, whether or not the old Mac OS sucked, which is simply a flamebate argument not worth getting into, what does that have to do with an *APPLE* virus?

    --
    -Daniel
  32. But... but... but... by Anonymous Coward · · Score: 0

    I thought Apples couldn't get viruses?

    My world is now crashing in on me :(

  33. Really Really Really Not the oldest. by WilliamSChips · · Score: 1

    You know that "life" thing? That was me. I got cast down to my creation after infecting the Matrix.

    --
    Please, for the good of Humanity, vote Obama.
  34. Who was he? by Anonymous Coward · · Score: 0

    By any chance, was his name "Zero cool"? :P

    1. Re:Who was he? by realsilly · · Score: 1

      This is a sinful pleasure of mine, but honestly...

      Worst Movie Evar!

      --
      Life takes interesting turns, but the most interest is when you're off the beaten path.
    2. Re:Who was he? by Anonymous Coward · · Score: 0

      Angelina Jolie topless twice should put at least above the star wars prequels.

  35. In a word? by TheVelvetFlamebait · · Score: 1

    Yes.

    Still funny as hell though.

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  36. Re:Maybe my computer has a virus? by Ilgaz · · Score: 1

    Well some people admired of MacOS works and millions of hours multimedia, billions of mainstream newspapers, millions of scientific research done with it. The stuff you watch on your HDTV if produced back in 1990s is probably completely produced on that poor old OS which you claim to have sucked.

    It could not cope with the modern times, it is true but it doesn't make it "suck". What sucks is the people switching to Mac OS X/Apple and trying to convert it to some nerd OS they were used to. Glad that Apple at least manages to /ignore them at least for now.

    Some shareware applications on OS X are plain copying OS 9 way of things (UI behaviour) and they are hugely popular. I am not saying Apple shouldn't make a genius move as making NeXT "down to end user" and progressing it as new operating system. I am just saying MacOS is/was NOT Windows 3.1 or DOS. It really deserves some respect.

    Also Mac OS X is not Unix Based, it is Mach+FreeBSD hybrid OS. It is the incarnation of NeXT. In fact, even at current level, a horribly broken FreeBSD layer OS X is still functional, got a badly cloned Mini upstairs, believe me I know. ;)

  37. Also Don't Forget the Dark Avenger by Anonymous Coward · · Score: 1, Informative

    The Dark Avenger Virus was the first to use a polymorphic encryption engine, in order to change it's "signature" at runtime.

    It also pioneered the use of the "delta offset" - a clever assembly language trick that allowed for the body of the virus to be relocatable to any segment in memory, without hardcoding.

    Perhaps most importantly, the commented source code for this virus was spread far and wide and inspired the creation of many virus groups such as Falcon/Skism and Nuke.

    1. Re:Also Don't Forget the Dark Avenger by stevey · · Score: 1

      Damn. That's a name that brings back memories. I just searched for a copy of the source code (that and 'The Whale' which was judged pretty impressive at the time!) and came across 40HEX.

      I used to read them back in the day.

  38. The first virus? I do not think so. by Asmodai · · Score: 4, Interesting

    Sorry, but Creeper beat that Apple II virus by about 10 years.

    http://www.viruslist.com/en/viruses/encyclopedia?c hapter=153310937

    Furthermore http://www.viruslist.com/en/viruses/encyclopedia?c hapter=153310910 states that such ideas and programs already started in the 40s and 50s.

    --
    Jeroen Ruigrok/Asmodai
  39. Slow news day ? by ulysees · · Score: 1

    Seriously, how did this make the headlines ?
    All it does is encourage people to flame it.
    Pretty much for as long as computers have been useful there have been other people interested in stopping them from being useful. It's not really something to celebrate.

    --
    The nice thing about standards is that there are so many of them to choose from. -- Andrew S. Tanenbaum
  40. Even older by cwills · · Score: 1

    The idea of computer viruses are much older then even 1979. Two stories come to mine "The Adolescence of P1" - 1977, "The ShockWave Rider" 1975, both which describe the concept of malicious, unwanted computer programs that infect other systems. While these books describe concepts, they were more then likely based on then current discussions in the computer world.

  41. The Computer Virus Turns 25 in July by muszek · · Score: 1

    Wow, the Virus could be Blogging's father. That is if he's not reading slashdot - in this case older brother is the best he can be (not old enough to be even Vlogging's dad).

  42. Re:Not the oldest. - still older by virchull · · Score: 1

    Xerox PARC had personal computers connected with Ethernet in the laboratory in 1976. Yes, these were not commercially available, but the technology was pretty much the same as seen later when commercial products were introduced (by others). About then (maybe 1977), a researcher installed some software on one PC to do an experiment in load sharing among PCs. The software replicated across the entire lab and generated a storm of traffic that shut everything down. The first PC virus was an denial of service attack.

  43. First Virus....... by jolson00 · · Score: 0

    First computer virus was the Windows Operating System

  44. still infecting...in emulators by joshuac · · Score: 3, Informative

    Not enough time right now to go into depth, but I sorting through a collection of 5.25" Apple images, I saw this message popup on one of the emulators "bootup". Had no idea what it was and didn't bother looking too far in depth into it. This was back in 2006, when I was organizing my collection of stuff I had written as a kid, random public domain disks I had copies, of, random things I had made copies of as a kid from my gradeschool computer lab, etc...in the process, plenty of "catalog" commands ran (this is how it spreads, he has the 6502 source http://www.skrenta.com/cloner/clone-src.txt on his website and a few more items about it there), plenty of disks "swapped" out of virtual floppy drives, so I'm sure the infection is well spread.

    Maybe I'll keep it around as a living pet in my emulator :)

  45. Re:Maybe my computer has a virus? by Anonymous Coward · · Score: 0

    Dude, you so don't know wtf you are talking about.

  46. Prior art. NOT first. by Ungrounded+Lightning · · Score: 1

    Imagine his wealth...if he had patented the virus.

    His patent would have been challenged due to prior art. (One I know about is John Walker's "Pervading Animal" in 1975, although there are claims of earlier stuff.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  47. Re:Maybe my computer has a virus? by GreggBz · · Score: 1

    Well some people admired of MacOS works and millions of hours multimedia, billions of mainstream newspapers, millions of scientific research done with it. The stuff you watch on your HDTV if produced back in 1990s is probably completely produced on that poor old OS which you claim to have sucked.

    Try SGI or Amiga. Macs were likely used in simple things, but I doubt in any serious capacity.

    Also Mac OS X is not Unix Based, it is Mach+FreeBSD hybrid OS.

    FreeBSD and Mach are Unix based. So is OSX.

  48. Lest we forget SGI by armanox · · Score: 1

    Well some people admired of MacOS works and millions of hours multimedia, billions of mainstream newspapers, millions of scientific research done with it. The stuff you watch on your HDTV if produced back in 1990s is probably completely produced on that poor old OS which you claim to have sucked.
    I would also like to point out that IRIX was a wonderful multimedia OS. Especially if you needed to render something in OpenGL (they made OpenGL after all...)

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  49. If I could invent a time machine.... by thundergeek · · Score: 1

    I'd beat that kid up after school.

    Then go to my house and stop me from burning that wash rag in the kitchen sink!

  50. Re:Maybe my computer has a virus? by jshriverWVU · · Score: 1

    Perhaps DMA is turned off or one of your drives is fried. I'd run a HD diagnostic test as it seems the system is freezing while it's waiting for read/write attempts to error out.

  51. Source on site: by Anonymous Coward · · Score: 0
    http://www.skrenta.com/cloner/clone-src.txt

    Didn't realise the Apple ][ used the 6502, wasn't that the same CPU in the original 8-bit NES?

    1. Re:Source on site: by bhtooefr · · Score: 1

      The NES used a modified version of the 6502.

      In addition, the Commodore PET and VIC-20 used the 6502, and the 64 and 128 used the 6510 (a modified 6502.)

      Also, the Atari 2600, 5200, 400, and 800 used either a modified 6502 (for the 2600) or a 6502 (for the others.)

  52. This Was Not the First Virus by Evil+W1zard · · Score: 3, Interesting

    According to other reporting this is not actually the first virus. The first virus really should be the Creeper virus that infected DARPANET systems back in the early 70's. According to Viruslist, the virus was written for the Tenex operating system and was capable of independently gaining access through a modem and copying itself to a remote system. Once infected, the system would display the following message: "I'M THE CREEPER: CATCH ME IF YOU CAN."

    The Reaper was written to replicate and find Creeper and delete it. Then came Rabbit in 1974 which caused systems to crash because it screwed system performance due to replicating so fast (wonder why it was called Rabbit.....)

    --
    News Reporters Make Tasty Polar Bear Treats!
  53. Re:Maybe my computer has a virus? by bhtooefr · · Score: 1

    The Apple II ProDos in 1982 had about as much in common with Mac OS X in 2007 as LINUX in 1989 has with Linux today. (That is, it didn't exist. ;))

    We would be talking about Apple DOS 3.3 here, which had been around for two years, and had already gotten a bugfix. (Then again, finding out what version you actually had was difficult, as they weren't versioned differently, and they dropped in place of one another - one could actually put the bugfixed 3.3 on a non-bugfixed System Master, and the HELLO code wouldn't be changed, with the date being the old date... vice versa also worked...)

  54. The good times by Headw1nd · · Score: 1

    Ah, the joy of being young and destructive. Reminds me of something I did when I was younger...

    I was in my middle school computer lab, bored and I guess pissed off about something. Anyway, the lab machines were these Mac SE/30's, old even for the time. On the hard drive there were eight folders. So in a bid to freak out the next person to use the computer, I placed all of these into one folder. Then I made eight new folders, and renamed them with the names of the eight original folders. Then I placed these into a folder, and copied that folder eight times. I renamed the copies with the names of the eight originals. Then I placed these into a folder, and repeated the process. So now when someone opened one of the folders, they would find the same folders. When they oppened one of those, they would find the same folders again. The actual files I put in some random bottom level folder. (if I had been really trying to be an ass, I would have made them invisible)

    Amazingly enough, the instructor did not see the humor in what I had done. For my part I was shocked that she hadn't thought of a better way to find the originals, other than manually searching through all the folders.

    1. Re:The good times by Anonymous Coward · · Score: 0

      Real men find a way to make those 8 folders 'link' to the folder they are in. Then one could truly keep clicking them forever.

    2. Re:The good times by Anonymous Coward · · Score: 0

      The computer lab I used at college had a VAX/VMS system, everyone at the college was given the same password based off your college ID, after a boring class I went and finished some work on my cobol program and then decided to see who hadn't changed their passwords after 6 months of college, I found a few, some of which got a very amusing wake-up the next-time they logged in, I had redone all their login scripts to display a long message and then recursively delete all their work for the last 6 months, but being the kind honest person that I am I had already copied their data into a sub-directory and protected it from deletion, I was never around when these people logged in again, but I hear it was absolutely funny watching these people freak and not be able to stop the deletion due to the disable break command! ;-p

      at the end of the script it would print a message saying their files were copied back into place and to CHANGE THEIR PASSWORDS!!!

      that stuff really was fun to do, I also used to mess with the dos machines in the college, I'd put a program to display some XXX picture or short movie on the screen and then once it was done to erase it's tracks, leaving people wondering wtf was that! I've never seen the faces of my hi-jinks victims during the actual event but I was informed or heard thru the grape vine that such and such had happened and always had a quiet smile on my face!!!

      The fun is in the fact that it was non-destructive, but people didn't know for sure, I'm positive I've made a few of my fellow college brethren more serious about their passwords. ;-)

  55. Uhh.. more like the 40th or 50th anniversary by kollywabbles · · Score: 0

    The Register might want to start checking its facts.

    --
    put it in the bit bucket
  56. Missing out on an old joke by dreddnott · · Score: 1

    http://www.kottke.org/98/11/my-mac-sucks

    Doesn't this sound an awful lot like the OP to you? It gets posted (usually in a modified form) as a rather amusing troll in most Mac-related discussions here nowadays. The "SWITCHEUR" troll is pretty funny too.

    --
    I may make you feel, but I can't make you think.
  57. Re:Maybe my computer has a virus? by Anonymous Coward · · Score: 0

    Ohmygod I remember it used to take several hours to convert Amoebados disks to PC format using dos2dos. The PC could read the entire disk in the time it took an Amoeba to display a single file directory, reading in the icons one at a time... Having to rename the files didn't help of course.

  58. If the computer virus just turned 25... by CyberKender · · Score: 1

    ...and Tron had it's 25th anniversary just a few weeks before....Coincidence?
    *insert ominous music*

    --
    CyberKender
    Apparently Appointed Lord Mayor of There
  59. Computer Viruses. by bejiitas_wrath · · Score: 0

    No Virus problems on my Debian GNU/Linux 4.0 box, versus the Windows XP/Vista crowd.

    Get a real OS. http://www.debian.org/

    --
    liberare massarum ex ignorantia, clausa descendit molestie.
  60. I was writing viruses in 1976 by Anonymous Coward · · Score: 0

    That's right, 1976. My friends and I used to attack each other over a HP timeshare system, infecting each other with keystroke recorders, DOS attacks against specific terminals, buffer overflow exploits that could be used to steal passwords, and programs that consumed all of another users storage space by creating hundreds of 1 byte files.

    We never got caught for any of it, until one of our group found a way to change the addresses in the jump vector table for the kernel and hosed the mainframe for over a week. Even then, they did not know what he had done, they just wanted to know how he got the admin's password.

    1. Re:I was writing viruses in 1976 by Evilest+Doer · · Score: 2, Funny

      That's right, 1976. My friends and I used to attack each other over a HP timeshare system, infecting each other with keystroke recorders, DOS attacks against specific terminals, buffer overflow exploits that could be used to steal passwords, and programs that consumed all of another users storage space by creating hundreds of 1 byte files.

      We never got caught for any of it, until one of our group found a way to change the addresses in the jump vector table for the kernel and hosed the mainframe for over a week. Even then, they did not know what he had done, they just wanted to know how he got the admin's password.

      Good Lord! Did you even realize that there was a sexual revolution going on then?
      --
      I feel like death on a soda cracker.
  61. Re:Maybe my computer has a virus? by Farmer+Tim · · Score: 1

    Try SGI or Amiga. Macs were likely used in simple things, but I doubt in any serious capacity.

    Avid video suites? All Mac based until a few years ago, and many of the original installations are still operational in production facilities around the world.

    --
    Blank until /. makes another boneheaded UI decision.
  62. There's an actual BSOD screensaver - By Microsoft* by Z80xxc! · · Score: 1

    You can download the Bluescreen screensaver directly from Microsoft themselves! It's better than your method, because bumping the mouse doesn't do anything like it would normally; you have to hit a key. And, it "restarts" itself manually, even reading NTOSKRNL to find the bootscreen, so that if it's a modified boot screen, or a different version of Windows, it still works. My favorite download all time on microsoft.com. Perfect for April 1.

    *Well, sysinternals made it, but Microsoft bought them out, so now they distribute it.

  63. Re:There's an actual BSOD screensaver - By Microso by Poromenos1 · · Score: 2, Funny

    Don't even mention that thing. I thought it would be cool, downloaded and ran it a few times but the fucking thing always bluescreened when I activated it.

    It took me a few reboots to think "wait a minute, the BSOD screensaver BSODs? Goddamnit"...

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  64. Student Animation by supyo · · Score: 1
  65. Cookie monster virus? by Kittenman · · Score: 1
    When was that? I'm guessing late 70s (the Andy Williams show dates back to then).

    For the younger set: the virus used to take over the screen with the text "I'm the cookie monster - I want a cookie". Then "Cookie Cookie Cookie". You had to type in "COOKIE" to stop it.

    --
    "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
  66. Happy Birthday to Computer Viruses! by Evil+Cretin · · Score: 2, Funny

    Happy birthday to you,
    Happy birthday to you,
    Happy birthday to viruses,
    Hap...

    Fatal Error: HappyBirthday.exe has been corrupted. Please contact your system administrator.
    [OK]

    --
    "A deadlock has been reached. One task must die. We must now choose between murder and suicide."
  67. Re:There's an actual BSOD screensaver - By Microso by Z80xxc! · · Score: 1

    I sincerely hope you didn't actually think those were real BSODs. I hope you're just joking...
    If it did real BSODs, that would be a problem, but I doubt that it would actually do that.

  68. Re:There's an actual BSOD screensaver - By Microso by Anonymous Coward · · Score: 0

    Carlos Mencia has a descriptive word for you.....

  69. Re:Maybe my computer has a virus? by Anonymous Coward · · Score: 0

    "Also Mac OS X is not Unix Based"

    Tiger and previous versions may not be Unix based, but Leopard *IS* Unix. Anyone who has a POSIX-compliant OS and pays a teensy little fee can call their OS Unix.

    http://www.apple.com/macosx/leopard/technology/uni x.html

  70. Re:Not the oldest. - still older by magixman · · Score: 1

    In 1974 at McGill in Montreal my friend and I decided to write a self-propagating program on the 360 model 75 in use at the time. It would spawn itself via the HASP internal reader and print out huge banners with uncomplimentary remarks regarding the head of the data center on the dozen or so printers around town. It took the data center by surprise and it took them most of a day to figure out how to purge it. We were caught and fined. Justice was done but we may have had the honors of creating one of the first viruses. Needless to say personal computers were years away. While I would kick the crap out of anyone I caught writing virus software today I will never forget the thrill of that experience.

  71. Re:Maybe my computer has a virus? by Ilgaz · · Score: 1

    Amiga is still used in titling and there is no reason it should be abandoned for SD (non HD).

    SGI were serious rendering farms and 3d design workhorses.

    At the end, all went to AVID million dollar monster which was entirely built on Macintosh platform. In fact lots of AVIDs must still be running MacOS since you don't run and update OS on such systems.

    AVID didn't even have non Mac product until they had some fight with Apple.

    OS X is NeXT with inventions added from MacOS, having a layer of FreeBSD or having same scheme of doing things as original Unix doesn't matter.

    I can tell you one thing, the newspaper you read back in 1990s is done on Mac, the TV show you watched is done on Mac. Apple didn't move to OS X because MacOS was sucked, it just didn't fit to future without complete rewrite from beginning. They had NeXT in hand, why bother?

    The only OS which sucked to speak with disgust is Windows. Windows 3.1 until Windows 2000. That crap kept computer industry 10 years back for ages.

  72. Windows the first virus? Don't think so... by JetScootr · · Score: 1

    That would mean that Microsoft innovated SOMETHING in the modern era. Not possible. But, it may be the SECOND virus....

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
  73. Re:When did we start talking about Macs? by Random832 · · Score: 1

    I was replying to the comment my post was in reply to, not the main article. Geez, mod it off-topic if you have to, but save some for the GP.

    --
    We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
  74. Re:There's an actual BSOD screensaver - By Microso by Poromenos1 · · Score: 1

    I was kind of absent-minded, just running a new screensaver and seeing a BSOD. Only later did I realize what the screensaver was supposed to do :P

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.