![]() |
Keylogger
Weis jemand wo ich ein Bespiel (mit Source) für eine Keylogger !Mit Unit! herbekomme?
(Auf der HP von Lucky war eins, das aber ohne Unit, sondern nur mir *.dpr Datei erstellt wurde) Mir geht es vor allem darum, dass ich globale WM_KeyDown und WM_KeyUp Messages abfangen und deren Werte in eine TListbox Instanz schreiben kann. |
Re: Keylogger
Sorry, hab Luckie falsch geschrieben.
|
Re: Keylogger
Hi!
Oben rechts über deinem Beitrag gibt es eine Edit-Schaltfläche. Mit der kannst du deine Beiträge verbessern. Ciao Frederic |
Re: Keylogger
tut mir leid dich enttäuschen zu müssen, aber da ein keylogger mit hooks umgesetzt wird und dieser in einer DLL ist wirst du wohl kein Beispiel mit einem Form finden. Es hätte ja keinen sinn in jede anwendung ein form per hook zu injezieren wenn man nur keydown etc. abfangen will.
|
Re: Keylogger
Es gäb da eine Möglichkeit:
Mit einem API-Hook (funktioniert auch ohne DLLs) "CreateWindowEx" hooken, eigene WndProc in die original exe injezieren. Deiner eigenen WndProc die Addresse der original WndProc "mitteilen", die in CreateWindowEx angegeben WndProc addresse austausche. In deiner eigenen WndProc kannst du dann die Messages auswerten. Nicht vergessen: die original WndProc bei jedem aufruf der eigenen WndProc mit den übergebenen Parametern ausführen. Wird aber alles nicht so ganz simple sein :mrgreen: |
Re: Keylogger
am rande: wofür braucht man das?
|
Re: Keylogger
Einen Window Hook ohne DLL???
|
Re: Keylogger
So ganz werde ich daraus nicht schlau. :coder2:
Kannst du mir den Quelltext schicken? |
Re: Keylogger
Es gibt keinen Quelltext! Das ist en Lösungsansatz, der nur mit sehr sehr viel wissen umsetzbar ist - das ich nicht ganz habe.
|
Re: Keylogger
Zitat:
@Frager: Lies dir doch einfach mal mein Hook-Tutorial durch und beschäftige dich mit den verschiedenen beschriebenen IPC-Mechanismen - dann kannst du auch von der DLL aus mit einem Form kommunizieren. Das geht allerdings nur über eine DLL. Denn Prozesse sind strikt (mehr oder weniger :mrgreen:) voneinander getrennt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 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