Mastering Persistence: Using an Apache2 Rootkit for Stealth and Defense Evasion

Mastering Persistence: Using an Apache2 Rootkit for Stealth and Defense Evasion

🎙 HackerSploit 👥 1.0M 📅 December 9, 2024 ⏱ 51 min 👁 8K 📄 tutorial 🧭 2026-10-09
Available in: English (current) Français

Keywords

Apache2 rootkitpersistencedefense evasionWebminCVE-2019-15107

Summary

This video is a technical tutorial by HackerSploit on using an Apache2 rootkit for persistence and defense evasion during red team operations on Linux. The author introduces the Cyber Ranges platform, which hosts a free lab environment for this exercise. The scenario involves gaining initial access to a public-facing web server running Apache and Webmin. The video walks through reconnaissance with Nmap, identifying Webmin 1.920 as the initial access vector. It then details the vulnerability CVE-2019-15107, an unauthenticated remote command execution in Webmin’s password_change.cgi, and demonstrates exploitation using Metasploit. After gaining root access, the focus shifts to deploying the Apache2 rootkit to maintain stealthy persistence by blending malicious traffic with legitimate Apache activity. The tutorial emphasizes understanding the target environment, performing due diligence on vulnerabilities, and using a structured approach. The lab is designed to mimic real-world scenarios, and the author plans to port more labs to the platform. The video includes a sponsor segment and encourages viewers to use the Cyber Ranges platform for hands-on practice.

167 words

Critical Evaluation

Value of the Information & Strength of the Argument

The video provides substantial practical value for red team practitioners and cybersecurity learners. It demonstrates a complete attack chain from reconnaissance to exploitation and persistence, using real tools like Nmap, Metasploit, and Wireshark. The argumentation is structured: the author first explains the importance of persistence and defense evasion, then walks through each phase with clear reasoning. He emphasizes understanding the target service (Webmin) before attacking, and he references a CVE and advisory to ground the vulnerability analysis. The demonstration is methodical, showing command outputs and explaining the purpose of each step. The value lies in the realistic lab setup and the integration of multiple techniques into a coherent operation. However, the video is a tutorial and does not present novel research; its strength is in pedagogy and practical application.

Scientific Rigor, Source Quality, Title Accuracy

The scientific rigor is moderate. The author cites a specific CVE (CVE-2019-15107) and references an advisory from a security website, which adds credibility. He also uses a publicly available exploit script and a GitHub repository for the rootkit. The sources are appropriate for a technical tutorial, but the video does not include peer-reviewed literature or independent verification. The title accurately reflects the content, as the video indeed focuses on using an Apache2 rootkit for persistence and defense evasion. The adéquation between title and content is strong, with no misleading claims. The presence of a sponsor segment is noted but does not detract from the technical accuracy.

250 words

Title / Content Match

The title accurately reflects the content: the video demonstrates using an Apache2 rootkit for persistence and defense evasion on Linux.

Quality & Reliability

7/10

The content is a hands-on walkthrough of a known vulnerability (CVE-2019-15107) and a publicly available Apache2 rootkit. The author references a CVE, an advisory, and a GitHub repository, and demonstrates the process in a controlled lab environment. However, the video is a tutorial rather than original research, and the reliability depends on the accuracy of the tools and the author's explanations. The presence of a sponsor segment does not affect the technical content.

Key Moments

Cited Sources

Concurring Sources

  • CVE-2019-15107 — NVD entry confirming the Webmin vulnerability details.
  • Webmin 1.920 Remote Command Execution — Exploit-DB entry for the shell script used to verify vulnerability.

External References

Contribution & Novelties

The video’s original contribution is the integration of a known vulnerability (CVE-2019-15107) with a publicly available Apache2 rootkit into a structured, realistic red team scenario hosted on the Cyber Ranges platform. It provides a step-by-step guide that combines initial access, privilege escalation, and persistence, emphasizing defense evasion. The novelty lies in the contextualization and the use of a pre-configured lab environment, which lowers the barrier for learners to practice advanced red team tradecraft.

Pour aller plus loin :

  • CVE-2019-15107 Detail — Official NVD entry for the Webmin vulnerability exploited in the video.
  • Webmin — Wikipedia article on Webmin, the web-based system administration tool.
  • Rootkit — General overview of rootkits and their use in persistence and evasion.

116 words

Radar Profile

The radar profile shows high scores in quantity of information, technical level, and overall reliability, reflecting a detailed and technically accurate tutorial. The quality of information is slightly lower due to the lack of original research, but the practical value remains high. The balance indicates a strong educational resource for red team practitioners.

Reliability 7/10