Linux user space rootkit technologies
-
Medusa
A runtime process-hiding tool using theLD_PRELOAD
technique to intercept and manipulate libc functions for stealth purposes. -
DDexec
A proof of concept demonstrating the execution of ELF binaries from memory without storing them on disk, bypassing traditional detection methods. -
Father
A user-space rootkit usingLD_PRELOAD
to hook and manipulate system calls, focusing on stealth and hiding files or processes. -
zpoline
A fast, lightweight x86 syscall dispatcher designed for high-performance syscall interception and manipulation in kernel or user space. -
zombieant
A post-exploitation tool for container environments that injects itself into running processes to hijack and manipulate container behavior. -
SHELF-Loading
A loader for executing shared libraries in memory, avoiding on-disk traces and enabling stealthy execution of payloads. -
Jynx2
A backdoor/rootkit designed to intercept and manipulate shared library functions usingLD_PRELOAD
to maintain persistence and hide processes or files. -
beurk
A simple and modular Linux userland rootkit usingLD_PRELOAD
to hide files, processes, and network activity while enabling backdoor access. -
brootkit
A lightweight Linux kernel rootkit designed to demonstrate techniques for hiding processes, files, and achieving stealth. -
adore-ng
A kernel-based rootkit that enables file, process, and module hiding, as well as remote root access through hidden backdoors. -
libpreload
A library for testing and demonstrating how dynamic linking andLD_PRELOAD
can be used to hook and manipulate libc functions. -
HORSEPILL
A hypervisor-level rootkit designed for Linux KVM/QEMU environments, capable of evading guest operating system detection. -
skeksi_virus
A kernel virus/rootkit that infects the Linux kernel using ELF infection techniques for process hiding and privilege escalation. -
linker_preloading_virus
Demonstrates how malicious payloads can be injected via linker preloading mechanisms to subvert program execution. -
rkorova
A modular rootkit focusing on stealth and process-hiding capabilities, designed for advanced persistence in compromised systems. -
Tcpdump-evasion
A tool that implements techniques to evade detection by tcpdump and other packet capture utilities during network operations. -
PHP-Backdoor
A minimal PHP-based backdoor for web applications, allowing command execution and file manipulation on compromised servers. -
mandibule
A technique for injecting shared libraries into running processes to execute malicious code stealthily. -
dlinject
A tool for injecting shared objects into running processes on Linux, leveragingptrace
for process manipulation. -
memrun
A utility to execute ELF binaries directly from memory, bypassing traditional storage and execution mechanisms for enhanced stealth.