Tooluck logoTooluck
SKILL.md

analyzing-linux-kernel-rootkits

Agent skill frommukul975/Anthropic-Cybersecurity-Skills

Detect kernel-level rootkits in Linux memory dumps using Volatility3

How to install analyzing-linux-kernel-rootkits

install analyzing-linux-kernel-rootkits
# install the Anthropic-Cybersecurity-Skills pack with the skills CLI
npx skills add mukul975/Anthropic-Cybersecurity-Skills

# or add only this skill to Claude Code: copy the folder

skills/analyzing-linux-kernel-rootkits/

# into

~/.claude/skills/analyzing-linux-kernel-rootkits/ (all projects)

.claude/skills/analyzing-linux-kernel-rootkits/ (one project)

skills/analyzing-linux-kernel-rootkits/SKILL.md

Apache-2.0Full file
1# Analyzing Linux Kernel Rootkits
2
3## Overview
4
5Linux kernel rootkits operate at ring 0, modifying kernel data structures to hide processes, files, network connections, and kernel modules from userspace tools. Detection requires either memory forensics (analyzing physical memory dumps with Volatility3) or cross-view analysis (comparing /proc, /sys, and kernel data structures for inconsistencies). This skill covers using Volatility3 Linux plugins to detect syscall table hooks, hidden kernel modules, and modified function pointers, supplemented by live system scanning with rkhunter and chkrootkit.
6
7
8## When to Use
9
10- When investigating security incidents that require analyzing linux kernel rootkits
11- When building detection rules or threat hunting queries for this domain
12- When SOC analysts need structured procedures for this analysis type
13- When validating security monitoring coverage for related attack techniques
14
15## Prerequisites
16
17- Volatility3 installed (pip install volatility3)
18- Linux memory dump (acquired via LiME, AVML, or /proc/kcore)
19- Volatility3 Linux symbol table (ISF) matching the target kernel version
20- rkhunter and chkrootkit for live system scanning
21- Reference known-good kernel image for comparison
22
23## Steps
24
25### Step 1: Acquire Memory Dump
26Capture Linux physical memory using LiME kernel module or AVML for cloud instances.
27
28### Step 2: Analyze with Volatility3
29…

Excerpt shown under the repository's Apache-2.0 license.

More skills in Anthropic-Cybersecurity-Skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates