Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 00:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Pointer-Wert verändern

Discussion on C++ Pointer-Wert verändern within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
●ROBBY●'s Avatar
 
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.
●ROBBY● is offline  
Old 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: *
ddl is offline  
Old 07/13/2010, 13:11   #3
 
●ROBBY●'s Avatar
 
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.
●ROBBY● is offline  
Old 07/13/2010, 14:21   #4
 
xWaffeleisen's Avatar
 
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
xWaffeleisen is offline  
Thanks
1 User
Old 07/13/2010, 17:02   #5
 
●ROBBY●'s Avatar
 
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
Quote:
Originally Posted by xWaffeleisen View Post
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?
●ROBBY● is offline  
Old 07/13/2010, 20:28   #6
 
vst0rm's Avatar
 
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(hProcessLPCVOID(baseAddr), LPVOID(&rbuffer), sizeof(int) , &rbyte);
rbuffer += offset;
ReadProcessMemory(hProcessLPCVOID(rbuffer), &hp_buffersizeof(float), &rbyte); 
oki hab das mal als code eingefügt thx für die info ;-)
vst0rm is offline  
Thanks
1 User
Old 07/14/2010, 08:33   #7
 
●ROBBY●'s Avatar
 
elite*gold: 1
Join Date: Jun 2009
Posts: 1,142
Received Thanks: 158
Quote:
Originally Posted by vst0rm View Post
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 .
●ROBBY● is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.