AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

KeyLogger

Ein Thema von Luckie · begonnen am 19. Aug 2003 · letzter Beitrag vom 16. Jul 2010
Antwort Antwort
Seite 6 von 7   « Erste     456 7      
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
Aya und ich haben zusammen einen KeyLogger geschrieben. Von ihr stammt die KBHook.dll und von mir die Programmoberfläche. Uns ging es rein um das Prinzip "Wie geht das", nicht mehr und nicht weniger. Es sollte auch deutlich werden, dass wir keine bösen Absichten verfolgen, da nichts auf der Festplatte gespeichert wird oder gar an uns gesendet wird. Desweiteren ist das Programm imme rin der Taskbar sichtbar!

Die Sourcen sollten nur zu Lehrzwecken dienen und wir hoffen, dass die Sourcen nicht für illegale Zwecke mißbraucht werden. Wir haben uns entschieden die Sourcen mit zu veröffentlichen, da wir der Meinung sind, dass wer Sourcecode in dieser Richtung sucht, ihn so oder so finden wird und wenn er nur beim Hook Tutorial von Assarbad landet.

Download: LuckieSpy [29 KB]
Ein Teil meines Codes würde euch verunsichern.
 
GetUserName
 
#51
  Alt 21. Mai 2006, 10:13
@gaugi bei mir ging es nur mit FireFox nicht mitm IE...?????

gruss GetUserName
  Mit Zitat antworten Zitat
pille0815
 
#52
  Alt 19. Jun 2006, 06:48
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?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

 
Delphi 12 Athens
 
#53
  Alt 19. Jun 2006, 07:42
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

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 ^^
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#54
  Alt 19. Jun 2006, 10:31
Das Antiviren Programm hat bestimmt bei der DLL gemeckert und das zu recht, weil es den KeyboardHook gefunden hat.
Michael
  Mit Zitat antworten Zitat
ScarFace01

 
Delphi 2 Desktop
 
#55
  Alt 3. Jul 2010, 21:08
Ich weiß, das Thema ist schon recht alt aber ich bin halt gerade bei diesem Thema *g

...
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...
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!

Geändert von ScarFace01 ( 3. Jul 2010 um 21:27 Uhr)
  Mit Zitat antworten Zitat
ScarFace01

 
Delphi 2 Desktop
 
#56
  Alt 6. Jul 2010, 04:40
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?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#57
  Alt 6. Jul 2010, 20:12
Ich glaube, den Code habe ich damals noch unter Windows 2000 geschrieben und seit dem nicht mehr angefasst.
Michael
  Mit Zitat antworten Zitat
ScarFace01

 
Delphi 2 Desktop
 
#58
  Alt 6. Jul 2010, 23:43
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#59
  Alt 6. Jul 2010, 23:49
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?
Michael
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber

 
Delphi XE Professional
 
#60
  Alt 7. Jul 2010, 00:26
Hi!

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
Frederic Kerber
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz