fix makefile

This commit is contained in:
2023-10-23 11:46:14 +02:00
parent adeebb4c10
commit 1ee58a04e4
2 changed files with 6 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
# Makefile for Linux Kernel Driver # Makefile for Linux Kernel Driver
CONFIG_MODULE_SIG=n
# Source files and object files # Source files and object files
SRC_DIR := src SRC_DIR := src
@@ -7,7 +8,6 @@ OBJ_FILES := src/TaxiDriver.o
obj-m := $(OBJ_FILES) obj-m := $(OBJ_FILES)
# KERNELDIR ?= /home/maxime/Downloads/linux-6.5.7-arch1/ # KERNELDIR ?= /home/maxime/Downloads/linux-6.5.7-arch1/
KERNELDIR ?= /lib/modules/6.5.8-arch1-1/build/ KERNELDIR ?= /lib/modules/6.5.8-arch1-1/build/
# Kernel module name # Kernel module name
MODULE_NAME := TaxiDriver MODULE_NAME := TaxiDriver
@@ -15,7 +15,7 @@ all: default
default: default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
mv src/TaxiDriver.ko . mv src/$(MODULE_NAME).ko .
$(MAKE) clean $(MAKE) clean
cd src/client && $(MAKE) cd src/client && $(MAKE)
@@ -27,9 +27,10 @@ fclean: clean
load: load:
sudo insmod $(MODULE_NAME).ko sudo insmod $(MODULE_NAME).ko
sudo mknod /dev/TaxiDriver c 506 0 sudo mknod /dev/$(MODULE_NAME) c 511 0
unload: unload:
sudo rmmod $(MODULE_NAME) sudo rmmod $(MODULE_NAME)
sudo rm /dev/$(MODULE_NAME)
.PHONY: all clean fclean load unload .PHONY: all clean fclean load unload

View File

@@ -11,9 +11,9 @@ int main() {
uintptr_t addr = get_module("nsnake"); uintptr_t addr = get_module("nsnake");
printf("module : 0x%lx\n", addr); printf("module : 0x%lx\n", addr);
WPM(0x55a813479d70, 1337, sizeof(int)); WPM(addr + 0x1d71510, 200000, sizeof(int));
int out = (int)RPM(0x55a813479d70, sizeof(int)); int out = (int)RPM(addr + 0x1d71510, sizeof(int));
printf("Value from RPM: %d\n", out); printf("Value from RPM: %d\n", out);
close_device(); close_device();