Seite 1 von 1

Fremde Programmdaten auslesen

Verfasst: Mittwoch 25. November 2020, 01:30
von xXSkyWalkerXx1
Morgen,

ich wollte Mal Fragen welche Methoden es eigentlich gibt, um die Adressen einer Variable oder am Besten den Pointer der Variable zu finden?
Sei es bei Hacks oder sonst was - oft sehe ich wie andere eine riesen Liste mit Variablen, Klassen, Funktionen und den dazugehörigen Adressen in Foren leaken.
Aber wie kommen die eigentlich so gut daran? Mit Cheat-Engine kenne ich mich schon ein wenig aus, allerdings lässt sich so nicht wirklich immer gut die gesuchte Adresse herausfinden.
Oder vllt habt ihr gar gute Literaturen zu Hacking? (natürlich möchte ich nicht das gameplay anderer zerstören, aber ich programmiere & zocke sehr gerne - warum also beides nicht verknüpfen? :D)

Grüße,
xXSkyWalkerXx1

Re: Fremde Programmdaten auslesen

Verfasst: Mittwoch 25. November 2020, 02:13
von __blackjack__
@xXSkyWalkerXx1: Das hat jetzt so gar keinen Python-Bezug‽

Re: Fremde Programmdaten auslesen

Verfasst: Freitag 27. November 2020, 17:25
von xXSkyWalkerXx1
Naja, doch, weil man mit Python ja auch aus dem RAM lesen und darin schreiben kann.
Aber ich tue mich schwer mit die gesuchten Adressen eines Programmes zu finden.

Re: Fremde Programmdaten auslesen

Verfasst: Freitag 27. November 2020, 17:34
von noisefloor
Hallo,
Naja, doch, weil man mit Python ja auch aus dem RAM lesen und darin schreiben kann.
Na ja, dass trifft aus jede Programmiersprache zu? Sobald du Programm $FOO ausführst, kommst es ins und aus dem RAM und wenn das Programm Variablen zur Laufzeit speichert, kommen die auch ins RAM.

Willst du wissen, wo im RAM jetzt genau die Variable `irgendein_name` deines Python-Skript liegt? Oder willst du z.B. Wissen an welcher Stelle im Speicher gerade die Anzahl deiner Leben in dem Spiel, was du gerade über Steam spielst, gespeichert sind?

Gruß, noisefloor