Ok, proponho um desafio para o menor logger de chaves. Conforme explicado pelo senhor em " São permitidas perguntas do keylogger? ", Regras estritas devem ser impostas para tornar esse desafio válido para o PPCG.
- O registrador de chaves deve ser executado no Windows, Linux ou Mac OSX (qualquer linguagem de programação é bem-vinda).
- Na execução, ele deve mostrar a mensagem: "Vou registrar você" (em um console ou usando a GUI).
- As chaves relevantes para o registro neste desafio são letras (maiúsculas e minúsculas) e números, todas as outras, como símbolos, teclas de controle e espaços em branco, são opcionais e podem ser ignoradas.
- Todas as teclas pressionadas relevantes que ocorrem durante o tempo de execução (mesmo quando o aplicativo não está em foco) devem ser salvas em um arquivo de log que pode ser lido e verificado usando qualquer editor de texto (mesmo que seja esotérico, desde que eu possa verificar usando editor de texto).
Alguém quer isso? Whatdayatink?
Respostas:
Bash, 90 bytes
Isso funciona no Ubuntu e requer
evtest
. Ele escolhe um dispositivo que é um teclado e salvaevtest
a saída no arquivol
. Se você quiser uma saída mais formatada, eu posso fazer isso com mais bytes.fonte
AutoHotKey, 1171 bytes
Sim, é incrivelmente grande, mas faz o trabalho.
fonte