Przechwytuj naciśnięcia klawiszy i zapisuj je w pliku.
Źródło obrazu: Jupiterimages/Photos.com/Getty Images
Możesz stworzyć program keyloggera za pomocą Pythona do przechwytywania naciśnięć klawiszy wpisywanych za pomocą klawiatury komputera. Naciśnięcia klawiszy są zapisywane w pliku tekstowym i rejestruje wszystkie dane wejściowe. Możesz użyć keyloggera do monitorowania aktywności na swoim komputerze.
Krok 1
Uruchom IDLE, kliknij menu "Plik" i wybierz "Nowe okno", aby uruchomić nowe okno. Naciśnij Ctrl i S, aby uruchomić okno „Zapisz jako”. Użyj „getKeyLogger” jako nazwy pliku i kliknij „Zapisz”.
Wideo dnia
Krok 2
Dodaj następujący wiersz kodu, aby zaimportować przestrzeń nazw „Tkinter” i zdefiniuj ścieżkę do pliku, którego chcesz użyć do logowania:
importuj Tkinter jako tk myFile = open("C:/temp/keyFile.txt", "w")
Krok 3
Skopiuj i wklej następujący kod, aby zapisać każde naciśnięcie klawisza do pliku:
def keypress (event): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)
Krok 4
Dodaj następujący kod, aby poinformować użytkownika, że może zacząć pisać, i że może nacisnąć Esc, aby zakończyć program:
główny = tk. Tk() print "Naciśnij dowolny klawisz (klawisz Escape, aby wyjść):" main.bind_all('
Krok 5
Kliknij przycisk Start „Windows” i wpisz „cmd” w polu „Wyszukaj programy i pliki”. Naciśnij klawisz Enter, aby otworzyć wiersz polecenia. Przejdź do „C:\Python