11 puntos por xguru 2024-05-05 | Aún no hay comentarios. | Compartir por WhatsApp
  • Un "intérprete de Lua" que corre en el kernel +
    un "driver de dispositivo" escrito en Lua +
    una herramienta "CLI" para cargar y administrar scripts desde el espacio de usuario +
    una "API en C" para cargar y ejecutar scripts en el kernel, y administrar el entorno de ejecución +
    una "API de Lua" para enlazar funcionalidades del kernel a scripts de Lua
  • Incluye varios ejemplos
    • spyglass: keylogger
    • keylocker: script que implementa el Konami Code de la era de las consolas en el teclado de la consola. Si se ingresa ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT en el teclado, el teclado se bloquea, y para desbloquearlo hay que volver a ingresar la misma secuencia)
    • tap: sniffer de paquetes
    • shared: implementación de un almacén clave-valor en memoria (usa rcu, data, socket, thread)
    • systrack: driver de dispositivo que monitorea las llamadas al sistema

Aún no hay comentarios.

Aún no hay comentarios.