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."

11 of 194 comments (clear)

  1. 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 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.
    3. 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!

  2. 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
  3. 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.

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

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

  5. 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...
  6. 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.

  7. 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;