OldSchoolHack

Registrieren / Anmelden Deutsch

Benutzersuche: ^n0xx

Such-Informationen
^n0xx
Themen im Forum
Thema Forum Letzter Beitrag Beiträge Zugriffe
icon

Go to first new post [Help] Kann lesen aber nicht schreiben? Erstellt am: Di 2. Jul 2013, 19:58

^n0xx

preview Vorschau

Go To Post

Zitat von SilverFire
Zitat von ^n0xx
hatte ich auch schon verwendet, jedoch hat das auch nichts gebracht.. :/

ist meine vorgehensweise bei dem multi level pointer so richtig?

wenn die offsets so stimmen?

du hast doch gesagt, dass du auslesen kannst, dann sollte adresse5 doch stimmen?
oder gibt der dir bei
TEXT Code:
  1. cout << adresse5 << endl;
die munition selbst aus?
wenn ja, musst du in writeprocessmemory als adresse nicht address5 sondern (adresse4 + offset_3) benutzen.
hab mit dem Return wert von WPM eben gecheckt das es daran liegen muss..
TEXT Code:
  1. if(WriteProcessMemory(phandle, (LPVOID)(adresse4 + offset_3), (LPCVOID)&value, 4, NULL) != 0)
  2. {
  3. cout << "success" << endl;
  4. }
  5. else
  6. {
  7. cout << "fail" << endl;
  8. }
  9.  


Offsets stimmen und ich musste addresse4 + offset_3 benutzen.. also geht jetzt..  danke dir!! aber warum?
adresse 5 ist doch dasselbe wie: adresse4 + offset_3 oder nicht? :/
VB, C/C++, Delphi, etc

Di 2. Jul 2013, 21:19

von ^n0xx Go to last post
6 352
icon

Go to first new post [Help] Kann lesen aber nicht schreiben? Erstellt am: Di 2. Jul 2013, 19:58

^n0xx

preview Vorschau

Go To Post

Hallo meine lieben Leute..

ich beschäftige mich seit kurzen mit der Programmierung in C++ und habe die DVD von Galileo Computing einmal durchgearbeitet.
Nun versuche ich mich in das oft erwähnte Thema Gamehacking einzuarbeiten. Jedoch nicht wie die ganzen anderen Versager da draußen mit ihrem C+P shit.. Ich will das von Grund auf lernen. 

Nun versuche die ich Munition in Assault Cube zu manipulieren. Auslesen kann ich sie seltsamerweise. :/ Nur schreiben kann ich irgendwie nicht.
Da ich den Munitionswert lesen kann, nehme ich an, dass meine Adresse + Offsets stimmen. 


Hier mal mein Code:

TEXT Code:
  1. HWND hwnd = FindWindowA(0, "AssaultCube");
  2. DWORD proc_id;
  3. GetWindowThreadProcessId(hwnd, &proc_id);
  4. HANDLE phandle;
  5. phandle = OpenProcess(PROCESS_VM_READ | PROCESS_VM_WRITE,false,proc_id);
  6.  
  7.  
  8. long value = 0x539;
  9. long offset_1 = 0x378;
  10. long offset_2 = 0x14;
  11. long offset_3 = 0x0;
  12. long adresse = 0x004DF73C;
  13. long adresse2;
  14. long adresse3;
  15. long adresse4;
  16. long adresse5;
  17.  
  18.  
  19.  
  20.  
  21. ReadProcessMemory(phandle, (LPVOID)adresse, &adresse2, 4, 0);
  22. ReadProcessMemory(phandle, (LPVOID)(adresse2 + offset_1), &adresse3, 4, 0);
  23. ReadProcessMemory(phandle, (LPVOID)(adresse3 + offset_2), &adresse4, 4, 0);
  24. ReadProcessMemory(phandle, (LPVOID)(adresse4 + offset_3), &adresse5, 4, 0);
  25.  
  26. cout << adresse5 << endl;
  27.  
  28. WriteProcessMemory(phandle, (LPVOID)adresse5, (LPCVOID)&value, 4, NULL);



Ich weiss selbst das, dass nicht der sauberste Code ist. Jedoch lerne ich die Sprache erst seit einer Woche und ich versuche mich vorerst via "learning by doing" durchzuarbeiten und ein Gefühl für die Sprache zu bekommen.


Also Frage: Warum schreibt er nicht die Ammo auf 13337? http://high-minded.net/images/smilies/confused.png

Liebe Grüße!
VB, C/C++, Delphi, etc

Di 2. Jul 2013, 21:19

von ^n0xx Go to last post
6 352
icon

Go to first new post [Help] Kann lesen aber nicht schreiben? Erstellt am: Di 2. Jul 2013, 19:58

^n0xx

preview Vorschau

Go To Post

hatte ich auch schon verwendet, jedoch hat das auch nichts gebracht.. :/

ist meine vorgehensweise bei dem multi level pointer so richtig?
VB, C/C++, Delphi, etc

Di 2. Jul 2013, 21:19

von ^n0xx Go to last post
6 352
icon

Go to first new post [Help] Kann lesen aber nicht schreiben? Erstellt am: Di 2. Jul 2013, 19:58

^n0xx

preview Vorschau

Go To Post

ahhhhhhhhhhhh  stimmt.. danke dir! <3
VB, C/C++, Delphi, etc

Di 2. Jul 2013, 21:19

von ^n0xx Go to last post
6 352
icon

Go to first new post function call - SDK s0beit - c++ dll Erstellt am: Fr 3. Jun 2011, 12:30

Frisch

preview Vorschau

Go To Post

du weißt nicht wo du das reinschreiben sollst?
Counter-Strike: Source

Sa 9. Jul 2011, 23:02

von Frisch Go to last post
3 968
Downloads
Es wurden keine entsprechenden Downloads gefunden.