I work on anti-DRM techniques for a living.

The experience has shifted my views of DRM. Originally, I saw DRM as highly anti-consumer, and a waste of time and clock cycles. Arguably I do still believe that - but now I have great respect for the technical side of good DRM implementations, and I acknowledge that they provide a time buffer to protect against the first wave of piracy.

I've stripped Arxran's protections from software in the past, and I might just have a look at breaking RDR2 now it's been brought to my attention...

Have you ever encountered any DRM using M/o/Vfuscator (compiler that only produces mov instructions) or REpsych (psychological warfare against reverse engineers)? The DEF CON talk about REpsych is pretty hilarious and worth watching.

https://github.com/xoreaxeaxeax/movfuscator https://github.com/xoreaxeaxeax/REpsych