After six months works, developer Maurice Heumann cracked it system protection Denuvo DRM of Hogwarts Legacy to learn more about the technology. The developer does not mention too many details of his work so as not to help others in cracking.
Heumann reveals in a post on his blog that Denuvo uses many different methods to secure the Hogwarts Legacy.
First, DRM creates a “drmaterial fingerprint” of the game owner's system and one is used Steam Ticket to prove ownership of the game. The Steam Ticket is sent to the Steam servers to ensure that the game was purchased legally. Heumann mentions that he doesn't technically know what Steam's servers do, but says that this thought has helped him a lot in understanding how Denuvo works.
Once the Steam Ticket is verified, a Denuovo Token is generated that only works on a computer with the exact fingerprint. This token is used to decrypt certain values when running the game, allowing the system to run the game without problems. In addition, the game uses the Steam Ticket to periodically verify it better safety during gameplay, making Denuvo protection extremely difficult to break.
After six months, Heumann was able to figure out how to steal Hogwart Legacy's Steam Ticket and how he can use it to run the game on another machine. He used Qiling reverse engineering framework to recognize most of the Steam Ticket activations, which took him two months.
There was a third protection that he says he discovered by accident. In the end, he was able to break most of Denuvo DRM with about 2.000 of its own patches and hooks. So he was able to run the game on his laptop using the token (Steam Ticket) created on his desktop.