KeyTest!

Live Keystrokes

Acá va el text

¿Qué es KeyTest?

CONCEPTO

Este sistema consiste en un keylogger desarrollado en C++ que registra pulsaciones de teclas en tiempo real. Los datos capturados se envían de forma inmediata a un microcontrolador ESP-32, el cual funciona como servidor web local al alojar esta interfaz HTML. Toda esta actividad y el monitoreo en vivo se despliegan directamente dentro de la sección dedicada llamada "KeyTest".

OBJETIVOS

El objetivo es ofrecer este sistema como una herramienta de auditoría, prevención y concientización en ciberseguridad. Su enfoque es versátil, adaptándose eficazmente tanto a entornos personales como al ámbito empresarial y organizacional. Para instruir a los usuarios y mitigar riesgos informáticos, todas las utilidades y recursos de protección están disponibles dentro de la sección específica denominada "Prevención".

PROYECTO

Este proyecto académico fue llevado a cabo en la materia "Prácticas Profesionalizantes" por tres estudiantes de sexto año de la especialidad Informática del CET N°1 de General Roca. El trabajo refleja los conocimientos técnicos adquiridos durante su formación. Para conocer en detalle el proceso de diseño y desarrollo del sistema, hay más información disponible en la sección "Dev by".

Métodos de Prevención

MÉTODO 1

Se recomienda implementar bloqueadores de puertos USB en dispositivos públicos para evitar la instalación de hardware no autorizado. Asimismo, resulta fundamental realizar revisiones físicas de forma regular para detectar a tiempo la presencia de cualquier elemento sospechoso en los equipos.

MÉTODO 2

Se recomienda configurar directivas de grupo (GPO) con el objetivo de impedir que el sistema operativo reconozca o instale automáticamente controladores para dispositivos no autorizados. Esta medida de seguridad informática resulta clave para restringir accesos maliciosos y proteger de manera eficiente la integridad de toda la infraestructura tecnológica corporativa.

MÉTODO 3

Es recomendable restringir el acceso a los puertos USB permitiendo únicamente la ejecución de periféricos de confianza. Estos deben coincidir de forma exacta con los identificadores específicos de fabricante y producto, previniendo así la conexión de hardware malicioso o no autorizado que pueda poner en riesgo la seguridad del sistema.

MÉTODO 4

Resulta fundamental monitorear de manera activa el espectro de radiofrecuencia con el objetivo de identificar redes Wifi o conexiones cliente anómalas. Estas amenazas suelen ser generadas por microcontroladores ocultos, por lo que su detección temprana permite neutralizar posibles vectores de ataque y proteger la integridad de la infraestructura informática.

MÉTODO 5

Es fundamental asegurar los accesos mediante verificación en dos pasos. De esta forma, si el registro de pulsaciones captura una contraseña, el atacante no podrá vulnerar el sistema. Esto se debe a que carecerá del token dinámico y temporal obligatorio, bloqueando eficazmente cualquier intento de ingreso no autorizado a la cuenta.

MÉTODO 6

Se recomienda utilizar un software que cifre las pulsaciones a nivel kernel en aplicaciones críticas, como logueos de administración. De esta manera, incluso si un atacante logra registrar y robar los caracteres introducidos, solo recibirá texto cifrado ilegible, protegiendo eficazmente las credenciales de acceso contra técnicas de espionaje.

Dev by

Leopoldo Cortell, Emiliano Baier, Mateo Muñoz

2 de junio de 2026

INICIO

Presentamos el Ante Proyecto, fundamentando la idea y estableciendo objetivos con su respectivo cronograma.

18 de junio de 2026

PÁGINA Y KEYLOGGER

Comenzamos a desarrollar la página web en HTML, CSS y JS. También comenzó a tomar forma el keylogger desarrollado en C++.

2 de julio de 2026

PRIMERA ENTREGA

Hicimos una primera entrega, donde mostramos un prototipo del proyecto con su fundamentación.
En paralelo investigamos métodos de prevención para agregar.

x de x de 2026

PULIDO

Continuamos puliendo detalles de la página.

x de x de 2026

INTEGRACIÓN

Integramos todo, consiguiendo así que los keystrokes se muestren en la página. Hostamos la página en el ESP-32.

x de x de 2026

TESTING

Testeamos el proyecto. Dimos por finalizado el proyecto.

x de x de 2026

MUESTRA

Mostramos nuestro proyecto en la EXPO 2026 del CET N°1, aplicando el concepto del proyecto a un clon de una página de un banco.