Hacker News new | ask | show | jobs
by ebf6 3820 days ago
I haven't touched this particular game, but from experience cracking just takes a lot of time but is never impossible, unless the program is using something you have no control over like a DRM chip or something like that. Even then, everything has holes.

You can use the strongest encryption but at some point you need to have the game decrypted in memory. You can have a tonne of obfuscation but not enough that would hinder the game's performance. As long as you have control over the machine that runs it, you can crack it. It's just a matter of time and making the cracker so bored that they just give up. Which is what is happening here.

But they will succeed, or someone else will.

I'm curious if they implement some sort of rootkit or a bootkit. Those are pretty hard to deal with, relatively. But uhm... history repeats itself. [1]

[1] https://en.m.wikipedia.org/wiki/Sony_BMG_copy_protection_roo...

1 comments

I'm far from an expert, but what I've heard about Denuvo's latest generation of DRM tech is pretty clever. The details that have surfaced from their PR and independent analysts is that they're verifying the integrity of the executable and loaded libraries in memory occasionally at runtime. This short-circuits a lot of simple memory-clobbering or library-substitution tricks that crackers use to route around additional vendor-specific DRM solutions added by Steam or Origin.

Coming from the anti-DRM position, I'm pretty impressed because they found a way to verify that the original game is running as intended without impacting the player experience in any observable way. Not my favorite thing from a "you can't modify this thing you bought" perspective, but in terms of making good on the ideal game DRM, it's pretty cool.