Version imprimable Flux RSS
 › Articles

Identification manuelle des protections

Réalisé par gowap - Publié le 28/06/2004

SecuROM

Au fil du temps, cette protection à également évolué et on distingue 3 phases différentes :

SecuROM 1

Première version de la protection facilement identifiable car les fichiers suivants sont présents sur le CD (directement à la racine ou ailleurs dans un sous dossier) :

  • Cms16.dll
  • Cms32_95.dll
  • Cms32_nt.dll

De plus, à la surface du CD (la face où sont gravées les données) on peut très souvent trouver l'indication "SONY DADC" entre l'endroit ou le plastique est transparent (trou central) et la où commencent les données.

Exemple de jeu protégé par SecuROM 1 : Heart of Darkness.

Ensuite, une deuxième variante de la protection est apparue et celle ci a donc été appelée "SecuROM New" par les outils de détection comme ClonyXXL.
Trop longtemps, aucun outil ne donnait le numéro de version de la protection SecuROM, et tout le monde continuait d'utiliser le terme "SecuROM New" qui, on le sait maintenant a posteriori, englobe un grand nombre de versions : de 2.x à 4.77

SecuROM New (2.x à 4.77)

Cette nouvelle forme de la protection n'est identifiable qu'une fois l'installation du jeu effectuée. Commencez donc par procéder à cette étape puis faites une recherche dans le dossier "system" de Windows afin de trouver éventuellement les fichiers suivants :

  • Sintf16.dll
  • Sintf32.dll
  • SintfNT.dll

Si vous les trouvez, effacez les (ne vous inquiétez pas, ce n'est pas dommageable).
Maintenant, lancez le jeu, puis quittez.
Recherchez les fichiers ci-dessus à nouveau. S'ils ont été crées (ou re-crées) vous avez trouvé votre protection : SecuROM 2 (appelée SecuROM New par Clony)

Exemples de jeux protégés par SecuROM 2.x à 4.77 : Diablo II, Alien Versus Predator 2, etc.

Troisième mutation de la protection, il s'agit des versions supérieures à 4.77.
Comme il y a peu de titres protégés par le numéro 4.77, la majorité des jeux équipés de cette nouvelle formule ont porté un numéro commençant par 4.8, ce qui explique le nom utilisé pour caractériser cette variante : SecuROM 4.8x

SecuROM 4.8x et supérieure

Il est quasiment impossible de reconnaître extérieurement cette protection car il n'y pas de fichiers caractéristiques sur le CD comme précédemment.
Cependant certains CDs ainsi protégés sont reconnaissables au fait qu'au lancement du jeu, le pointeur de souris prend la forme d'un CD qui tourne :

curseur secuROM

Tout le temps que ce curseur apparaît, la protection est en fait en train d'authentifier le disque et vérifie qu'il s'agit bien d'un CD ayant les mêmes caractéristiques que l'original. Néanmoins, tous les titres protégés par SecuROM 4.8x n'adoptent pas ce signe distinctif. Ne pas voir un tel pointeur de souris ne permet pas d'écarter le fait que la protection puisse être la dernière SecuROM.

Autre indice attestant de la présence de SecuROM 4.8x (ou plus) sur un CD : la création de clés et valeurs dans la base de registre sous l'arborescence
HKEY_CURRENT_USER\Software\SecuROM\Keys

Vous trouverez dans la branche Keys autant de sous clés que de lecteurs/graveurs CD/DVD présents sur votre système (y compris lecteurs virtuels). Chaque lecteur possède donc une sous clé avec un identifiant sur 8 caractères.
(ex : HKEY_CURRENT_USER\Software\SecuROM\Keys\C0D9239E).

Chacune de ces branches contient ensuite autant de sous clés que de jeux installés. Et pour chaque jeu, des valeurs binaires sont stockées (BinData et SecData1).
Ces clés, si absentes, sont recrées à chaque lancement du jeu. Il est donc facile de les supprimer (si elles existent) et voir si elles réapparaissent après lancement du jeu, ce qui trahit de façon certaine la protection.

Enfin, un CD protégé par SecuROM 4.8x est facilement identifiable du fait que la protection se base sur une modification de la densité des données sur le CD. En analysant cette densité de données via un programme comme le BwaBuilder de VSO Software (disponible en téléchargement), il est aisé de déterminer si la densité du CD est normale (courbe décroissante lisse, cf. courbe verte) ou si la densité du CD est modifiée (plusieurs zones avec des pics, cf. courbe rouge).

Cliquez pour agrandir

Exemples de jeux protégés par SecuROM 4.8x : Neverwinter Nights (le premier jeu à en être équipé en France), Hitman 2, NOLF 2, Unreal Tournament 2003, Unreal 2, etc.

Numéro de version exact de la protection

L'obtention du numéro exact de version de la protection est plus aisée pour SecuROM que SafeDisc, dans la mesure où le numéro apparaît en clair dans l'exécutable principal. Il suffit d'ouvrir le fichier .exe du jeu sous un éditeur hexadécimal et rechercher la chaîne ASCII "AddD" (sans les guillemets). Le numéro de version se situe juste un peu après. Cette technique est valable jusqu'à la version 4.85, au delà, le numéro a été crypté et il faut recourir à des outils comme ProtectionID 5.


Page précédentePage suivante

Copyright © Gravure-News.com - tous droits réservés