Skip to content

AstraaDev/wlkom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Pedagogical project demonstrating remote control of a Linux kernel module via command injection from a server

Topics

Resources

Stars

Watchers

Forks

Contributors