Desenvolvedor hackeia Denuvo DRM (Anti-Cheat) após seis meses de trabalho de detetive e 2.000 ganchos: Permitindo rodar Hogwarts Legacy em outros PCs

Isso foi para pesquisa, e não para cracking ilegal.

Após seis meses de trabalho, o desenvolvedor de DRM Maurice Heumann conseguiu quebrar com sucesso o sistema de proteção Denuvo DRM do Legado de Hogwarts . Em vez de hackeá-lo por motivos ilegais, Heumann queria hackear o DRM de Hogwarts com o único propósito de aprender suas complexidades. Como resultado, o desenvolvedor deixou muitos detalhes de seu trabalho vagos para não promover cracking ilegal.

Para quem não sabe Denuvo DRM (Anti-Cheat). É um sistema de criptografia que impede que os jogos sejam hakeados ou portados por terceiros sem o código fonte original. Claro que usar o Denuvo DRM (Anti-Cheat) causa vários problemas de performance e gráfico. Fazendo com que o jogo tem um desempenho inferior. Mas é uma forma que as empresas encontraram de proteger sua propriedade intelectual.

Heumann revela em sua postagem no blog que Denuvo utiliza vários métodos diferentes para garantir que o Legado de Hogwarts seja executado sob condições (legais) apropriadas. Primeiro, o DRM cria uma “impressão digital” do sistema do proprietário do jogo e um Steam Ticket é usado para provar a propriedade do jogo. O tíquete Steam é enviado aos servidores Steam para garantir que o jogo foi comprado legitimamente. Heumann observa que não sabe tecnicamente o que os servidores Steam estão fazendo, mas diz que essa suposição deve ser precisa o suficiente para entender como o Denuvo funciona.

Assim que o ticket do Steam for verificado, é gerado um Token Denuovo que só funciona em um PC com a impressão digital exata. Este token é usado para descriptografar certos valores quando o jogo está em execução, permitindo que o sistema execute o jogo. Além disso, o jogo usará a impressão digital para verificar periodicamente a segurança enquanto o jogo está em execução, tornando o Denuvo muito difícil de hackear.

Depois de seis meses, Heumann conseguiu descobrir como sequestrar a impressão digital Denuvo do Hogwart Legacy e usá-la para rodar o jogo em outra máquina. Ele usou a estrutura de engenharia reversa Qiling para identificar a maioria dos gatilhos de impressões digitais, o que levou dois meses. Houve um terceiro gatilho que ele diz ter descoberto apenas por acidente.

No final, ele conseguiu hackear a maior parte do DRM do Denuvo com cerca de 2.000 de seus próprios patches e ganchos e fazer o jogo rodar em seu laptop usando o token gerado em seu PC desktop.

Impacto no desempenho do Denuvo

Embora ele não tenha conseguido fornecer uma resposta clara executando testes, ele analisou a frequência das chamadas do Denuvo – observando que se as verificações de segurança não acontecem com muita frequência, realmente não importa se elas causam uma ligeira lentidão. Ele descobriu que a quantidade de código Denuvo executado no jogo é bastante rara, com chamadas ocorrendo uma vez a cada poucos segundos ou durante carregamentos de nível.

Isto sugere que o Denuvo não está matando o desempenho, ao contrário da crença popular. A descoberta de Heumann parece apoiar o que Denuvo disse oficialmente sobre seu DRM de que sua proteção DRM não prejudica o desempenho dos jogos.

Embora Heumann tenha sido tecnicamente capaz de hackear com sucesso a proteção Denuvo DRM no Legado de Hogwarts, seus esforços não foram perfeitos. O jogo ainda trava às vezes, pois seu objetivo principal era chegar ao ponto em que pudesse iniciar o jogo e chegar ao menu principal. Ele diz que encontrar todos os ganchos do Denuvo e consertá-los é certamente possível, mas levaria um tempo significativo para ser realizado – o que não era seu propósito. Ele só queria entender melhor como funciona o DRM.

 

Fonte: Tomshardware

Deixe seu comentário