Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
project-rvbbit — Educational Linux kernel rootkit PoC exploring DKOM, syscall hooking, stealth, observability and defensive detection | Kitploit
Tools/GitHubGitHub/buter-chkalova/project-rvbbit
Defensive ToolsPrivilege EscalationPersistence MechanismsMalware AnalysisLearning & EducationRed Teaming
GitHubbuter-chkalova/project-rvbbit

project-rvbbit

Educational Linux kernel rootkit PoC exploring DKOM, syscall hooking, stealth, observability and defensive detection

View Repository
32911 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Project RVBBIT: Linux Kernel Rootkit Proof-of-Concept

License: MIT Platform: Linux Status: Educational

📖 Overview

Project RVBBIT is an educational proof-of-concept demonstrating advanced stealth techniques used by Linux kernel rootkits. It is intended exclusively for cybersecurity research, defensive training, and understanding how modern rootkits operate.

This project illustrates:

  • Direct Kernel Object Manipulation (DKOM) to hide processes, files, and network connections.
  • System call hooking (sys_kill, sys_getdents64, sys_openat) by directly modifying the syscall table (bypassing write protection via write_cr0).
  • Bypassing eBPF‑based detection tools.
  • Masking as a legitimate ACPI kernel driver.
  • Persistence mechanisms via systemd and modules-load.d.

⚠️ WARNING: This software is intentionally NEUTERED. It contains NO cryptocurrency mining payload, NO network propagation (worm), and NO privilege escalation exploits. All potentially harmful capabilities have been replaced with harmless simulations. The code remains functional for demonstrating stealth, but it is incapable of causing real damage.


🚨 Legal & Ethical Disclaimer

This project is provided "AS IS" for educational and defensive purposes only.
The author does not endorse malicious use.
You are solely responsible for complying with all applicable laws and regulations in your jurisdiction.
Do not deploy this on any system you do not own or have explicit written permission to test.

By using this software, you agree that the author cannot be held liable for any damages or legal issues arising from its use.


✨ Features (Demonstration Only)


🛠️ Build Instructions

Prerequisites

  • Linux kernel headers (e.g., linux-headers-$(uname -r))
  • build-essential, make

Compilation

root@kitploit:~
git clone https://github.com/buter-chkalova/project-rvbbit.git
cd project-rvbbit
make
Download Tool
FeatureDescriptionStatus in this Repo
Module HidingRemoves itself from /proc/modules and lsmod via DKOM.✅ Enabled
Process HidingHides a simulated "miner" process from ps and /proc.✅ Enabled
File HidingHides files with a specific prefix from directory listings.✅ Enabled
TCP Port HidingHides connections to port 3333 from /proc/net/tcp.✅ Enabled
eBPF BypassBlocks loading of unsigned eBPF programs (anti‑detection).✅ Enabled
PersistenceInstalls a systemd service and a modules‑load.d entry.✅ Enabled
Real Cryptocurrency MiningMonero (XMR) mining payload.❌ REMOVED (simulated)
Network PropagationSSH brute‑force and self‑spreading worm.❌ REMOVED