11 Punkte von xguru 2024-05-05 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein im Kernel laufender "Lua-Interpreter" +
    in Lua geschriebene "Gerätetreiber" +
    ein "CLI"-Tool zum Laden und Verwalten von Skripten aus dem Userspace +
    eine "C API" zum Laden und Ausführen von Skripten im Kernel sowie zur Verwaltung der Laufzeitumgebung +
    eine "Lua API" zum Binden von Kernel-Funktionen an Lua-Skripte
  • Enthält verschiedene Beispiele
    • spyglass: Keylogger
    • keylocker: Skript, das den Konami Code aus Konsolen-Spielzeiten auf der Konsolentastatur implementiert. Wenn auf der Tastatur ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT eingegeben wird, wird die Tastatur gesperrt; erst nach erneuter Eingabe derselben Tastenfolge wird sie wieder entsperrt.
    • tap: Paket-Sniffer
    • shared: Implementierung eines In-Memory-Key-Value-Stores (unter Verwendung von rcu, data, socket, thread)
    • systrack: Gerätetreiber zur Überwachung von Systemaufrufen

Noch keine Kommentare.

Noch keine Kommentare.