4 votes

Comment les gens font-ils pour pirater si facilement les jeux sur iPhone ?

J'ai vu des scores élevés de 999,999 sur Flappy Bird ainsi que de nombreux autres scores impossibles sur des jeux tels que Temple Run, etc., sur iPhone et iPad.

Comment les gens peuvent-ils pirater ces jeux si facilement alors qu'ils ne peuvent pas voir le code source ? Il semble qu'ils connaissent le code source du jeu, ce qui leur permet de manipuler le fichier du jeu si facilement. Je ne comprends pas comment cela peut se produire étant donné que l'iPhone d'Apple est protégé par un bac à sable, contrairement à Android.

6voto

Wolfram Kriesing Points 1141

Les applications iOS stockent leurs données dans des fichiers qui sont disponibles à partir d'un ordinateur de deux manières facilement accessibles :

  • A l'intérieur d'une sauvegarde iTunes

  • Via un outil basé sur le cadre MobileDevice tel que iExplorer

D'après mon expérience, les données de sauvegarde des jeux sont stockées dans un fichier de liste de propriétés assez ordinaire qui peut être manipulé via la commande plutil outil. Les données peuvent être restaurées et remplacées sans aucune connaissance du code. À partir de là, il s'agit simplement de savoir dans quelle mesure l'application fait confiance à ses données de sauvegarde.

Pour un exemple de l'utilisation de ce système, non seulement pour obtenir des scores élevés, mais aussi pour tricher à un jeu, voir la rubrique Nimble Quest iOS Trainer qui est lui-même basé sur le cadre MobileDevice.

(Le cadre MobileDevice est un cadre privé d'Apple créé pour l'accès aux appareils iOS, qui a fait l'objet d'une ingénierie inverse pour permettre la création d'outils pour appareils iOS qui ne sont pas disponibles auprès d'Apple).

2voto

Juliano Points 13802

Certains communiquent avec leur serveur dorsal de manière non cryptée, en texte clair. Si vous acheminez le trafic à travers un proxy comme OWASP ZAP ou Suite d'éructation vous pouvez voir et manipuler le trafic.

J'ai vu des jeux qui envoient les réponses avec la question sur l'iPhone. Dans ce cas, je pouvais mettre en évidence les bonnes réponses. Ainsi, il est toujours possible d'obtenir un score de 100 %. D'autres jeux envoient les scores au serveur. Dans ce cas, vous pouvez simplement ajouter quelques zéros à votre score lorsque vous le soumettez.

Il y a aussi les jeux qui enregistrent vos scores sur le téléphone, comme le décrit zigg. Ces scores sont stockés dans une zone lisible et inscriptible par l'utilisateur et peuvent donc être manipulés. Ils ne sont bien sûr stockés que sur le téléphone, mais vous pouvez les montrer à vos amis en faisant clignoter votre téléphone.

-6voto

Assassin Points 1

Il est très simple de pirater des jeux, même clash of clans presque tous les jeux que j'ai sont piratés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X