[Tutoriel] Trouver une adresse sur BF3!

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

ShinSekai

Membre Banni
Dec 14, 2013
5
0
121
Ce tutoriel vas vous expliquer comment trouver une adresse sur BF3 grâce
à cheat-engine, le tutoriel est valable pour n’importe-qu’elle jeux


1° Commencez par lancez votre jeux, BF3 dans ce cas

2° Selectionnez BF3 (notre jeux)
11807889.jpg


3° Les variables les plus importantes sont en "Bytes"
Donc séléctionnez "Bytes" dans "Scan Type"
38158278.jpg



4° Ouvez la Chatbox sur BF3 et cherchez la valeur 1 puis cliquez sur "First scan"
93669521.jpg

43472748.jpg


Le but est de faire un tris dans les valeurs on va don procéder de cette façon

Fermer la Chatbox est cherchez 0 "Next scan"
Ouvrez la Chabox est cherchez 1 "Next scan"
Répétez l'action jusqu’à vous retrouver avec environs 1/5 Valeurs...
29049757.jpg


° Maintenant ça ce complique, attention Brain.exe [ON]
Vous allez sélectionnez les 3Valeurs puis cliquez sur "Copy all selected items to .." (La flèche rouge)
47521781.jpg


6° Prenons la première, et faites un clic droit> Find out what writes to this address. (Découvrez ce qui écrit à cette adresse.)
55539816.jpg


7° Cliquez sur "Oui" puis aller dans le jeux est changez la variables de la discutions (Si le Chat est ouvert fermez le, s'il était fermer ouvrez le)
25345948.jpg


C'est ce que nous avons. maintenant vous pouvez voir la variable la notre du magasin de chat dans ESI et notre offset est de 264.

/!\ Ignorez le Screen, dans votre cheat-engine, il devrais apparaitre '[esi+264]' et non '[esi+64]'/!\
61447129.jpg


Votre adresse est donc sur cette exemple
ESI=F9FFFF60

8° Prenons cette adresse et recherchez-le dans Cheat Engine. (Assurez-vous que le "Hex" la case soit coché et vous devez changer le "Byte" en "Bytes 4")
75013579.jpg

endox.jpg


L'adresse en vert est c'elle de bas ? (0236241C)
Nous allons vérifier et voir si c'est la bonne.
Cliquez sur 'Ajouter adresse Mamnually ".
Cochez la case "pointeur"
Maintenant, mettez l'adresse (0236241C) et le offset(264)
et appuyez sur OK.
79315684.jpg

29234983.jpg


Vous pouvez vérifier en fermant et en ouvrant la Chatbox, vous verrez aussitôt que la valeur change
Mais pourquoi un aussi grand chiffre et pas 1 ou 0 ?
Eh bien, nous avons changé de 4 octets. Il suffit de changer cela à 1 octet.

new12e.jpg


9° Si vous n'avez toujours pas trouvé la bonne adresse, ce que vous pouvez faire est de voir le pointeur de votre adresse.

Pour ce faire, juste un clic droit sur ​​l'adresse et choisir maintenant "Find out what accesses to this address"
11857281.jpg



11857281.jpg


Aller dans le jeux, ouvre le puis fermez le
Vous devriez voir :
81580342.jpg


Et il suffit de faire ce que nous faisions à nouveau.

Maintenant avec notre adresse de base, nous pouvons construire notre fonction C + +.

endox.jpg


DWORD GetChatStatus(HANDLE hProc) { DWORD Buffer; DWORD Value; ReadProcessMemory(hProc, (LPCVOID)(0x0236241C), &Buffer, 4, NULL); ReadProcessMemory(hProc, (LPCVOID)(Buffer + 0x264), &Value, sizeof(Value), NULL); return (BYTE)Value; }

Crédit:
credit: Xerwell . IceCube, Traduit en français par Nearyu.
 
Status
Not open for further replies.