Jump to content
vladiii

Cheat Pinball

Recommended Posts

Salut. In acest mic tutorial vom invata sa folosim programul Cheat Engine. Jocul pe care vom testa programul este PinBall.

Mai intai sa downloadam Cheat Engine, urmarind urmatorul link: http://www.cheatengine.org/downloads.php ! Dupa ce l-am down-

loadat si instalat, deschidem Pinball (Start -> All Programs -> Games -> Pinball) si jucam un pic pana cand scorul va deveni

un numar mai mare si apoi “muriti” (lasati bila sa cada). Eu am facut scorul (pt. prima bila) 107250. Voi tine minte acest numar.

Pornim Cheat Engine (nu stingeti Pinball !!!) si apasam pe butonul din coltul stanga sus:

img1.JPG

In casuta care va apare, selectati PINBALL.EXE ! In casuta de sub Value: introduceti scorul dumneavoastra, apoi dati click pe

butonul pe care scrie First Scan. Dupa ce efectuati aceste operatii, in dreapta, in listbox’ul unde scrie Addreess si Value

(din stanga) vor aparea 2 adrese. Dati dublu-click pe prima dintre ele. Ar trebui sa aveti ceva ca in imaginea urmatoare:

img2.JPG

Dati dublu click pe 107250 (din casuta de jos) si puneti valoarea dorita (spre exemplu: 99999999). Apoi dati dublu-click pe

4 Bytes (sub Type, tot in aceeasi casuta de jos) si selectati din acel Combo Box 8 bytes. Dati ok si reintrati in jocul PinBall.

Jucati ce jucati pana se termina “vietile” si, la sfarsit, veti gasi un scor muuult mai mare decat ati fi facut in mod obisnuit.

La mine:

img3.JPG

Aceasta metoda poate fi folosita pt. orice joc, eu am folosit pinball pt. a-mi simplifica munca. Cum functioneaza acest program ?

Foarte simplu… modifica valorile unor adrese din interiorul programului, in timp ce acesta este pornit.

Acum... Am reusit sa facem scor mare la pinball ! Insa am creat si eu un program care, odata accesat, seteaza scorul ! Cum face asta ? La fel ca Cheat Engine. NU UITATI ! Adresa care am folosit-o eu, probabil, va merge doar pt. mine si inca cateva calculatoare, de aceea nu uitati sa o retineti cand folositi Cheat Engine (in programul meu, modificati doar ce este dupa 0x). Codul este scris in C (compilator Dev-c++):


#include <windows.h>
#include <stdio.h>
using namespace std;
int main()
{
//Pinball: 1c7c22a0-9576-11ce-bf80-444553540000
HWND hand = FindWindow("1c7c22a0-9576-11ce-bf80-444553540000", 0);
//Aceasta este adresa mea... Modificati cu adresa dumneavoastra, doar ce este dupa 0x
DWORD adresa = 0x00A40C62;
char val[] = "999999999";
DWORD pid;
//Aflam IDul procesului
GetWindowThreadProcessId(hand, &pid);
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
//Scriem valoarea la adresa respectiva
WriteProcessMemory(hProcess, (LPVOID)adresa, (LPVOID)val, 9, 0);
return 0;
}

Numai bine !

Link to comment
Share on other sites

toata chestia se bazaeaza pe idea ca ca variabilele care retin o anumita data se pot afla usor cautandu le

avem 100 de gloante.

tragem 1.

vedem care din acele adrese s a schimbat.o schimbam

am facut trainer.

alta situatia ..gasim o linie care ne decrementeaza viata..ii dam nop si gata.

sau folosim un watch ca sa identificam.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...