• whaleross@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    9 hours ago

    I think it was AutoCAD that had the most diabolical dongle of all. Some ancient version of the software would seemingly work without the dongle, leading cheap offices buying less licences than installs and plenty of architects installing them on their home computers. Everything seems to work fine, except every save a tiny fraction of a decimal far far away is off. Way too small for anyone to notice. Until they have been working for weeks and months on a project. And then and only then do they realize that all the lines have been slowly drifting apart.

    • bfg9k@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 hours ago

      Pure evil, and pure genius.

      Must have been fun trying to explain that to tech support

  • MonkderVierte@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    6 hours ago

    This accounting firm was actually using a Windows 98 computer (yep, in 2026)

    Could have used FreeDOS.

    Btw, i have seen a large-ish (for local ratios) furniture vendor doing receipts in a text-mode software back in 2023. Each clerk used it selling furniture.

  • ominous ocelot@leminal.space
    link
    fedilink
    English
    arrow-up
    23
    ·
    10 hours ago

    Oh I hated these warts.

    All the effort that goes into protecting content and almost none works for a longer period of time.

    But it always affects the rightful user (if it gets in the way). Looking at you HDCP, you are the reason for the few seconds delay before the HDMI connection is made.

  • ApeNo1@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    8 hours ago

    This takes me back. I worked for a software company a long time ago that used these types of physical dongles and they would serve two purposes. One to prevent the software from running, and also to store data in one or more registers with more detailed license entitlements beyond just will it run. Like how many client connections are allowed, license expiry, etc. There was a switch to USB based dongles at some point and then software licenses often tied to physical attributes of the server that the software was running on.

    Physical dongles remained popular with customers for longer than you would expect mostly in my often air gapped previous industry where the ability to rapidly deploy new hardware in the case of a failed server, transferring a dongle based license was a simple matter of plugging the existing dongle into the new server and you were up and running again. Many soft licenses required internet connectivity or required you to revoke the license from the old server and reassign on the new computer taking into account the new hardware identifiers for locking the license down to the specific server.

    I can still hear them rattling about in my top work drawer as I opened and closed them.

  • davidgro@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    9 hours ago

    Security by obscurity would have made a lot more sense before global communications allowed people to share the results of poking around like this.

    Even after the Internet was invented probably 99% or more of users would have no clue about digging into the systems.

    I’ve mentioned this before, but on one of my early contracts I found an ‘encryption’ function with a keyspace of 32… values. I don’t mean 32-bit. The key was prepended as the first byte to the stream, and the decryption function could accept the full 8-bit range.

    Fortunately that was replaced by real encryption some time before I left. But I’m pretty sure nobody actually cracked it before then, because I think nobody thought to try it.

    • Multiplexer@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 hours ago

      I owned one of the nice Microsoft cable free Keyboards in the early 00s.
      That is, until I threw it to the garbage, after some tinkerer had a look at the RF protocol and discovered that the entire encryption just consisted of XORing each keystroke with a fixed 8 bit value…

    • wewbull@feddit.uk
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 hours ago

      Security by obscurity would have made a lot more sense before global communications allowed people to share the results of poking around like this.

      Bulletin boards existed. Hacker parties existed. You made contacts and kept in touch. You mailed discs to each other.

      We communicated before the internet.

      • davidgro@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 hours ago

        That’s true, and I should have been less absolute in my language. However all of those activities were niche and actively scary sounding to the ‘normies’ (and to a lesser extent still are)

        I actually did find “warez” on BBSs before I had Internet access. But I really think even finding BBS numbers in the back of a magazine and trying them out put me outside most computer users of the time.

  • MurrayL@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 hours ago

    Pretty fascinating! I would’ve expected the dongle to be doing something more complex but, as the author says, it’s possible that these developers underused it.

    • JohnEdwa@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      6 hours ago

      Many did. One common thing is to store some important data on a dongle.
      I remember a game called DJ Max Trilogy that stores your entire save data on it, so even if you bypass the dongle check to get the game to boot, you’d have to rewrite the entire save/load system too.