IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Un bon développeur est un développeur flemmard !

[Actualité] [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur

Note : 3 votes pour une moyenne de 4,67.
par , 05/01/2015 à 20h05 (4064 Affichages)
Ces vacances, je me suis remis à Civilisations V et Don't starve. Mais je suis flemmard et il y a pas de code de triche pour ces jeux !
Du coup, j'ai trouvé Cheat Engine, un super outil open-source.

Il fait plein de choses :
  • Recherche de valeur en mémoire
  • Modification de valeur en mémoire
  • Desassemblage/assamblage à la volé !


Il faut savoir que Cheat Engine vient avec un tutoriel à faire ! Avec niveaux et des password ! Oui tu joue à un jeu pour tricher, c'est normal !

L'idée étant de "formé" les utilisateurs "lambda" sur des exemples simple, sur des notions qui de programmation avancé.
Au programme :
- Type de valeur short/int/long et double/float !
- Les pointeurs et les pointeurs de pointeurs ! (Hexadécimal sur le pouce)
- Écriture d'assembleur pour remplacement à chaud !

Je rappel que l'idée du type qui télécharge Cheat Engine, c'est :
Jeu trop dur ! Besoin code !
Note : Sur le forum de Cheat Engine, on te demande juste d'avoir fait le tutoriel sur les types (Et c'est déjà bien !)

J'ai fait plus d'assembleur avec Cheat Engine qu'en cours pendant mon école d'ingénieur ! Et en plus, de l'assembleur utile. Pas un truc, qui sera jamais compilé sur un morceau de papier !

En gros, quand tu utilise Cheat Engine pour avoir de l'or dans civilisation, tu utilise le bazooka pour tuer une mouche.

Pour le tester hors contexte son contexte, je le test en même temps que je rédige sur Firefox
Ce qui me permet de voir et modifier le contenu du texte à la volé.
D'ailleurs petit test sur les champs :
  • Input classique : Je vois la valeur via CheatEngine et je la modifie
  • Input password : Je vois rien !

Contenu des possibilités de l'outil en lui-même, il est probable que celui-ci fonction avec 99% des jeux solo.

Rien que pour le délire vous devriez tester le tutoriel de Cheat Engine. Si vous butez sur une étape allez sur youtube et cherchez "cheat engine tutorial step X"
Si vraiment, mais alors vraiment vous y arrivez pas... Il y a le cheat du tutoriel : http://www.cheatengine.org/tables/moreinfo.php?tid=1255 Scripté bien-sûr... Avec de l'assembleur !

Notez aussi qu'il y a un certains nombre de jeu où le travail semble déjà fait.

Je suis de la génération GameBox Et à l'époque Geek c'était avoir un actionrelay :
Nom : Pro-Action-Replay-Pour-Game-Boy-Classique-Et-Game-Boy-Color-Accessoire-Game-Boy-Color-970911858_.jpg
Affichages : 1894
Taille : 10,0 Ko
Avec lui, j'ai appris l’hexadécimal.
Je pense qu'aujourd'hui Geek, c'est Cheat Engine...


Pour les curieux, d'après ce que j'ai vue, il est écrit en C++. Le code n'est visiblement pas énorme, par rapport à ce que cela fait.

Cordialement,
Patrick Kolodziejczyk.

Source :
http://www.cheatengine.org/
http://en.wikipedia.org/wiki/Cheat_Engine
http://www.cheatengine.org/tables.php
http://forum.cheatengine.org/

PS : Quand, c'est pour reste en vie sur Don't starve. J'apprends plus vite !

Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Viadeo Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Twitter Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Google Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Facebook Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Digg Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Delicious Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog MySpace Envoyer le billet « [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur » dans le blog Yahoo

Catégories
Programmation

Commentaires

  1. Avatar de BakSh0
    • |
    • permalink
    Très intéressant !
    Le coté ludique de l'apprentissage de l'assembleur, un régal pour le bon petit geek curieux

    Merci !
  2. Avatar de kolodz
    • |
    • permalink
    Merci pour le commentaire ! Ça fait plaisir de faire plaisir !

    J'ai fait un peu de recherche sur le net et j'ai vue des personnes utilisées Cheat Engine pour Mass Effect 3 pour la boutique du multi joueur. Ils modifiaient leur argent IG pour acheter des booster.(Équivalent de 50€/jour pour les mêmes achats...)
    Je ne sais pas si le plus fou c'est que ça passe... (Faille de sécurité au niveau des serveurs en gros...) Ou qu'ils aient oser... Script kiddy !

    Personnellement, ça me fait voir les problèmes de sécurité et de confiance client/serveur d'un autre œil !
  3. Avatar de tlt
    • |
    • permalink
    Plutôt vraie comme remarque.
    Du coup les apprentis développeur de jeu devraient aussi apprendre à utiliser cet outil afin de mettre en place une solution pour le contrer