Autor Beitrag
thebe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 128

WinXP Home
D6 Enterprise
BeitragVerfasst: Fr 21.03.03 04:43 
Greetings

Wie das Topic schon sagt, geht es darum eine DLL in einen bestimmten Prozess zu injezieren und dann von diesem Prozess und dieser DLL eine bestimmte Prozedur aufzurufen. Ich hab dies Tipp für nen Problem von einem Kollegen gekriegt, der nur leider unglücklicherweise in C++ programmiert und somit mir nit wirklich Referenzmaterial geben kann.

Hat jemand ne Idee wie das Injezieren / Ausführen der DLL funktionieren könnte ? Und könnte es vielleicht sein, das das injezieren der DLL so ähnlich wie das Hooken eines Prozesses ausschaut ?

Danke für eure Hilfe

-Thebe
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Fr 21.03.03 07:39 
passt jetzt vielleicht nicht zum Thema und über die Sache habe ich auch nicht lange gegrübelt *sorry*. Aber ich wollte fragen, ob es möglich ist mir den Source Code zu schicken. Würde mich interessieren?

P.S.: Warum übersetzt du den Code nicht? :wink:

_________________
Viele Grüße
Jakob
Motzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2931

XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
BeitragVerfasst: Fr 21.03.03 10:49 
Es gibt mehrere Möglichkeiten.. die 2 gängigsten:
1) einen Message-Hook für einen bestimmten Thread (von dem Prozess in den du die Dll injezieren willst), dann eine WM_NULL Message an den Thread schicken. Dadurch ladet Windows deine Hook-Dll in den Prozessraum des betroffenen Prozesses -> Injektion erfolgreich

2) Mittels CreateRemoteThread einen Thread in einem fremden Prozess erzeugen. Hinweis: CreateRemoteThread funktioniert nur auf NT-Systemen!

_________________
gringo pussy cats - eef i see you i will pull your tail out by eets roots!
thebe Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 128

WinXP Home
D6 Enterprise
BeitragVerfasst: Fr 21.03.03 15:03 
Danke Dir Motzi, hat wunderbar alles geklappt. :)