Rockstar vend des copies crackées de jeux sur Steam
(twitter.com/__silent_)- Il a été confirmé que certains exécutables de jeux Rockstar distribués via Steam sont des versions crackées dont le DRM officiel a été supprimé, comme dans les cas de Max Payne 2 et Manhunt
- On pensait autrefois que la version retail de Midnight Club II plantait sous Windows Vista, mais la démo fonctionnant normalement, la cause du plantage n’est pas le jeu lui-même, mais le crack
- La cause directe des plantages de Midnight Club 2 et Manhunt était la section .bind du DRM Steam, exécutée sans être marquée comme du code, ce qui déclenchait la Data Execution Prevention (DEP)
- L’ancien exécutable cracké subsiste sous la forme d’un vieil exe nommé testapp et, bien qu’il ait été « supprimé » vers 2010, il est toujours distribué avec le jeu
- Ironie de la situation : les acheteurs légitimes recevaient en réalité un exécutable cracké ; Midnight Club II n’est actuellement plus en vente sur Steam
Des cracks inclus dans les exécutables distribués sur Steam
- Des exécutables de jeux distribués via Steam l’ont été sous forme d’exe crackés, comme dans les cas de Max Payne 2 et Manhunt
- testapp est un « ancien » exécutable, trace d’un ancien crack renommé puis remplacé par un exécutable « propre »
- Une vidéo mentionnait Max Payne 2 et Manhunt, ce qui a conduit à vérifier également Midnight Club II
Midnight Club II et l’idée reçue des plantages sous Vista
- Il existait une idée reçue selon laquelle la version retail de Midnight Club II plantait sous Vista, mais la démo fonctionne normalement, donc le jeu lui-même n’est pas en cause
- La véritable cause du plantage n’était pas le jeu, mais le crack
- Midnight Club II ne présente pas de corruption connue, et le « saving softlock » est classé comme un bug du jeu officiel
La section .bind et la cause du conflit avec DEP
- Le crack de Razor lui-même n’est pas en cause ; si Midnight Club 2 et Manhunt plantaient, c’est parce que la section .bind incluse par le DRM Steam contenait du code qui n’était pas marqué comme tel
- Cela déclenchait la Data Execution Prevention (DEP)
- Manhunt présente davantage de problèmes, et la section .bind n’en est qu’un parmi d’autres
- Midnight Club 2 fonctionne normalement, le retail no-CD fonctionne aussi sans modification, et le testapp Steam avec Steamless appliqué fonctionne également correctement
Historique de distribution du crack et état actuel
- Aucune correction manuelle n’est nécessaire ; toutefois, malgré son annonce de « suppression » il y a plusieurs années, vers 2010, le crack est toujours distribué
- Midnight Club II est l’un des rares jeux à fonctionner correctement sur les OS récents, sauf qu’un saving softlock se produit si la fréquence CPU est trop élevée
- À l’époque, en 2010, acheter le jeu revenait à acheter un jeu cracké sans DRM, mais cet exécutable n’est plus utilisé aujourd’hui
- Il semble que les autres jeux ne disposent pas de testapp
- Midnight Club II est actuellement indisponible à l’achat sur Steam
Informations d’horodatage
- L’horodatage de l’exécutable Steam actuel est mardi 28 juillet 2009 à 17:45:49
- Pour testapp.exe, razor1911 a écrasé l’horodatage avec « 777h », ce qui empêche de le vérifier ; techniquement, il est indiqué comme datant du mercredi 28 mai 2025 à 16:17:59
Propos cités dans la vidéo
- Ces mesures rendent l’expérience de jeu misérable et, ironiquement, seuls les utilisateurs ayant acheté une copie légitime en font les frais
- Ce phénomène se produit encore aujourd’hui
1 commentaires
Avis de Hacker News
Il y a longtemps, j’ai créé un produit qui proposait d’anciens jeux émulés.
Les licences avaient été correctement obtenues, mais beaucoup d’ayants droit n’avaient plus les ROM originales, et extraire les données de jeu de très vieilles consoles était aussi assez difficile.
Les seules ROM disponibles publiquement étaient des versions crackées avec une démo ajoutée ; on a donc fini par les utiliser, mais en chargeant le jeu dans l’état juste après la lecture de la démo, pour que ça ait l’air normal et légal.
Heureusement que les premiers cracks ne mettaient les démos qu’au début, et pas à des endroits comme entre le niveau 1 et le niveau 2.
Par exemple, Earthbound avait une vérification finale qui bloquait le jeu au dernier boss et effaçait les fichiers de sauvegarde.
Ce tweet, à lui seul, n’explique pas très bien ce qui se passe ; ce serait bien d’avoir un peu plus de contexte.
Avec l’arrivée de Steam et la sortie d’anciens jeux sur Steam par les éditeurs, il a fallu un moyen de contourner cette vérification ; à l’époque, ce type de contournement de DRM pour éviter la vérification du CD était couramment appelé un crack No-CD.
Rockstar semble avoir ajouté un crack No-CD à l’EXE existant et l’avoir mis sur Steam, plutôt que de ressortir l’ancien code source et de trouver quelqu’un qui le comprenne assez pour supprimer cette vérification.
Les liens Twitter sont désormais pires que la plupart des sites avec paywall, et même moins pratiques que les sites où, quand quelque chose paraît intéressant, on peut le retrouver sur archive.something.
Ce genre de chose est plus courant qu’on ne le pense.
Le port Windows de Marc Ecko's Getting Up: Contents under Pressure vendu sur Steam est un crack DEViANCE.
Si on ouvre l’exe du jeu dans un éditeur hexadécimal, on voit encore “DEViANCE”.
*.wavdes sons système de Windows ont eux aussi, à un moment donné, été créés avec un logiciel cracké.Je ne sais pas si c’est encore le cas dans Win10.
https://www.techrepublic.com/forums/discussions/windows-uses...
J’ai du mal à accepter la formulation selon laquelle « le fait que MC2 original plante sous Vista » serait un mythe et que le jeu serait innocent.
Ce jeu était pratiquement injouable dès sa sortie, donc je ne pense pas que Razor ait empiré quoi que ce soit.
Il plantait aléatoirement presque à chaque fin de course, et il fallait à chaque fois retrouver l’adversaire dans le monde, le poursuivre jusqu’à la ligne de départ, puis refaire la course ; c’était absurde.
Le crack de Razor fonctionnait correctement, et si Midnight Club 2 et Manhunt plantaient avec ce crack, c’est parce que le DRM de Steam incluait une section
.bind.Cette section contenait du code, mais n’était pas marquée comme telle, ce qui déclenchait la prévention de l’exécution des données.
Ce n’est pas seulement que Razor n’a rien cassé : une version diffusée par un groupe de release réputé est aussi un signal qu’elle fonctionne bien, et qu’elle a de bonnes chances de continuer à fonctionner longtemps après la disparition des serveurs d’authentification ou l’abandon du mécanisme de DRM.
La qualité et la fiabilité étaient peut-être aussi la raison pour laquelle Microsoft a utilisé le Sound Forge de DeepzOne [1], et Turner Classic Movies les sous-titres de Karagarga [2].
[1] https://boingboing.net/2006/07/19/windows-xp-sounds-cr.html
[2] https://torrentfreak.com/turner-classic-movies-airs-a-film-w...
À ce sujet, je me souviens avoir acheté quand j’étais petit, dans un vide-grenier, le jeu PC Prince of Persia sur CD
Au début, pour passer une porte, il y avait une énigme demandant un mot de passe, avec un message obscur composé de quelques chiffres
En fait, cela voulait dire d’aller à la page X, ligne Y, Zᵉ lettre du manuel du jeu, et comme je n’avais pas le manuel, j’étais trop triste de ne plus pouvoir continuer
Avec le recul, je me demande si c’était une stratégie anti-piratage
mobygames en a une grande liste : https://www.mobygames.com/group/9360/games-with-manual-looku...
Si on jouait à une version crackée, au bout d’un moment la caméra se mettait à trembler, rendant le jeu injouable, et c’était fait pour ressembler à un bug
Je me souviens que des milliers de gens demandaient sur les forums pourquoi la caméra tremblait, ce qui revenait à dire à tout le monde qu’ils utilisaient une copie piratée
C’était un coup assez drôle, très Rockstar
Au cas où vous vous poseriez la question, je me suis fait avoir aussi, et j’étais vraiment furieux en mode « ce fichu jeu est plein de bugs »
https://archive.org/details/code-wheels
https://en.wikipedia.org/wiki/Code_wheel
Il posait des questions du genre « combien Saturne a-t-elle de satellites ? », et les chiffres se trouvaient dans un tableau de faits à la fin du manuel
À l’époque, il n’y avait pas Wikipedia, et les valeurs du manuel différaient légèrement de celles des encyclopédies à cause des écarts de sources et de dates de publication
Le nombre de satellites change souvent, et les mesures en mètres des objets astronomiques variaient aussi dans une certaine mesure à cause des limites de précision
Avec les disquettes, il m’avait aussi donné un manuel photocopié, justement pour passer ce genre de vérification
Les anciens jeux utilisaient vraiment très souvent ces contrôles comme protection anti-piratage
Cela dit, comme le jeu était assez ancien, je trouve un peu drôle qu’il n’ait pas su comment trouver une version crackée pour éviter de devoir sortir à chaque fois le manuel de 60 pages
Comme indiqué plus loin dans le fil Twitter, l’exécutable visible dans la capture d’écran, testapp.exe, n’est pas utilisé
Il a servi brièvement il y a une dizaine d’années, puis a été remplacé, et ils ne l’ont simplement pas retiré de la distribution pour une raison quelconque
Ce n’est pas nouveau : https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...
https://nitter.unixfox.eu/_silent/status/16983459248402968...
Qui aurait cru qu’une entreprise générant des milliards de chiffre d’affaires utiliserait un crack RAZOR1911 dans de la propriété intellectuelle vendue aux utilisateurs finaux ?
C’est choquant
Même à la sortie du jeu, la machine de build devait être si fragile qu’il suffisait que quelqu’un respire de travers dessus pour que le build échoue
Le niveau devait être du genre : si un 1 apparaissait dans la barre système de Windows, le build ne passait pas, et les mardis, mercredis et vendredis, la compilation échouait tout simplement
Pendant les trois derniers mois de développement, il n’y avait probablement que trois employés capables de faire tourner tant bien que mal tout ça, et ils ont sans doute tous quitté l’entreprise il y a des années
Aujourd’hui, ça ne builderait probablement même pas sur une vieille machine XP retrouvée quelque part, sans parler de Windows 11
Il doit y avoir tellement de Denuvo et autres trucs entremêlés qu’il faudrait faire bosser une équipe de 12 personnes pendant deux mois rien que pour les retirer, et il y a de fortes chances qu’ils découvrent ensuite que le build ne marche toujours pas
En plus, ils n’ont probablement personne d’assez à l’aise avec l’assembleur et IDA Pro pour le cracker eux-mêmes
Ils rechigneraient sans doute même à acheter une seule licence utilisateur d’IDA Pro
C’est un peu comme une version étrange de l’open source
Un individu ou un groupe lance un projet, puis une partie de la communauté qui se forme autour y contribue en retour, créant une relation symbiotique
Sauf que dans cette version étrange, l’écosystème est beaucoup plus complexe, et il inclut aussi des gens qui traquent une partie de cette communauté, se fâchent contre elle et l’envoient parfois en prison
Est-ce que l’auteur du crack No-CD pourrait maintenant envoyer des demandes de retrait DMCA contre ces jeux ?
Je me demande aussi s’il faut forcément que ce soit l’auteur lui-même qui fasse ce genre de demande
Dans 99 % des cas, les groupes warez ne veulent probablement s’exposer à aucun système juridique en lien avec ce qu’ils font