Auf Speicher anderer Prozesse zugreifen
-
Ich suche einen Ansatzpunkt rund um das Thema Prozesse manipulieren,
also Howto's, Tutorials, Man-Pages, Quellcodes...Ich suche nach Funktionen mit deren Hilfe ich auf den Speicher (Adressraum)
eines anderen Prozesses zugreifen kann (nachdem ich diesen dann angehalten habe).Erstmal gehts es nur um das Lesen des Speichers, aber auch das Schreiben
würd mich interessieren.
Ich such also keine IPC-Techniken da ich auf den Quellcode des Programms
(Prozesses) keinen Zugriff habe.Programmiersprache ist natürlich C.
Ich hoffe einige von euch haben vll. zufällig die entsprechenden Funktionen parat.
DankeMfG
Storm
-
Tipp: Schau dir mal an, wie der GDB das macht. Der kann sich ja an laufende Prozesse andocken. Strace glaube ich auch.
-
vllt hilft das:
http://linuxgazette.net/issue83/sandeep.html
http://community.corest.com/~juliano/doc/p59-0x0c.txtund natürlich die manpage
tracer