Hogyan írj egy csalást a c-blog szardellára

A fő feladat, amely minden munkát elvégez, a WriteProcessMemory. Forduljunk a Microsoftba, és nézzük meg, mit írnak a funkció paramétereiről:

HWND hwnd;
hwnd = FindWindow (NULL, "D3D9 teszt"); // itt a játék ablak címe
DWORD pid; // ez id játék
GetWindowThreadProcessId (hwnd, pid);
HANDLE me_handle = OpenProcess (PROCESS_ALL_ACCESS, 0, pid);

Most mindenre szükségünk van, meghatározzuk a bájtokat és felhívjuk a WriteProcessMemory-ot:

byte mebyte [6] = <0x90, 0x90, 0x90, 0x90, 0x90, 0x90>;
WriteProcessMemory (me_handle, (void *) 0x401b11, mebyte, 6,0);

Így néz ki az egész kód:

Most ellenőrizzük, futtassuk a kísérleti programot d3d tesztet és csalásunkat:

Hogyan írj egy csalást a c-blog szardellára

Amint láthatjuk, képesek vagyunk megváltoztatni a bájtokat a megfelelő helyen.

Ezzel a módszerrel egyszerű offline játékokat tehetsz le. Ha a játék több mint egy normál anti-cheat. akkor ez a módszer nem működik, ezért finomítani kell a programot.

Ez minden, ha teszik, kérdéseket teszek fel, megpróbálok válaszolni.

Szintén érdekes:
  • Hogyan írj egy csalást a c-blog szardellára
    Hogyan készítsünk végtelen életet, pénzt vagy patront a játékban?
  • Hogyan írj egy csalást a c-blog szardellára
    A csalók jóak az online játékfejlesztők számára?
  • Hogyan írj egy csalást a c-blog szardellára
    Hogyan működik a védelem a Crossfire-ben?
  • Hogyan írj egy csalást a c-blog szardellára
    Hogy működik