Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   KeyLogger (https://www.delphipraxis.net/7677-keylogger.html)

NicoDE 9. Okt 2003 16:24

Re: KeyLogger
 
Zitat:

Zitat von Motzi
Ok, Treiber ist klar, aber was meinst du mit
Zitat:

über GiveIO um die Zugriffsrechte zu erlangen um mit Ports zu arbeiten
??

GiveIO ist ein fertiger, allgemein gehaltener Treiber, der es ermöglicht, die IO-Map eines Prozesses im Benutzer-Modus (Ring3) so zu verändern, daß direkte IO-Zugriffe erlaubt sind (was ziemlich gefährlich im Sinne der Sicherheit/Stabilität ist - ich persönlich finde, daß GiveIO zu den größten 'Unarten' unter WinNT gehört ...wird aber gerne und oft benutzt...)

Gruß Nico

negaH 9. Okt 2003 16:35

Re: KeyLogger
 
Ich stimme da NicoDE absolut zu. Besonders wenn man bedenkt das im Beispiel des Keyloggers dann dieses Wettrüsten weitergeht und Hardware benutzt werden kann um das Keyboard auszuspionieren. Soviel wie ich weis gibt es nämlich "Funktechnik" die die elektromagnetischen "Ausdünstungen" der Rechner belauschen kann und somit wiederum an die Eingaben des Benutzers kommt.

Mein obiger "Anti-Keylogger" ist in 90% aller Fälle effektiv genug, und ist vom Aufwand/Nutzenverhältnis eine pratikable Angelegenheit.
Allerdings, einer der diesen Trick kennt kann seinen Keylogger wiedrum mit relativ wenig Aufwand verbessern.

Gruß hagen

Area51 26. Apr 2006 18:23

Re: KeyLogger
 
Hallo. Gibts den Keylogger noch zum downloaden?? mfg.

mirage228 26. Apr 2006 18:25

Re: KeyLogger
 
Hi Area51,

Auf der Webseite von Michael habe ich folgenden Link gefunden:
http://www.michael-puff.de/Developer...LuckieSpy2.zip

mfG
mirage228

HuxXx 28. Apr 2006 12:19

Re: KeyLogger
 
Hi Luckie...

nicht schlechr dein keylogger, aber ich hab 1 Verbesserungsvorschlag:
Du solltest "[ZURÜCK]"oder so ähnlich schreiben, wenn man die zurücktaste drückt, da sonst
die Aufzeichnung mitgelöscht wird, wenn der Benutzer ne Weile lang die Zurücktaste drückt.

Aber sonst isser ganz gut...
und dieser Keylogger wird vom AntiVirenprogramm erkannt (AntiVir).

Greetz by Hux :dp:

EDatabaseError 28. Apr 2006 12:24

Re: KeyLogger
 
:| Norton hat gesagt das die dll ein bösartiger Virus sei und hat se gelöscht. :roteyes:

bundy 28. Apr 2006 12:56

Re: KeyLogger
 
Und Bitdefender auch.

Luckie 28. Apr 2006 13:26

Re: KeyLogger
 
Das liegt an dem Tastaturhook in der DLL.

gauggi 20. Mai 2006 14:02

Re: KeyLogger
 
Hallo!

Ich wollte den key Logger downloaden, aber es erschien eine 404 Seite.

mfg gauggi

Luckie 20. Mai 2006 14:04

Re: KeyLogger
 
Nun ja, mit etwas Eigeninitiative hätte ihn man dann wohl doch noch hier: http://www.michael-puff.de/dirindex....phi/Programme/ gefunden.

GetUserName 21. Mai 2006 10:13

Re: KeyLogger
 
@gaugi bei mir ging es nur mit FireFox nicht mitm IE...?????

Delphi-Quellcode:
gruss GetUserName

pille0815 19. Jun 2006 06:48

Re: KeyLogger
 
Hi,
sehr hübsch, als erstes springt mein Virenscanner beim Auspacken an: Backdoor.W32.Delf.za gefunden!
Soll ich jetzt mal ganz artig "danke" sagen?

himitsu 19. Jun 2006 07:42

Re: KeyLogger
 
Zitat:

Zitat von pille0815
Hi,
sehr hübsch, als erstes springt mein Virenscanner beim Auspacken an: Backdoor.W32.Delf.za gefunden!
Soll ich jetzt mal ganz artig "danke" sagen?

brauchst'e nich unbedingt ... Luckie zählt eigentlich nicht zu denen, die 'en "bösartigen" Virus/Trojaner in umlauf bringen > siehe Ich habe ein trojanisches Pferd programmiert

Es wird bestmmt nur rein züfällg wie dieser Backdoor-Programm ausehn.
Die Virenscanner haben ja nur einen (wichtigen) Teil der bösartigen Programme zum Vergleich und wie du vielleich bemerken wirst, ist ein KeyLogger nun auch nicht gerade ein nettes Programm, da werden sich schon eher mal Übereinstimmungen erkennen lassen :zwinker:

Aber zur Sicherheit kannst du ja mal verraten bei welcher Datei gemekert wurde.


PS: da die Sourcen mit beiliegen, kannst du unter Umständen diese Datei ja auch einfach löschen und sie dann selber neu erstellen ^^

Luckie 19. Jun 2006 10:31

Re: KeyLogger
 
Das Antiviren Programm hat bestimmt bei der DLL gemeckert und das zu recht, weil es den KeyboardHook gefunden hat.

ScarFace01 3. Jul 2010 21:08

AW: Re: KeyLogger
 
Ich weiß, das Thema ist schon recht alt aber ich bin halt gerade bei diesem Thema *g

Zitat:

Zitat von flomei (Beitrag 65705)
...
ich hab da auch ein kleines Problem:
Zitat:

Test ABC 123
Daraus macht dein Programm:
Zitat:

[Delphi-PRAXis :: Antwort schreiben - Mozilla Firebird]
TTeesstt AABBCC 112233
Woran liegt das???
Bis auf diesen kleinen Bug...

Zitat:

Zitat von Assarbad (Beitrag 65711)
Dies ist kein Bug. Man muss nur zwischen Keyup und Keydown filtern ... dann haste kein Doppler mehr drin.
...

Das ist im Moment leider auch mein Problem! Wie kann ich das denn filtern?

Ich dachte vielleicht so, weil ich sowas in der Art in nem anderen SRC gesehen habe:
Code:
case ((lParam and $80000000) = 0) of
   True: //NIX! ; // Hier wurde die Taste gedrückt! (WM_KEYDOWN)
else // Hier wurde die Taste wieder los gelassen! (WM_KEYUP)
begin
   memo1.text:=memo1.text+char(msg.wParam);
oder vielleicht so:

Code:
else If Msg.wParam = WM_KEYUP then
      begin
        memo1.Text := memo1.Text + Char(Msg.wParam);
      end else If Msg.wParam = WM_KEYDOWN then
      begin
        //NIX!
      end else
        //memo1.Text := memo1.Text + Char(Msg.wParam);
Leider funzt das nicht so! Könnte mir da jemand weiter helfen? Danke!

ScarFace01 6. Jul 2010 04:40

AW: KeyLogger
 
Axo noch was, kann es sein, dass das nur unter Win XP funzt, nicht aber bei Win Vista?

Hat da jemand nen Tip weshalb das so ist?

Luckie 6. Jul 2010 20:12

AW: KeyLogger
 
Ich glaube, den Code habe ich damals noch unter Windows 2000 geschrieben und seit dem nicht mehr angefasst.

ScarFace01 6. Jul 2010 23:43

AW: KeyLogger
 
Naja ihr hattet doch aber nen Weg gehabt um die doppel Ausgabe zu verhindern oder? (Ich würde jetzt als nächstes wahrscheinlich mittels pos() oder string[0] versuchen nur ein Zeichen ausgeben zu lassen aber das ist sicherlich der falsche und kompliziertere Weg.

Unterscheiden sich die Ortner Pfade von 2k/xp zu Vista groß? Oder hättest du vielleicht nen Denk Anstoß für mich weshalb Vista das Teil nicht starten lässt?

Wäre wirklich super nett von dir Luckie, wenn du dich noch einmal kurz in die Materie zurück errinnerst und dich etwas rein fuxt! *bettel

Luckie 6. Jul 2010 23:49

AW: KeyLogger
 
Also zur zeit sieht es schlecht aus. Ich bin im Krankenhaus und ich weiß nicht, ob ich die Muße dazu habe, wenn ich hier wieder raus bin. Des Weiteren war es eigentlich nur ein Howto und sollte kein ernster Keylogger werden. Außerdem frage ich mich, wozu du einen Keylogger brauchst.

Und was dein Problem angeht, hat sich zwischen Windows 2000 und Vista viel getan, auch was das Rechtemanagement angeht. Hinzukommt, dass ich kein Vista habe. Ich arbeite noch mit XP.

Und das löschen der doppelten Buchstaben ist mit Sicherheit der falsche Weg, denn was machst du, wenn der Benutzer den Buchstaben zweimal eingibt? Wie willst du das unterscheiden?

fkerber 7. Jul 2010 00:26

AW: KeyLogger
 
Hi!

Zitat:

Zitat von Luckie (Beitrag 1033887)
Und das löschen der doppelten Buchstaben ist mit Sicherheit der falsche Weg, denn was machst du, wenn der Benutzer den Buchstaben zweimal eingibt? Wie willst du das unterscheiden?

Abgesehen davon, dass ich auch denke, dass es einen besseren Weg gibt, sollte dieser Punkt aber kein Problem darstellen. Wenn konsequent jeder Buchstabe doppelt erscheint, dann bekommst du ja bei doppelter Eingabe auch 4 gleiche Buchstaben - lässt du jeden 2. weg, hast du wieder deine 2 eingebenen. ;)


Liebe Grüße,
Frederic

s.h.a.r.k 7. Jul 2010 01:03

AW: KeyLogger
 
Wobei es wohl eine elegantere Lösung gibt ;) (ohne mir den Code genauer angeschaut zu haben, aber es muss mit Sicherheit eine Unterscheidung für KEY_DOWN und KEY_UP geben)

