hacktricks/reversing/reversing-tools-basic-methods/cheat-engine.md
2023-06-03 13:10:46 +00:00

3.5 KiB

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥

Cheat Engine est un programme utile pour trouver où sont stockées les valeurs importantes dans la mémoire d'un jeu en cours d'exécution et les modifier.
Lorsque vous le téléchargez et l'exécutez, vous êtes présenté avec un tutoriel sur la façon d'utiliser l'outil. Si vous voulez apprendre à utiliser l'outil, il est fortement recommandé de le compléter.

Que cherchez-vous ?

Cet outil est très utile pour trouver où une certaine valeur (généralement un nombre) est stockée dans la mémoire d'un programme.
Généralement, les nombres sont stockés sous forme de 4 octets, mais vous pouvez également les trouver sous forme de double ou de float, ou vous pouvez vouloir chercher quelque chose de différent d'un nombre. Pour cette raison, vous devez être sûr de sélectionner ce que vous voulez chercher :

Vous pouvez également indiquer différents types de recherches :

Vous pouvez également cocher la case pour arrêter le jeu pendant la numérisation de la mémoire :

Raccourcis clavier

Dans Edit --> Settings --> Hotkeys, vous pouvez définir différents raccourcis clavier pour différentes fins, comme arrêter le jeu (ce qui est très utile si à un moment donné vous voulez numériser la mémoire). D'autres options sont disponibles :

Modification de la valeur

Une fois que vous avez trouvé où se trouve la valeur que vous recherchez (plus d'informations à ce sujet dans les étapes suivantes), vous pouvez la modifier en double-cliquant dessus, puis en double-cliquant sur sa valeur :

![](<../../.gitbook/assets/image