Bien, propongo un desafío de registrador de teclas más corto. Como explicó el caballero en " ¿Se permiten las preguntas clave-registrador? ", Deben imponerse reglas estrictas para que este desafío sea válido para PPCG.
- El key-logger debe ejecutarse en Windows, Linux o Mac OSX (cualquier lenguaje de programación es bienvenido).
- Tras la ejecución, debe mostrar el mensaje: "Voy a iniciar sesión" (ya sea en una consola o usando la GUI).
- Las teclas que son relevantes para iniciar sesión en este desafío son letras (el caso no es importante) y números, todos los demás, como símbolos, teclas de control y espacios en blanco, son opcionales y pueden ignorarse.
- Todas las pulsaciones de teclas relevantes que se producen durante el tiempo de ejecución (incluso cuando la aplicación no está enfocada) deben guardarse en un archivo de registro que se pueda leer y verificar usando cualquier editor de texto (incluso uno esotérico, siempre que pueda verificarlo usando ese editor de texto).
¿Alguien para eso? Whatdayatink?
Respuestas:
Bash, 90 bytes
Esto funciona en Ubuntu, y requiere
evtest
. Selecciona un dispositivo que es un teclado y guardaevtest
la salida del archivol
. Si quieres una salida más formateada, puedo hacerlo con más bytes.fuente
AutoHotKey, 1171 bytes
Sí, es increíblemente grande, pero hace el trabajo.
fuente