analyzing-memory-forensics-with-lime-and-volatility: скилл Claude Code
Скилл помогает выгрузить память ядра Linux через модуль LiME и разобрать дамп во фреймворке Volatility 3 при расследовании инцидентов.
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a claude-codeЧто делает analyzing-memory-forensics-with-lime-and-volatility
Скилл предоставляет пошаговые сценарии для расследования инцидентов на скомпрометированных серверах Linux. Сначала образ оперативной памяти фиксируется через загрузку модуля insmod lime-$(uname -r).ko в формате lime или raw. Затем запускается Volatility 3 для извлечения артефактов без модификации сохранённых данных целевой машины.
Внутри собраны вызовы плагинов linux.pslist и linux.psscan для поиска скрытых процессов, linux.bash для чтения истории терминала и linux.sockstat для проверки активных сетевых соединений. Руткиты и инъекции кода выявляются модулями linux.lsmod и linux.malfind. Также скилл содержит пример кода на Python для программной автоматизации анализа через библиотеку volatility3.framework.
Без прав суперпользователя и скомпилированного под конкретное ядро модуля LiME снять дамп не выйдет. Для выполнения всех сценариев анализа потребуется рабочее окружение с Python 3.8+ и зависимостями фреймворка.
Какие задачи решает
- снять дамп оперативной памяти Linux через модуль LiME
- найти скрытые процессы сопоставлением linux.pslist и linux.psscan
- извлечь историю выполненных команд bash из образа памяти
- проверить загруженные модули ядра на наличие руткитов
- обнаружить инъекции вредоносного кода через linux.malfind
Примеры запросов агенту
- Покажи команду для снятия дампа памяти через LiME в формате raw
- Как найти следы инъекций кода в memory.lime через Volatility 3?
- Выгрузи историю bash и список сетевых сокетов из /evidence/memory.lime
Как установить analyzing-memory-forensics-with-lime-and-volatility
1Через Skills CLI (Vercel)
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a claude-code2Вручную: положить файлы
~/.claude/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/analyzing-memory-forensics-with-lime-and-volatility/
1Через Skills CLI (Vercel)
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a codex2Вручную: положить файлы
.agents/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a cursor2Вручную: положить файлы
.cursor/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mukul975/Anthropic-Cybersecurity-Skills analyzing-memory-forensics-with-lime-and-volatility2Вручную: положить файлы
.github/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.md1Через Skills CLI (Vercel)
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a gemini-cli2Командой платформы
gemini skills install https://github.com/mukul975/Anthropic-Cybersecurity-Skills --path skills/analyzing-memory-forensics-with-lime-and-volatilityВручную: положить файлы
.devin/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора87
Похожие
Рядом в теме «Безопасность»
Всё по теме «Безопасность» →Вопросы о analyzing-memory-forensics-with-lime-and-volatility
Как установить analyzing-memory-forensics-with-lime-and-volatility в Claude Code?
Выполните команду npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a claude-code.
Что делает analyzing-memory-forensics-with-lime-and-volatility?
Он предоставляет структурированный алгоритм снятия дампа памяти Linux модулем LiME и разбора полученного файла через Volatility 3. Скилл помогает восстанавливать процессы, сетевые сокеты, историю shell-команд и выявлять следы руткитов.
Что нужно подготовить перед запуском процедур скилла?
Понадобятся права на выполнение операций в тестовой или исследуемой среде, установленный Python версии 3.8+ с зависимостями Volatility 3 и заранее скомпилированный модуль lime-$(uname -r).ko под целевую версию ядра.
Исходный текст
SKILL.md · Apache-2.0
--- name: analyzing-memory-forensics-with-lime-and-volatility description: 'Performs Linux memory acquisition using LiME (Linux Memory Extractor) kernel module and analysis with Volatility 3 framework. Extracts process lists, network connections, bash history, loaded kernel modules, and injected code from Linux memory images. Use when performing incident response on compromised Linux systems. ' domain: cybersecurity subdomain: security-operations tags: - memory-forensics - linux-forensics - lime - volatility - incident-response - kernel-modules version: '1.0' author: mahipal license: Apache-2.0 nist_csf: - DE.CM-01 - RS.MA-01 - GV.OV-01 - DE.AE-02 mitre_attack: - T1055 - T1003.001 - T1620 - T1564.001 --- # Analyzing Memory Forensics with LiME and Volatility ## When to Use - When investigating security incidents that require analyzing memory forensics with lime and volatility - When building detection rules or threat hunting queries for this domain - When SOC analysts need structured procedures for this analysis type - When validating security monitoring coverage for related attack techniques ## Prerequisites - Familiarity with security operations concepts and tools - Access to a test or lab environment for safe execution - Python 3.8+ with required dependencies installed - Appropriate authorization for any testing activities ## Instructions Acquire Linux memory using LiME kernel module, then analyze with Volatility 3 to extract forensic artifacts from the memory image. ```bash # LiME acquisition insmod lime-$(uname -r).ko "path=/evidence/memory.lime format=lime" # Volatility 3 analysis vol3 -f /evidence/memory.lime linux.pslist vol3 -f /evidence/memory.lime linux.bash vol3 -f /evidence/memory.lime linux.sockstat ``` ```python import volatility3 from volatility3.framework import contexts, automagic from volatility3.plugins.linux import pslist, bash, sockstat # Programmatic Volatility 3 usage context = contexts.Context() automagics = automagic.available(context) ``` Key analysis steps: 1. Acquire memory with LiME (format=lime or format=raw) 2. List processes with linux.pslist, compare with linux.psscan 3. Extract bash command history with linux.bash 4. List network connections with linux.sockstat 5. Check loaded kernel modules with linux.lsmod for rootkits ## Examples ```bash # Full forensic workflow vol3 -f memory.lime linux.pslist | grep -v "\[kthread\]" vol3 -f memory.lime linux.bash vol3 -f memory.lime linux.malfind vol3 -f memory.lime linux.lsmod ```
© mahipal · Apache-2.0 · mukul975/Anthropic-Cybersecurity-Skills