The repository contains the codes and related files of two final projects for my undergrad operating system course.
-
Updated
Sep 2, 2023 - C
The repository contains the codes and related files of two final projects for my undergrad operating system course.
Loadable kernel module for a priority-queue inside the kernel space with proc and ioctl interface
rdpci is a Linux kernel PCI driver (lkm) that enables reading PCI card's memory areas.
Linux loadable kernel module(LKM)
rdmem is a Linux kernel module enabling remapping and reading of the hardware address space of the processor into kernel memory.
A simple implementation of a kernel-level rootkit. Includes the functionality to intercept some system calls, as well as the functionality to change the rights of a certain process.
Repository to save the code of the learning progress while learning to program LKM
Loadable Kernel Modules (Or, LKM's) Projects:
Elementary cellular automata implemented as a Linux kernel module
A short tutorial on Linux Kernel Modules. It's meant to complement other tutorials you can find online.
Generate kernel module
Example ftrace kernel module to demonstrate Linux capabilities modification
Add a description, image, and links to the lkm topic page so that developers can more easily learn about it.
To associate your repository with the lkm topic, visit your repo's landing page and select "manage topics."