Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 02:59

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

Advertisement



Pointer Address

Discussion on Pointer Address within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Pointer Address

Hey,
ich bin mir nicht genau sicher ob ich hier im richtigen Abteil bin, aber ich fang einfach mal an

Ich hab mittels Pointer Scan in CheatEngine, meinen Pointer herausgefunden.
Jetzt möchte ich die Adresse in meine VB.Net Applikation übernehmen nur ich komme gerade auf die Adresse nicht klar. Die sieht so aus:
"Game.exe"+00C8D518 (dann kommen noch die ganzen Offsets;lasse ich mal aus)
Wie muss ich jetzt die Adresse berechnen?

MfG Tim
asd132 is offline  
Old 04/19/2014, 13:42   #2
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Gab es doch schon 1000x.

Games.exe ist die ImageBase des Prozesses, ein einfacher Weg ist bei CheatEngine deine Adresse ( Game.exe+00C8D518 ) Manuell hinzuzufügen und diese dann einfach nehmen, afaik ist die ImageBase fast immer 0x00400000.
​Tension is offline  
Thanks
1 User
Old 04/19/2014, 19:14   #3


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by ​Tension View Post
afaik ist die ImageBase fast immer 0x00400000.
Und falls nicht: oder wenn extern.
Mostey is offline  
Old 04/19/2014, 19:30   #4
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Danke.
Die ImageBase scheint aber nicht wie erhofft 0x00400000 und sogar dynamisch zu sein.
Eben war sie 140ADD518, beim nächsten Start 14024D518.

//Edit: Dein Post wurde mir noch nicht angezeigt Mostey. Dankeschön erstmal
MfG Tim
asd132 is offline  
Old 04/19/2014, 20:11   #5
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Die ImageBase ist nicht dynamisch, du kannst diese auch mit PEiD, PE Explorer o.ä nachgucken.
​Tension is offline  
Old 04/19/2014, 21:02   #6
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Ich blick nicht mehr durch. PEid & PE Explorer funktionieren nicht, da sie nur 32bit PEs unterstützen. Also hab ich mir den Process Explorer runtergeladen mit dem ich dann die Load-Address 0x18F8D0000 rausbekomme.
Wenn ich diese jetzt für "Game.exe" ersetze, bekomme ich aber in cheat engine
nicht mehr den selben Pointer raus bzw. auch kein Value, da "Game.exe"+blabla nicht das selbe ergibt wie 0x18D8D0000+blabla. Ich hoffe ihr könnt mir folgen.

MfG
asd132 is offline  
Old 04/19/2014, 21:20   #7
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Was kam denn raus als Adresse bei "Game.exe"+00C8D518 wenn du es bei CheatEngine eingibst?

Für x64 kannst du Stud_PE verwenden ( ).

Probier das mal aus ( Geht bei x64 auch ):
​Tension is offline  
Old 04/19/2014, 21:36   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Für "Game.exe"+00C8D518 kam als Adresse: 140A9D518 raus.
Wenn ich diese Adresse für "Game.exe"+00C8D518 nun im Pointer-Fenster
einsetze, funktioniert das auch. Starte ich das Game neu, lade den selben CheatTable wie eben hinein(also alles unverändert; ja ich hab den prozess neu geladen), so wird mir angezeigt das keine Adresse zugeordnet ist also P->0000000. Wenn ich jetzt den Vorgang wiederhole bekomme ich nicht wie erhofft
140A9D518 raus, sondern wieder was anderes. Deshalb sage ich die "ImageBase" scheint wohl doch nicht statisch zu sein, sondern dynamisch.

Ich müsste in meinem "Trainer" oder "Hack" also jedes mal die imagebase neu auslesen und die Adresse mit Hex neu berechnen.

MfG Tim
asd132 is offline  
Old 04/19/2014, 22:03   #9
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Nein dein Pointer ist einfach falsch.
​Tension is offline  
Old 04/19/2014, 22:14   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Dann müsste ich für "Game.exe" aber doch trotzdem immer die selbe Adresse rausbekommen. Ich schau nochmal nach
asd132 is offline  
Old 04/19/2014, 23:18   #11


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by asd132 View Post
Dann müsste ich für "Game.exe" aber doch trotzdem immer die selbe Adresse rausbekommen. Ich schau nochmal nach
Nicht unbedingt.

Der Pointer den du hier hast, scheint dynamisch zu sein. Er ändert sich dementsprechend jedes mal, wenn du das Spiel neustartest. Selbst wenn du die richtige Image Base hättest, würdest du wahrscheinlich trotzdem nicht auf deine Wunschaddresse kommen.

