4 ms·
A field where obfuscation is very common is commercial video games where they are now up to the point of using a virtual machine that generates an instruction s
by CodeArtisan 6y ago
A field where obfuscation is very common is commercial video games where they are now up to the point of using a virtual machine that generates an instruction set randomly at compile time to obfuscate some part of the code. These games are still cracked almost on release day.
https://en.wikipedia.org/wiki/Denuvo https://en.wikipedia.org/wiki/Denuvo
- somerando7 6y agoIt makes the barrier to entry MUCH, MUCH higher. First you have to unpack a binary, THEN you have to fixup any custom VM call that it makes. Basically only incredibly specialized people/groups will be able to do this. Contrasting to games of the 2000s the barrier has been raised significantly for hackers
- ChrisLomont 6y agoMost PC game sales occur in the first 30 days after release. Protecting even a few days adds significant value to the publisher. Some protection methods do last a long time. StarForce 3.0 protected SplinterCell took 422 days to crack. Not long ago cracking Denuevo protected games took around 75 days [1,2]. I'm not aware what the current best protections are or how long such protected games take to crack. [1] https://news.ycombinator.com/item?id=21953764 https://news.ycombinator.com/item?id=21953764 [2] http://web.archive.org/web/20200104093734/https://iscracked.info/statistics_denuvo http://web.archive.org/web/20200104093734/https://iscracked....