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.
Defeating a 40-year-old copy protection dongle – Dmitry Brant
Submitted 4 hours ago by exu@feditown.com to technology@lemmy.world
https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
Comments
whaleross@lemmy.world 2 hours ago
bfg9k@lemmy.world 1 hour ago
Pure evil, and pure genius.
Must have been fun trying to explain that to tech support
ApeNo1@lemmy.world 2 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.
probable_possum@leminal.space 4 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.
davidgro@lemmy.world 2 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 16 minutes 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…davidgro@lemmy.world 5 minutes ago
That somehow doesn’t surprise me
wewbull@feddit.uk 44 minutes 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 7 minutes 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 4 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.
0x0@lemmy.zip 4 hours ago
Ah, those…
OldQWERTYbastard@lemmy.world 3 hours ago
I’ve seen USB variants for modern software that served the same purpose.
MonkderVierte@lemmy.zip 22 minutes ago
Lol, they ran their business on a RPG.