Wiegesagt, am einfachsten hast du es sowieso wenn du eine Funktion nimmst, die dir die Base ausliest sofern sie nicht statisch ist. Kann man in deinem Fall nicht konkret beurteilen, da du uns dafür zu wenige Informationen gegeben hast.
Mostey is offline  
Old 04/20/2014, 00:18   #12
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Quote:
Originally Posted by Mostey View Post
Nicht unbedingt.

Der Pointer den du hier hast, scheint dynamisch zu sein. Er ändert sich dementsprechend jedes mal, wenn du das Spiel neustartest. Selbst wenn du die richtige Image Base hättest, würdest du wahrscheinlich trotzdem nicht auf deine Wunschaddresse kommen.

Wiegesagt, am einfachsten hast du es sowieso wenn du eine Funktion nimmst, die dir die Base ausliest sofern sie nicht statisch ist. Kann man in deinem Fall nicht konkret beurteilen, da du uns dafür zu wenige Informationen gegeben hast.
Hmm. Mir ist jetzt gerade aufgefallen, dass wirklich bei jedem 2.Spielstart eine bestimmte Base-Address vorkommt. Heißt: Ich starte das Spiel, will die Werte auslesen->klappt nicht. Ich starte Spiel neu->Base-Address stimmt->Werte werden erfolgreich ausgelesen.

Ich würde das ja sehr gern in C++ realisieren, aber da bin ich ein totaler Anfänger.

Was benötigt ihr denn für Informationen?

MfG Tim
asd132 is offline  
Old 04/20/2014, 13:05   #13


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by asd132 View Post
Was benötigt ihr denn für Informationen?
  • Was möchtest du erreichen?
  • Wie sehen die Pointer aus? Offsets? Statisch? Dynamisch?
  • Um welches Game handelt es sich?
  • 64 Bit oder 32 Bit?

Sollte es wirklich an der Image Base liegen, hast du doch nichts zu verlieren wenn du in C++ meine vorher genannten Funktionen aus der WinAPI nutzt. Da siehst du sofort, ob die konstant bleibt oder sich ändert.

findest du übrigens auch noch genügend Ressourcen. Unter anderem auch Tutorials und Erklärungen.
Mostey is offline  
Old 04/20/2014, 16:08   #14
 
elite*gold: 0
Join Date: Oct 2009
Posts: 14
Received Thanks: 0
Sorry für Doppelpost.
Problem habe ich eben gelöst bekommen.
Die BaseAdresse die mir gefehlt hat kann man ganz leicht bestimmen wie ich herausgefunden habe.
Code:
Dim p As Process = Process.GetProcessByName("Game.exe")(0)
Dim bAddr = p.MainModule.BaseAddress
Dim kAddr = &HC8D518
Dim baseaddr = bAddress + kAddress
'Dann kommen noch die ganzen Offsets die hinzuaddiert werde
'usw..
Zu den Fragen:
Ich möchte die Health beliebig verändern.
"7DaysToDie.exe"+00C8D518
Offsets:
ofs1 = &H120
ofs2 = &H240
ofs3 = &H30
ofs4 = &H218
ofs5 = &H13C
Es handelt sich um 7DaysToDie -> 64bit Version.

Danke für eure Denkanstöße. Thema kann geclosed werden

MfG Tim
asd132 is offline  
Reply


Similar Threads Similar Threads
Metin2 warehouse pointer address
11/04/2013 - Metin2 - 15 Replies
Hello guys, Could someone help me please with the pointer address of the warehouse man(deposit/bank) so I can spam the warehouse with different password until I find the correct one? Please very much,
Request for pointer address for skills Aion NA F2P
07/04/2013 - Aion - 6 Replies
Hi All, Does anyone know the pointer to get the skills structure in memory? I know that the skills are there because I can find them (not the hotbars) but I am having difficulty locating the actual address that points to a data structure that references them. Does anyone have any hints that they could offer? Thanks MZ
saving address as pointer?
06/04/2011 - Archlord - 1 Replies
hi i recently figured out the attack speed but now my problem is when i disconnect and relogin i have to find it all over again, can anyone help me with a small tut on how to save it as a pointer , im a orc hunter if that helps ,, thanks :)
Finding a pointer value for a strange address..
07/08/2009 - General Coding - 2 Replies
Hi Im trying to find a pointer to an address (XYZ coordinates for teleport hack) which is a float value.. ive been suffering for hours and hours, please help. I would appreciate ANY help or advice: After finding the Z coordinate, I use cheat engine to "Find what writes to this address" and I get the following result: EAX=4314C235 EBX=3D322F00 ECX=00000003



All times are GMT +1. The time now is 03:00.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.