RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Comment hacker les résultats du Pinball ?

Progi1984 - Commentaires (0)

Après un petit « Die Hard 4 », nous ai venus à un ami et moi, l’idée de pirater les résultats du Pinball de Windows…. Donc on a réalisé deux parties pour que les sauvegardes s’enregistrent et avons commencé notre aventure nocturne…

  • Comment Pinball enregistre ces sauvegardes ?
    • Première solution : dans un fichier
      • J’ai donc effectué une recherche (*.*) de tous les fichiers modifiés dans la journée et aucun résultat probant.
    • Seconde solution : la base de registres
      • Recherche de « pinball » partout et arrivée à une arborescence concluante : Poste de Travail\HKEY_CURRENT_USER\Software\Microsoft\Plus!\Pinball\SpaceCadet
  • Modifier les données
    • D’abord, première modification des scores avec la clé 0.Score et un ajout de 1000 points mais le problème a été de voir que cela avait pour but de réinitialiser les scores sous Pinball… donc il y avait une vérification au niveau de Pinball et c’est là que l’on s’est aperçu de la clé Vérification.
    • Comment cette clé était-elle calculé ? Logiquement, je me suis dis, c’est l’ajout de tous les scores…. Mais non, pourtant on était tout près… Là, j’ai tilté « Quelques centaines voire dizaines de différence…. des noms de joueurs assez courts… ASCII !!!!! »…. Et c’est là que pop a demandé : ASCII ? et je lui ai répondu ASCII (Wikipédia). Donc en ajoutant les scores des joueurs plus le code ASCII de tous les noms des joueurs, on arrivait à l’entier contenu dans la clé Vérification.
    • Et voilà, en ajoutant 1000 points à la clé 0.Score + 1000 à la clé Vérification, cela ne brouillait pas nos résultats dans le Pinball
  • Et maintenant…
    • Comment pirate-t-on un satellite avec un téléphone portable-PDA ?

Ajouter un commentaire

Commentaire :