Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 15:25

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

Advertisement



Pointer mit Offset schreiben

Discussion on Pointer mit Offset schreiben within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2016
Posts: 9
Received Thanks: 0
Pointer mit Offset schreiben

Morgen!

Und zwar bin ich auf der Suche nach einer einfachen Methode, aus einer exe heraus mittels Read-/WriteProccessMemory einen Pointer inkl. Offset(s) zu schreiben.

SuFu hat zwar einiges ausgespuckt, allerdings entweder für DLLs oder irgendwie - zu umständlich?



Auf Grundlage der Referenz hier habe ich für dynamische Adressen folgenden Code:

Code:
int wert = 2345;
int check = WriteProcessMemory(proc, (LPVOID)0x129FEDD8, &wert, (DWORD)sizeof(wert), NULL);
Soweit so gut, funktioniert ja auch.

Der Pointer zu selbiger Adresse sieht wie folgt aus:

Quote:
BejeweledTwist.exe+511294 [OFFSET: 0x168]
Und an dem Punkt komme ich ehrlich gesagt nicht mehr mit.
Müsste man nicht einfach theoretisch mittels ReadProcessMemory erst den Wert der Adresse 0x511294 mit ihrem Offset 0x168 ermitteln und dann mit WriteProcessMemory den ermittelten Wert (da der Pointer ja die dynamische Addy beinhaltet) beschreiben?
Mich verwirrt da allerdings die genaue Vorgehensweise, weil ich im Internet immer (für mich scheinbar) komplizierte Methoden sehe...

Wäre dankbar für eine weitere Hilfe!

LG
nullExc is offline  
Old 05/14/2016, 11:18   #2
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Probiers doch einfach aus :P

tipp: kannst in cheatengine ja einfach mal die steps per hand durchgehen und testen
Dr. Coxxy is offline  
Old 05/14/2016, 12:39   #3
 
elite*gold: 0
Join Date: Apr 2016
Posts: 9
Received Thanks: 0
Ja, aber ich habe das ja "extern" über eine exe und nicht als DLL laufen, also werde ich ja schon mal
Quote:
GetModuleHandle("BejeweledTwist.exe") + 0x511294;
um die Base zu bekommen nicht nutzen können.
Und die muss ich ja irgendwie bekommen, nur weiß ich absolut nicht wie man das lösen kann...
nullExc is offline  
Old 05/14/2016, 12:42   #4


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Ist beschrieben. Etwaige unbekannte Winapi-Funktionen und -strukturen können auf MSDN nachgeschlagen werden.
Mit freundlichen Grüßen
Jeoni
Jeoni is offline  
Thanks
1 User
Old 05/14/2016, 15:07   #5
 
elite*gold: 0
Join Date: Apr 2016
Posts: 9
Received Thanks: 0
Vielen, vielen Dank!! Base-Addy wird korrekt ausgegeben und kann jetzt problemlos mit dem statischen Offset 0x511294 mittels ReadProcessMemory() verrechnet werden und dann wird nach hinzuaddieren von 0x168 und erneutem RPM() der daraus berechneten Addy der richtige Wert angezeigt.
WriteProcessMemory() funktioniert damit dann auch problemlos.

Klasse, schönen Tag euch noch!
nullExc is offline  
Reply


Similar Threads Similar Threads
c++ Wolfteam pointer offset
10/10/2017 - Wolfteam - 11 Replies
//removed
Help Pointer and Offset
09/05/2012 - Cabal Online - 8 Replies
Hello everyone, I'm struggling to get the pointer and offset of an address, already have several address here however are not fixed, so I need to get pointer and offset to make a trainer. Come on, every time I click on Find out what writes to this address for the proper functioning, someone would have a solution to get the pointer and offset without problems? thank you ps: I've tried to get pointer that way, but the Cabal closes, I'm doing this in Brazil Cabal Online
Help Pointer and Offset
09/04/2012 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 2 Replies
Hello everyone, I'm struggling to get the pointer and offset of an address, already have several address here however are not fixed, so I need to get pointer and offset to make a trainer. Come on, every time I click on Find out what writes to this address for the proper functioning, someone would have a solution to get the pointer and offset without problems? thank you
help with pointer+offset
11/28/2010 - Last Chaos - 0 Replies
this is my code in c++ __inline ULONG_PTR ReadPointer(ULONG_PTR* ulBase, INT nOffset) { if (!IsBadReadPtr((VOID*)ulBase, sizeof(ULONG_PTR))) { if (!IsBadReadPtr((VOID*)((*(ULONG_PTR*)ulBase)+nOffs et), sizeof(ULONG_PTR))) { return *(ULONG_PTR*)((*(ULONG_PTR*)ulBase)+nOffset); }
Pointer offset suche... help plz
07/09/2009 - AutoIt - 4 Replies
hallo, screeni im Anhang. Finde keinen Pointer und Offset. Leben Energie usw hab ich schnell in Warhammer gefunden. Habe eine Adresse gefunden die 1 ist wenn ich einen Gegner angeklickt habe und die 0 ist wenn ich keinen Gegner angeklickt habe. Die will ich gern verwenden. Die scheint aber jedenmal dynamisch zu sein. vielleicht kann ja wer helfen. Danke cya PicFront - Ihr innovativer Bildhoster



All times are GMT +1. The time now is 15:26.


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.