Thema: Delphi Registry-Zugriff hooken

Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#2

Re: Registry-Zugriff hooken

  Alt 18. Mai 2006, 20:00
Also es ist schön, daß du es bei mir nachgelesen hast, aber da geht es nur um Fensterhooks. Wenn du eine solche Anwendung, wie du sie beschreibst, hooken willst, würde sich ein Loader anbieten. Das funktioniert folgendermaßen:
1.) Du startest den Prozeß mit CreateProcess und läßt den Hauptthread aber schlafen (suspended).
2.) Du lädst deine eigene DLL in den Prozeß.
3.) Deine DLL manipuliert die IAT des Prozesses.
4.) Du läßt den Thread aufwachen (resume).

Wenn es auf Windows NT, 2000, XP und höher ist, so ist das sehr einfach. Prinzipiell machst du nur ein LoadLibrary über CreateRemoteThread mit dem entsprechenden Pointer auf den Namen der DLL zeigend (mußt du in dem Prozeß vorher allozieren und reinkopieren).
  Mit Zitat antworten Zitat