Speicher eines anderen Programms auslesen
-
Hallo,
ich möchte gerne den Speicher eines fremden Programms (wie Notepad.exe)
für 4 Bytes an der Adresse 0001563C auslesen, und den
Erhaltenen Wert in einem String speichern.Hat jemand erfahrung mit sowas?
mfg,
ListungBEISPIEL:
http://rapidshare.de/files/33363495/ReadMe.rar.html
-
Listing schrieb:
Hat jemand erfahrung mit sowas?
nein
mal nach virtualalloc (winapi) suchen. vlt. hilft dir das.
-
test0r schrieb:
Listing schrieb:
Hat jemand erfahrung mit sowas?
nein
mal nach virtualalloc (winapi) suchen. vlt. hilft dir das.
Ne nicht wirklich

-
Habs!
-
lass uns doch mal teilhaben, das forum wär sonst sinnlos!
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ReadProcessMemory wenn ich mich nicht irre, bzw. in deinem Fall wär' DLL Injection glaube ich einfacher...
-
Naja:
1. Du musst erstmal an den Speicher von dem anderen Prozess (Programm), da du nicht als getrennter Prozess auf andere Prozesse zugreifen kannst.
2. Daher musst du per (DLL) Injection in den Prozess des anderen Programms - darüber kannst du den Speicher auslesen (egal mit welcher Funktion, davon gibt es einige)
-
Wie funktioniert die Dll-Injektion?
-
gugst du hier -> http://www.online-tutorials.net/hacking-cracking/tutorials-27.html
-
Hmmm... Also einfach per Read/WriteProcessMemory den Speicher verändern... Dll-Injektion hat sich irgendwie... komplexer... angehört

Naja^^