
JEUX
Vues : 3847
La scène des hackers a mis en circulation une version expérimentale du jeu d’action et d’aventure, Assassin’s Creed Mirage. Le fichier exécutable d’Ubisoft a été entièrement débarrassé de la protection anti-piratage Denuvo et des mécanismes de virtualisation VMProtect. Cette publication du groupe RUNE est présentée comme une preuve de concept montrant qu’il est possible de nettoyer complètement le code binaire sans recourir aux méthodes classiques d’émulation de déclencheur. Au cours du processus de modification, les spécialistes ont retiré 34 corps de fonctions virtualisées VMProtect et environ 200 machines virtuelles Denuvo, restauré 261 fonctions obscurcies et reconstruit environ 25 000 corps de fonctions volés. De plus, les répertoires nécessaires à la structure exécutable portable (PE) ont été entièrement recréés, réduisant la taille du fichier de 496 Mo à 102 Mo.
Des benchmarks de performance indépendants ont clairement démontré l’avantage significatif de l’exécutable nettoyé par rapport à l’original en résolution 1080p avec des paramètres graphiques standards. Sur une configuration de référence avec un processeur Intel Core i7-13700K, une carte graphique NVIDIA GeForce RTX 5080, 64 Go de RAM et un SSD Samsung 990 Pro, la version craquée a affiché une fréquence d’images moyenne de 186 FPS contre 162 FPS pour la version sous licence avec Denuvo activé, ce qui représente un gain de performance de plus de 14%. Pendant ce temps, la fréquence d’images maximale est restée pratiquement inchangée, à 233 FPS pour la version nettoyée contre 232 FPS pour la version protégée.
La différence la plus significative a été observée dans la stabilité de la fréquence d’images et les métriques pour les événements rares qui impactent directement la fluidité du gameplay. La fréquence d’images minimale absolue a augmenté de 76%, passant de 51 FPS dans la version Denuvo à 90 FPS dans la version non protégée. La métrique du top 1% des fréquences d’images est passée de 93 à 128 FPS, et celle des pires 0,1% d’événements a augmenté de 74 à 105 FPS, éliminant totalement les micro-saccades lors des déplacements rapides de Basim à travers l’environnement urbain dense de Bagdad. Ces mesures remettent en question les affirmations des développeurs de logiciels de sécurité d’Irdeto, qui avaient promis de prouver le manque d’impact négatif de leurs algorithmes de protection sur les performances de jeu, mais sont ensuite revenus sur cette initiative.
Points à retenir
- Le nettoyage du code binaire peut considérablement améliorer les performances des jeux.
- Les benchmarks indiquent un gain de 14% de performance pour la version modifiée d’Assassin’s Creed Mirage.
- La stabilité de la fréquence d’images s’est améliorée, réduisant les problèmes de fluidité en jeu.
- Les résultats mettent en question l’efficacité des protections anti-piratage actuelles.
- Ce développement soulève des interrogations sur l’équilibre entre protection et performance dans l’industrie des jeux vidéo.
À travers cette évolution technologique, je ne peux m’empêcher de réfléchir à l’avenir des jeux vidéo. Comment les développeurs vont-ils s’adapter face à ces découvertes, et surtout, quelle sera la réaction des acteurs de la sécurité? La performance des jeux devrait-elle primer sur des mesures de protection souvent contestées ? Je suis curieux de connaître votre avis sur cette dynamique fascinante. Ensemble, ouvrons le débat !
