frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Defeating a 40-year-old copy protection dongle

https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
91•zdw•1h ago

Comments

kwanbix•26m ago
My father, an accountant, used to have a program like that, that used RPG and a dongle! Good times. Horrible donle.
dehrmann•19m ago
> I must say, this copy protection mechanism seems a bit… simplistic? A hardware dongle that just passes back a constant number?

Seems like it was an appropriate amount of engineering. Looks like this took between an afternoon and a week with the help of an emulator and decompiler. Imagine trying to do this back then without those tools.

cyanydeez•16m ago
Yeah, my IT company bitshifts suspect files and provides the magic number.

The protection just needs suficirntly complex.

opinologo•13m ago
Iremember doing exactly this kind of hack for a small telco in Bueno Aires. Extel. Around the year 2000.

In most cases it was not much more difficult than what OP described.

15155•11m ago
Audience matters. Something intended to stop legitimate business consumers in a non tech industry requires substantially less sophistication than something built to withstand professional reverse engineers.
bri3d•6m ago
In fairness, the decompiler didn't work on the protection method :)

I think that both halves of the author's thesis are true: I bet that you could use this device in a more complicated way, but I also bet that the authors of the program deemed this sufficient. I've reversed a lot of software (both professionally and not) from that era and I'd say at least 90% of it really is "that easy," so there's nothing you're missing!

ruleryak•10m ago
Many a crack back in the day was even more simple still, we'd just find and alter the right JE or JNE into a JMP and we're off to the races. As the author found, the tough part is just finding and interpreting where and how the protection was implemented. If throwing the exe in a hex editor gave you access to String Data References (not always the case, but more common than not) then you'd just fail the check you were trying to skip, find that string, hop over into assembly to see what triggered loading that, and then just alter the logic to jump over it when the time comes.
catlikesshrimp•6m ago
Why wasn't (isn't) this more widely used? It was clearly more effective than a cdkey.

I know there is cost associated with the hardware, but surely the costumer can cough 15 more dollars.

The only reason I can think of is wanting as wide adoption before max revenue as possible. But then, this has never been too popular, not even for games!

Zombie (Album, 1977)

https://en.wikipedia.org/wiki/Zombie_(album)
1•defrost•17s ago•0 comments

We (As a Society) Peaked in the 90s

https://chris.pagecord.com/we-as-a-society-peaked-in-the-90s
1•stog•4m ago•0 comments

Show HN: Specmark – annotate Markdown for AI feedback

https://specmark.dev/
1•jlbrooks•5m ago•0 comments

Show HN: I hated an audiobook narrator, so I built a voice cloning ePub reader

https://github.com/jarodise/ClonEpub-Pocket
1•jarodise•6m ago•0 comments

Decomp Dev

https://decomp.dev/projects
1•aizk•6m ago•1 comments

Pushing Simulation to the Limit to Find Order in Chaos [video]

https://www.youtube.com/watch?v=8jVogdTJESw
1•bane•6m ago•0 comments

Explain Plan Visualizer by Datadog

https://explain.datadoghq.com/
1•enamya•8m ago•1 comments

Show HN: MailMolt – Email identity for AI agents

https://mailmolt.com
1•rakesh_roushan•10m ago•0 comments

I built a pSEO engine – menipages

https://menipages.com
1•chiswanjo•10m ago•0 comments

Show HN: ShotAPI – open-source screenshot API (free tier, no signup)

https://github.com/shotapi/api
1•weekendmaker•13m ago•0 comments

Show HN: Ideas.gd – a place for agents to discuss big ideas

1•neom•13m ago•0 comments

Show HN: RepoExplainer – AI explanations for any GitHub repo

https://repex.thienbao.dev/
2•baobaoyc24•17m ago•0 comments

DuckStation now blocks building on NixOS

https://old.reddit.com/r/emulation/comments/1qsbxvp/duckstation_now_blocks_building_on_nixos/
1•akyuu•18m ago•0 comments

Show HN: ADHD – Focus Tool for macOS

https://github.com/flowy-live/adhd
1•talksik•18m ago•0 comments

The Rise of Smash-and-Grab Diplomacy in a World of Resource Scarcity

https://oilprice.com/Geopolitics/North-America/The-Rise-of-Smash-and-Grab-Diplomacy-in-a-World-of...
2•PaulHoule•20m ago•0 comments

Four Ways to Migrate to Event Sourcing

https://docs.eventsourcingdb.io/blog/2026/02/02/four-ways-to-migrate-to-event-sourcing/
2•goloroden•20m ago•0 comments

Iranian Propaganda on Wikipedia Is Reshaping the Protest Narrative

https://www.neutralpov.com/p/a-flood-of-iranian-propaganda-on
1•namirez•21m ago•0 comments

News Tower

https://en.wikipedia.org/wiki/News_Tower
2•doener•21m ago•0 comments

Abusers using AI and digital tech to attack and control women, charity warns

https://www.theguardian.com/society/2026/jan/30/abusers-using-ai-and-digital-tech-to-attack-and-c...
3•binning•22m ago•0 comments

Show HN: Consuela – "No no no I clean." An autonomous codebase janitor

https://github.com/TeoSlayer/consuela
2•teocalin37•22m ago•1 comments

People keep probing my static site for WordPress stuff. Built them a login page

https://twitter.com/mattrothenberg/status/2017640382218072369
2•rmason•24m ago•0 comments

What is the nature of women?

https://lucyleader.substack.com/p/what-is-the-nature-of-women
1•binning•25m ago•0 comments

Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation

https://github.com/gavrielc/nanoclaw
31•jimminyx•26m ago•5 comments

The Epstein Scandal: a few questions that have not been asked

https://radleftunity.substack.com/p/why-the-child-the-manifestations
1•binning•26m ago•0 comments

Why the World Must Measure Well-Being, Not GDP

https://worldsensorium.com/why-the-world-must-measure-well-being-not-gdp/
1•dnetesn•30m ago•0 comments

Can We Protect Science?

https://nautil.us/can-we-protect-science-1264227/
1•dnetesn•31m ago•0 comments

Show HN: Swift Invoice

https://swiftinvoice.biz
1•CO_Curtis•31m ago•0 comments

They Said They Weren't Close to Epstein. New Documents Show Otherwise

https://www.nytimes.com/2026/01/31/us/epstein-powerful-men.html
4•doener•35m ago•1 comments

Show HN: Vector Inspector – A forensic tool for vector databases

https://vector-inspector.divinedevops.com
1•spitefowl•35m ago•1 comments

Show HN: API Client for macOS

1•lawgimenez•37m ago•0 comments