К основному содержанию
скилл CX Codex

analyzing-memory-forensics-with-lime-and-volatility: скилл Claude Code

Скилл помогает выгрузить память ядра Linux через модуль LiME и разобрать дамп во фреймворке Volatility 3 при расследовании инцидентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-memory-forensics-with-lime-and-volatility -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/analyzing-memory-forensics-with-lime-and-volatility/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-memory-forensics-with-lime-and-volatility/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора87

analyzing-macro-malware-in-office-documents Разбирает вредоносные VBA-макросы в документах Word, Excel и PowerPoint. Нужен для проверки подозрительных вложений и восстановления цепочки атаки. CX Codex +1 336установок testing-for-business-logic-vulnerabilities Скилл помогает вручную искать ошибки бизнес-логики в веб-приложениях через Burp Suite. Нужен для проверки цен, многошаговых процессов и прав доступа. CX Codex +1 333установок testing-websocket-api-security Проверяет безопасность WebSocket API: аутентификацию при рукопожатии, токены и уязвимость к CSWSH. Пригодится при аудите защищённости сокетов. CX Codex +1 328установок analyzing-mft-for-deleted-file-recovery Скилл для криминалистического анализа NTFS: разбирает $MFT, $LogFile, $UsnJrnl и slack space, чтобы восстановить метаданные и содержимое удалённых файлов. CX Codex +1 326установок bypassing-authentication-with-forced-browsing Скилл для пентеста веб-приложений: ищет незакрытые страницы, API и админки перебором URL и проверяет, где аутентификация не enforced. CX Codex +1 321установок hardening-docker-containers-for-production Скилл укрепляет Dockerfile, образы и настройки контейнеров по CIS Docker Benchmark v1.8.0. Пригодится перед production-развёртыванием и аудитом. CX Codex +1 320установок conducting-external-reconnaissance-with-osint Скилл собирает профиль цели по открытым источникам: DNS, логи сертификатов, поиск, соцсети, репозитории и утечки. Для пассивной фазы пентеста. CX Codex +1 319установок analyzing-persistence-mechanisms-in-linux Ищет следы закрепления злоумышленника в Linux через cron, службы systemd, LD_PRELOAD и SSH-ключи, сопоставляя находки с auditd. CX Codex +1 319установок

Похожие

memory-forensics Dávid Balatoni Скилл помогает собирать и разбирать дампы оперативной памяти, искать процессы, внедрения, сетевые следы и артефакты вредоносного ПО. CX Codex 11 027установок memory-forensics-volatility yaklang Плейбук по анализу дампов памяти в Volatility 2 и 3: скрытые процессы, инъекции кода, учётные данные, таймлайн инцидента. CX Codex +1 3 600установок ctf-forensics ljagiello Набор техник цифровой криминалистики и анализа сигналов для CTF: образы дисков, дампы памяти, PCAP, стеганография, Windows-артефакты и side-channel атаки. CX Codex +1 9 100установок volatility-modeling JoelLewis Скилл для оценки и прогноза волатильности: EWMA, GARCH(1,1), подразумеваемая волатильность, улыбка и сроковая структура, VIX. CX Codex +1 713установок disk-forensics briiirussell Скилл для разбора дисковых образов, файловых систем и дампов памяти: восстановление удалённых файлов, таймлайн событий, поиск артефактов. Пригодится в расследованиях и на CTF. CX Codex +1 357установок Security Monitoring Claude Office Skills Скилл для автоматизации мониторинга безопасности: правила детекта, алерты, разбор инцидентов и проверки на соответствие требованиям. CX Codex +1 4 600установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой