|
You last visited: Today at 00:36
Advertisement
C++ Pointer-Wert verändern
Discussion on C++ Pointer-Wert verändern within the C/C++ forum part of the Coders Den category.
07/12/2010, 14:31
|
#1
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
C++ Pointer-Wert verändern
Hi,
also ich fange grade an mich mit C++ zu beschäftigen und wollte jetzt mal nen kleinen Speedhack für Metin2 machen, nur habe ich leider keine Ahnung wie ich dass mit nem Pointer (lvl 2 Pointer) in C++ mache (mit ner normalen Adresse habe ich es schon geschafft). Per Sufu und Google habe ich auch keine wirkliche Hilfe gefunden.
|
|
|
07/13/2010, 12:43
|
#2
|
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
|
Pointer im Sinne von Memory oder Pointer im Sinne von C++,
und in einer dll oder im externen Prozess?
Extern: 2-3xReadProcessMemory
DLL: *
|
|
|
07/13/2010, 13:11
|
#3
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
Nicht in ner Dll sondern in ner Konsolenanwendung und den Wert des Pointers der in M2 auf die Movespeed-Adresse zeigt, den will ich ändern.
|
|
|
07/13/2010, 14:21
|
#4
|
elite*gold: 320
Join Date: Oct 2009
Posts: 697
Received Thanks: 1,643
|
Base Adresse auslesen, dazu das 1. Offset addieren. Diese Adresse wieder auslesen und dann das 2. Offset addieren und dann wieder auslesen und du hast deine Adresse.
PS: Die Module Base (in CE das metin2client.bin) ist 0x400000
|
|
|
07/13/2010, 17:02
|
#5
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
Quote:
Originally Posted by xWaffeleisen
Base Adresse auslesen, dazu das 1. Offset addieren. Diese Adresse wieder auslesen und dann das 2. Offset addieren und dann wieder auslesen und du hast deine Adresse.
PS: Die Module Base (in CE das metin2client.bin) ist 0x400000
|
Und wie addiere ich das Offset zu der Base Adress?
|
|
|
07/13/2010, 20:28
|
#6
|
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
|
so in etwa
PHP Code:
int offset = 0x1234;
float hp_buffer = 0;
ReadProcessMemory(hProcess, LPCVOID(baseAddr), LPVOID(&rbuffer), sizeof(int) , &rbyte);
rbuffer += offset;
ReadProcessMemory(hProcess, LPCVOID(rbuffer), &hp_buffer, sizeof(float), &rbyte);
oki hab das mal als code eingefügt thx für die info ;-)
|
|
|
07/14/2010, 08:33
|
#7
|
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
|
Quote:
Originally Posted by vst0rm
so in etwa
int offset = 0x1234;
float hp_buffer = 0;
ReadProcessMemory(hProcess, LPCVOID(baseAddr), LPVOID(&rbuffer), sizeof(int) , &rbyte);
rbuffer += offset;
ReadProcessMemory(hProcess, LPCVOID(rbuffer), &hp_buffer, sizeof(float), &rbyte);
sry wusste grade nicht wie man source code einfügt xDD
|
Ty.
Btw. Code einfügen geht mit [.php][./php] ohne die .
|
|
|
 |
Similar Threads
|
Frage: Wie findet man zB UG Pointer?Speed pointer?
03/30/2010 - Kal Online - 2 Replies
kann mir einer sagen wie man UG/Speed pointer finden kann usw^^´ß#
|
Shops Verändern,FileZilla Verbinden, & Map Verändern..
02/26/2010 - Metin2 Private Server - 16 Replies
Hallo Comm.
Ich brauche hilfe bei Filezilla Wächter Des Dorfplatzes zu Entbuggen.
Ich brauche hilfe bei Maps Verändern.
Ich brauche hilfe bei Shops Items zu verändern.
Ich brauche hilfe bei Filezilla Zu Verbinden.
Mfg Tod<3
|
Pointer auf Energie Wert in Guild Wars
04/07/2009 - Guild Wars - 47 Replies
Hallo,
Ich suche schon seit längerem in Guild Wars nach einer Adresse, in der die Energie steht. Ich habe auch eine gefunden. Nun ist die aber nicht statisch und wenn ich auf "Find out what writes to this adress" bei Cheat Engine klicke steht dort statt einer Pointeradresse "Move Data From String to String". Kann mir jmd erklären wie ich trotzdem an den Pointer rannkomm?
Oder eine andere Möglichkeit um die Energie einzulesen?
|
Guild Wars Pointer nur lesen nicht verändern!
01/11/2009 - General Coding - 4 Replies
Hi,
Ich suche wie viele zuvor auch Pointer oder statische Adressen in Guild Wars. Diese möchte ich nicht verändern ich möchte sie jediglich auslesen.
Eigendlich benötige ich nur die Position und eventuel die Energie
Kann mir jmd helfen?
|
All times are GMT +1. The time now is 00:39.
|
|