>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Keylogger Usando Python

Você pode criar um programa keylogger usando Python para capturar teclas digitadas no teclado do computador. As teclas são salvas em um arquivo de texto e registram toda entrada. Você pode usar um keylogger para monitorar atividade no seu computador.

Passo 1

Inicie o IDLE, clique no menu "Arquivo" e selecione "Nova Janela" para abrir uma nova janela. Pressione Ctrl + S para abrir a janela "Salvar Como". Use "getKeyLogger" como nome do arquivo e clique "Salvar".

Passo 2

Adicione a seguinte linha de código para importar o namespace "Tkinter" e definir o caminho do arquivo para log:

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

Passo 3

Copie e cole o seguinte código para salvar cada tecla pressionada no arquivo:

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

Passo 4

Adicione o seguinte código para avisar o usuário que pode começar a digitar, e que pode pressionar Esc para encerrar:

main = tk.Tk()
print("Pressione qualquer tecla (Esc para sair):")
main.bind_all('', keypress)
main.withdraw()
main.mainloop()
myFile.close()

Passo 5

Clique no botão "Iniciar" do Windows e digite "cmd" na caixa de pesquisa. Pressione Enter para abrir o prompt de comando. Vá para "C:\Python" e digite "python getKeyLogger". Pressione Enter para rodar o programa. Vá para "C:/temp/" e clique duas vezes em "keyFile.txt" para ver os dados de teclas capturadas.