ScarFace01 13. Jul 2010 23:21

AW: KeyLogger
 
Ja sicherlich gibt es die aber ich weiß halt nicht genau wie ich das heraus finden kann!

Und das mit dem Buchstaben löschen sollte doch gehen, denn wenn der User eine Taste zweimal tippt um den Buchstaben doppelt zu haben, erhalte ich ihn ja vierfach!

Ja schade eigentlich. Echt! Ok, das mit dem Krankenhaus kann ich voll und ganz verstehen. Hätte halt gehofft, dass vielleicht noch jemand anderes etwas behilflich sein könnte.

Wenigstens in der Hinsicht zu dem Thema Win XP(Win 2K) und Win Vista. Könnte es dort vielleicht an den Programm Pfaden bzw. der Ortner Pfade gehen? Oder gibt es vielleicht Standart Fehler bei Delphi zwischen XP und Vista?

ScarFace01 16. Jul 2010 20:39

AW: KeyLogger
 
Ich glaube ich weiß nun weshalb das alles nicht unter Windows Vista läuft:

Delphi-Quellcode:
...
if hHook=0 then
    hHook:=SetWindowsHookEx(WH_KEYBOARD,@KeyboardProc,hInstance,0);
  Result:=hHook<>0;
...
SetWindowsHookEx() funzt unter Vista leider nicht mehr!

Könnte mir jemand erklären b zw. zeigen, was ich anstatt SetWindowsHookEx() n ehmen könnte bzw. wie ich diesen Fehler nun beheben kann?

Vielen Dank im vorraus!

P.S.:
Sollte ich mich irren und der Code funktioniert doch noch unter Vista (vielleicht auch nur etwas abgewandelt), dann berichtigt mich bitte! Habe es auch nur irgendwo im Netz gelesen als ich jede einzelne Funktion und Befehle im zusammenhang mit Vista durch gegoogelt bin!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:20 Uhr.
Seite 2 von 2     12   

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