Arbeitsspeicher durchlaufen
-
Ihc versuche eine Möglichkeit zu finden mit der ich die Adressen des Arbeitsspeichers durchlaufen und den Inhalt in diesem Bereich auslesen kann. Im Grunde soll es dadurch ähnlich wie Cheat Engine funktionieren.
Ich habe schon versucht einen Zeiger zu deklarieren, der auf immer höhere Adressen zeigt und den Inhalt ausgibt.
Hier der Versuch:#include <iostream> #include <stdio.h> using namespace std; int main() { int *a; int var=0; for(int i=0;i<1000;i++) { a=i printf("%d\n", a); } return 0; }
Gesucht habe ich schon im Forum und auf Google, jedoch keine Antworten gefunden
-
1.) Du musst den Zeiger schon dereferenzieren.
2.) Wird das so nicht klappen.Dir fehlen eindeutig Grundlagen.
-
Bei dem Programm wollte ich nur mal die Adressen ausgeben um zu sehen ob es funktioniert. Und wenn es so nicht klappen wird bitte ich um einen Vorschlag. Wie funktioniert das bei CheatEngine?
Irgendwie müssen doch die Adressen im Arbeitsspeicher gescannt werden.
-
Schau Dir mal
http://www.tutorials.de/content/340-c-c-wert-von-speicheradresse-lesen-aendern.html
an.
-
xyzjdhasldfhasldf schrieb:
Schau Dir mal
http://www.tutorials.de/content/340-c-c-wert-von-speicheradresse-lesen-aendern.html
an.
Danke ich schaus mir mal an.