fix makefile
This commit is contained in:
7
Makefile
7
Makefile
@@ -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
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user