• jaschen@lemm.ee
    link
    fedilink
    arrow-up
    116
    ·
    3 months ago

    I remember there was a virus that had a tiny cat on the screen and it would chase your mouse cursor. Once it catches your mouse cursor, the computer would crash. It was freaking awesome.

  • KillingTimeItself@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    77
    arrow-down
    6
    ·
    3 months ago

    man i miss these days.

    These days not only would it open your CD drive, it would open your tax documents, your crypto wallet, your account cookies, probably even your banking information.

    The modern internet fucking sucks dude.

      • TootSweet@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        ·
        3 months ago

        Great question! Not really my area of expertise, but probably there are at least a couple of possible avenues. One is decompilation and/or disassembly and static analysis. (Basically use automated tools to reconstruct the original source code as best it can and then read that imperfect reconstruction of the source code to figure out what it does.) Another is isolating it (“air gap” – no network or connectivity to anything you care about) so you’re sure it can’t do any damage and running it with tools that record/report everything it does. (On Linux, one could use strace and/or GDB. On Mac, dtrace. Not sure what the equivalent is for Windows programs running on Windows.)

        Actually, I guess another option could be to set up an isolated system, record a whole bunch of information about it before running the .exe then after running the .exe, examine it to see what you can find on the filesystem or in the registry or in RAM or whatever that might have changed. It wouldn’t catch everything, though. Like if it made a network connection or something but didn’t actually change anything on the filesystem, it might not leave any traces.

        Whatever the case, it’d probably require some specialized tools and expertise. But it’d be an interesting project.

      • mhague@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        3 months ago

        There are tracing programs that let you see when a program makes system calls to read and write files, control hardware, etc. It might be easiest to run it and see what it does in a VM sandbox. Process Monitor looks like a strace equivalent on windows.

  • can@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    3 months ago

    I have a folder of “pranks” like these from way back and they were harmless but sure enough they fire off modern anti virus software.

  • catastrophicblues@lemmy.ca
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    3 months ago

    I remember a guy who tied his baby’s rocker to the drive and wrote code to open and close the CD drive repeatedly lol. Fun times.

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      11
      ·
      3 months ago

      Hmm. Did the motor last? It’s obviously not built to provide that much torque/force, although I can’t say for sure it would be damaged by it.

      • El Barto@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        3 months ago

        They don’t say how much the seat was being rocked.

        Maybe just a couple of inches. Enough for babby to sleep.

        • CanadaPlus@lemmy.sdf.org
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          3 months ago

          Yeah, but the baby alone would weigh far more than the tray and disk ever would. And then they’re doing it over and over again for an extended period.

          • El Barto@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            3 months ago

            Just a little push from pops at the beginning.

            And they didn’t say it was a long term solution. For all we know, the drive was going to be replaced the following week.

            • CanadaPlus@lemmy.sdf.org
              link
              fedilink
              arrow-up
              2
              ·
              3 months ago

              Oh, so you’re thinking he’d start it first, and then start the program to be perfectly synced with the period of the rocking? I suppose that could work, although it would be tricky to get the timing just right by hand, or it would be for me.

              And they didn’t say it was a long term solution. For all we know, the drive was going to be replaced the following week.

              Yeah, and it might have electronics that will handle the extra load just by virtue of properties of the standard parts. Like I said, I don’t know that it’s bad idea, but I do wonder.