Keylogger selber schreiben

Hallo,

ich möchte einen Keylogger schrieben und habe ein paar Fragen:

1. Welche Sprache wäre geeignet?
2. Wie lasse ich ihn im Hintergrund laufen?

Zum Keylogger selbst:
Er soll eigentlich recht simpel sein, er soll jede gedrückte Taste mit dem Datum und der Uhrzeit davor in eine Textdatei schreiben.

Hoffe auf Hilfe, mfg $oul
 
da wirst Du nicht um die Funktionen des OS drumherum kommen. Sprache ist dabei relativ egal - sie muss nur eben die geeignete OS-Unterstützung bieten (ich nehme an, in deinem Falle Windows ;) ). Für Windows schau Dir einmal das hier:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/hooks.asp
und dann jeweils:
http://msdn.microsoft.com/library/e...kreference/hookfunctions/setwindowshookex.asp
http://msdn.microsoft.com/library/e.../hookreference/hookfunctions/keyboardproc.asp
Dazu(zur Benutzung dieser API) sollte es massig Beispiele im Netz geben .
Es gibt natürlch auch andere Ansätze: Du könntest z.B DirectX benutzen (auch wens unsinnig ist - habe ich vor kurzem noch gesehen) oder einen eigenen Tastaturtreiber schreiben und installieren - und dieser erstellt dann die Logs. Aber Treiber schreiben ist doch etwas komplizierter also Hooks ;)
 
Hm, das hilft mir leider nicht wirklich leider, da ich ja selber einen schrieben möchte...Bin immernoch offen für Ideen. Trotzdem Danke!

mfg $oul

EDIT: Oh, CDW, hatte deinen Beitrag nicht gesehen. Trotzdem, auch das hilft mir nicht wirklich weiter, da ich da nicht so wirklich durchsteige (was vllt auch daran liegt, dass ich so etwas auf deutsch lesen muss um es zu kapieren).

mfg $oul
 
Du kannst dir ja mal verschiedene Codes ansehen und musst natürlich wissen, welche Sprache du bevorzugst.

Weil ch persönlich Delphi-Fan bin, habe ich mal bei PSC nach Delphi-Beispielen gesucht.

Planetsourcecode

root
 
Zurück
Oben