![]() |
Hooks auch ohne Programm WEITER laufen lassen
(Soweit ich weiß wird der Hook wieder "deaktiviert", wenn das Programm was ihn gestartet hat beendet wird)
Ist es irgendwie möglich das zu verhindern??? |
Re: Hooks auch ohne Programm WEITER laufen lassen
Nein. Was willst Du damit erreichen?
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Ich will erreichen, dass ich nur kurz eine exe starte, die dann den Hook installiert, der dann weiterläuft auch wenn die exe wieder beendet wird. Der Hook soll also komplett unabhängig von der exe danach sein!
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Das hast Du oben schon geschrieben - und das geht so nicht.
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Ja! Ich wusste halt nicht was ich ihm sonst hätte schreiben sollen!
Zitat:
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Zitat:
Zitat:
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Ich wills einfach nur ausprobieren! Wenn es gehen würde, wäre es jawohl eine gute Möglichkeit sachen im Hintergrund ohne einen Prozess zu machen!
|
Re: Hooks auch ohne Programm WEITER laufen lassen
Zitat:
Zitat:
Zitat:
Man kann Hooks dazu benutzen (mißbrauchen), Code per DLL in andere Prozesse zu schleusen. Wenn sich die DLL selbst referenziert (LoadLibrary), dann wird sie nach dem Entfernen des Hooks auch nicht entladen (was die DLL in diesen Prozessen anstellt, bleibt deiner Phantasie überlassen - etwas Erfahrung in Windows-Programmierung sollte man mitbringen). |
Re: Hooks auch ohne Programm WEITER laufen lassen
Zitat:
Wie soll die Dll sich selbst referenzieren? Wie bei einer exe auch???
Delphi-Quellcode:
procedure xyz;
type TKeineAhnung = function: Boolean; var KeineAhnung: TKeineAhnung; Lib:THandle; begin Lib := LoadLibrary('HDlL.dll'); @KeineAhnung := GetProcAddress(Lib, 'exporierteFunktion'); end; |
Re: Hooks auch ohne Programm WEITER laufen lassen
Zitat:
Und dort auch gleich einen Thread erzeugen (BeginThread), der das macht, was Du willst - der Hook ist dann nur noch dazu da, die DLL in den Adreßraum des Zielprozesses zu bekommen (deswegen 'Hook mißbrauchen'). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz