
TL;DR
eBPF rootkits are increasingly used by Linux malware to evade detection by traditional security tools. This article explores specific techniques used by malware families like VoidLink to hide active connections.
✦ Why It Matters
Security teams should enhance monitoring for eBPF rootkit behaviors to improve detection of hidden malware.
Key Takeaways
How It Works
VoidLink uses bpf_probe_write_user() to manipulate the length of socket messages, effectively hiding specific TCP connections from the ss utility. LinkPro employs bpf_override_return() to alter the return values of kernel functions, preventing enumeration of its eBPF programs.
Both techniques rely on kprobes and tracepoints to intercept system calls, allowing the rootkits to operate stealthily.
Related