PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Process Injection??



wolf
20.12.2008, 02:41
Ich hab da mal eine Frage, kann man auf einen fremden Prozess zugreifen und von dort aus eigene Befehle ausführen?

Wenn ja hätte vielleicht jemand einen Beispiel Code vll eine Messagebox die vom Explorer aus gesendet wird oder so, wär sehr nett.

Danke schonmal!

kat23
20.12.2008, 02:54
WinAPI: WriteProcessMemory_()

wolf
20.12.2008, 03:16
WinAPI: WriteProcessMemory_()

In wie fern soll mir das jetzt, in dem Fall weiterhelfen?
Sry wenn ich grad ne Denkblockade habe, aber is ja schon ein bischen spät ^^

Cyberhood
20.12.2008, 03:21
http://www.dreamincode.net/code/snippet407.htm

wolf
20.12.2008, 03:28
http://www.dreamincode.net/code/snippet407.htm

mhmm ja mit dll hab ich auch schon genug gefunden aber muss ja eig auch ohne DLL injection gehn oder?

1312
20.12.2008, 08:14
Ich würde auch zu einer DLL raten. So hab ich auch mal paar Cheats gemacht. Aber da hatte ich dann auch die Header vom Spiel und konnte die Funktionen so gut ansprechen. Brauchse halt noch nen DLL Injecter. Aber kannse dir ja auch wenn selber kein schreiben willst ein fertigen laden zB WinInject.
Was willst du denn genau machen wenn man fragen darf ?

l0dsb
20.12.2008, 09:47
Ja, es geht auch ohne dll injection... überleg dir doch mal, wie die dll injection funktioniert, dann kommst du auch darauf, wie es ohne dll funktioniert. Ich lege auf katharsis' Hinweis noch einen drauf: Virtual(Alloc/Protect)Ex.

Cyberhood
20.12.2008, 10:14
Du musst einfach deine komplette funktion mit writeprocessmemory in den prozess schreiben und dann mit createremotethread ausführen

wolf
20.12.2008, 10:55
Ok danke euch allen für die schnellen Antworten, ich werd mal schaun ob ich ne Lösung finde mit den neuen Ansätzen =)