From 1ee58a04e49639aab53dffd17ce891ce936e08da Mon Sep 17 00:00:00 2001 From: ALittlePatate Date: Mon, 23 Oct 2023 11:46:14 +0200 Subject: [PATCH] fix makefile --- Makefile | 7 ++++--- src/client/main.c | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 25c0acc..0dde011 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ # Makefile for Linux Kernel Driver +CONFIG_MODULE_SIG=n # Source files and object files SRC_DIR := src @@ -7,7 +8,6 @@ OBJ_FILES := src/TaxiDriver.o obj-m := $(OBJ_FILES) # KERNELDIR ?= /home/maxime/Downloads/linux-6.5.7-arch1/ KERNELDIR ?= /lib/modules/6.5.8-arch1-1/build/ - # Kernel module name MODULE_NAME := TaxiDriver @@ -15,7 +15,7 @@ all: default default: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules - mv src/TaxiDriver.ko . + mv src/$(MODULE_NAME).ko . $(MAKE) clean cd src/client && $(MAKE) @@ -27,9 +27,10 @@ fclean: clean load: sudo insmod $(MODULE_NAME).ko - sudo mknod /dev/TaxiDriver c 506 0 + sudo mknod /dev/$(MODULE_NAME) c 511 0 unload: sudo rmmod $(MODULE_NAME) + sudo rm /dev/$(MODULE_NAME) .PHONY: all clean fclean load unload diff --git a/src/client/main.c b/src/client/main.c index e6b1e54..bef82bc 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -11,9 +11,9 @@ int main() { uintptr_t addr = get_module("nsnake"); 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); close_device();