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

analyzing-persistence-mechanisms-in-linux: скилл для Claude Code

Ищет следы закрепления злоумышленника в Linux через cron, службы systemd, LD_PRELOAD и SSH-ключи, сопоставляя находки с auditd.

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

Что делает analyzing-persistence-mechanisms-in-linux

Скилл автоматизирует аудит Linux-хоста при расследовании инцидентов и threat hunting. Он проверяет пользовательские и системные задачи в crontab, директории /etc/cron.d/, таймеры и службы в /etc/systemd/system/, а также скрытые вызовы через /etc/ld.so.preload и переменную LD_PRELOAD. Дополнительно проверяются файлы .bashrc, .profile, /etc/profile.d/ и ключи в authorized_keys.

Для реконструкции событий скрипт сверяет изменения файлов с логами auditd, выстраивая хронологию внедрения. На выходе формируется отчёт в формате JSON с оценкой рисков, разметкой по техникам MITRE ATT&CK (T1053, T1543, T1574, T1546) и командами для нейтрализации обнаруженных точек входа.

Без прав root или sudo проверить защищённые системные пути и чужие конфигурации не получится. Для работы требуются Python 3.8+ со стандартными библиотеками и настроенные правила отслеживания в auditd.

Какие задачи решает

  • выявить подозрительные задачи в crontab и системных планировщиках
  • найти скрытые сервисы и таймеры systemd вне пакетных менеджеров
  • обнаружить перехват библиотек через LD_PRELOAD
  • построить хронологию изменения системных файлов по логам auditd
  • получить команды для нейтрализации вредоносных закладок

Примеры запросов агенту

  • Проверь систему на механизмы закрепления и собери таймлайн по auditd.
  • Выполни аудит crontab, systemd и LD_PRELOAD на этом хосте.
  • Составь отчёт с техниками MITRE ATT&CK по найденным подозрительным сервисам.

Как установить analyzing-persistence-mechanisms-in-linux

1Через Skills CLI (Vercel)

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-persistence-mechanisms-in-linux -a claude-code

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

~/.claude/skills/analyzing-persistence-mechanisms-in-linux/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-persistence-mechanisms-in-linux/

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

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

analyzing-memory-forensics-with-lime-and-volatility Скилл помогает выгрузить память ядра Linux через модуль LiME и разобрать дамп во фреймворке Volatility 3 при расследовании инцидентов. CX Codex +1 321установок 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-pdf-malware-with-pdfid Разбирает подозрительный PDF по структуре: находит встроенный JavaScript, шеллкод и эксплойты, не открывая документ. CX Codex +1 317установок analyzing-threat-intelligence-feeds Разбирает коммерческие и открытые фиды киберразведки: вытаскивает индикаторы, тактики противника и контекст кампаний, приводит данные к STIX 2.1. CX Codex +1 316установок analyzing-threat-actor-ttps-with-mitre-attack Сопоставляет поведение группировок и IOC с MITRE ATT&CK, строит слои ATT&CK Navigator и помогает найти пробелы в обнаружении. CX Codex +1 312установок testing-for-xxe-injection-vulnerabilities Скилл ведёт агента по шагам проверки XXE-инъекций: чтение файлов сервера, SSRF и вынос данных при авторизованном пентесте. CX Codex +1 311установок

Похожие

linux-hardening devops-skills Скилл проводит агента по CIS-бенчмаркам: настраивает SSH, пользователей, файрвол и параметры ядра. Пригодится, когда сервер готовят к продакшену или аудиту. CX Codex +1 769установок debian-linux-triage официальный github Скилл помогает разбирать проблемы Debian Linux через apt, systemd и dpkg, учитывая AppArmor и firewall. Подойдёт для диагностики с пошаговой проверкой. 9 197установок fedora-linux-triage официальный github Скилл помогает разбирать проблемы Fedora через dnf, systemd и проверки SELinux. Подойдёт, когда нужен пошаговый план диагностики с командами. 8 800установок yara-rule-authoring trailofbits Пишет и разбирает правила YARA-X для поиска малвари: подсказывает, какие строки дают годные атомы, а какие ведут к ложным срабатываниям. CX Codex +1 5 100установок huawei-cloud-obs-upload huaweicloud Загружает файлы и папки в бакеты Huawei Cloud OBS, показывает список бакетов с объёмом и числом объектов и ставит периодическую синхронизацию через crontab. CX Codex +1 17 000установок secops-hunt официальный Google LLC Скилл помогает искать угрозы в Google SecOps: проверять гипотезы, искать IoC и аномалии в событиях UDM. Подойдёт для проактивного threat hunting. CX Codex 1 900установок

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

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

Вопросы о analyzing-persistence-mechanisms-in-linux

Как установить analyzing-persistence-mechanisms-in-linux в Claude Code?

Выполните команду npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-persistence-mechanisms-in-linux -a claude-code.

Что делает analyzing-persistence-mechanisms-in-linux?

Он проверяет точки закрепления в Linux: cron, systemd, preload-библиотеки, профили оболочки и SSH-ключи, сопоставляя события с auditd для создания таймлайна.

Что нужно подготовить перед запуском анализа?

Потребуются права root или sudo (либо форензик-образ), Python 3.8+ и запущенный auditd с настроенными правилами наблюдения за путями закрепления.

Исходный текст

SKILL.md · Apache-2.0
---
name: analyzing-persistence-mechanisms-in-linux
description: Scan Linux systems for persistence mechanisms including crontab/systemd entries, LD_PRELOAD injection, shell profile modifications (.bashrc, .profile), and SSH authorized_keys backdoors, then correlate findings with auditd logs into an installation timeline. Use during incident response or threat hunting to detect or confirm how an adversary maintained access to a compromised Linux host.
domain: cybersecurity
subdomain: threat-hunting
tags:
- linux-persistence
- crontab
- systemd
- ld-preload
- auditd
- threat-hunting
- incident-response
mitre_attack:
- T1053.003
- T1543.002
- T1574.006
- T1546.004
- T1098.004
version: '1.0'
author: mahipal
license: Apache-2.0
d3fend_techniques:
- Executable Denylisting
- Execution Isolation
- File Metadata Consistency Validation
- Process Termination
- Content Format Conversion
nist_csf:
- DE.CM-01
- DE.AE-02
- DE.AE-07
- ID.RA-05
---

# Analyzing Persistence Mechanisms in Linux

## Overview

Adversaries establish persistence on Linux systems through crontab jobs, systemd service/timer units, LD_PRELOAD library injection, shell profile modifications (.bashrc, .profile), SSH authorized_keys backdoors, and init script manipulation. This skill scans for all known persistence vectors, checks file timestamps and integrity, and correlates findings with auditd logs to build a timeline of persistence installation.


## When to Use

- When investigating security incidents that require analyzing persistence mechanisms in linux
- 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

- Root or sudo access on target Linux system (or forensic image)
- auditd configured with file watch rules on persistence paths
- Python 3.8+ with standard library (os, subprocess, json)
- Optional: OSSEC/Wazuh agent for file integrity monitoring alerts

## Steps

1. **Scan Crontab Entries** — Enumerate all user crontabs, /etc/cron.d/, /etc/cron.daily/, and anacron jobs for suspicious commands
2. **Audit Systemd Units** — Check /etc/systemd/system/ and ~/.config/systemd/user/ for non-package-managed service and timer units
3. **Detect LD_PRELOAD Hijacking** — Check /etc/ld.so.preload and LD_PRELOAD environment variable for injected shared libraries
4. **Inspect Shell Profiles** — Scan .bashrc, .bash_profile, .profile, /etc/profile.d/ for injected commands or reverse shells
5. **Check SSH Authorized Keys** — Audit all authorized_keys files for unauthorized public keys with command restrictions
6. **Correlate Auditd Logs** — Search auditd logs for file modification events on persistence paths to build an installation timeline
7. **Generate Persistence Report** — Produce a risk-scored report of all discovered persistence mechanisms

## Expected Output

- JSON report of all persistence mechanisms found with risk scores
- Timeline of persistence installation from auditd correlation
- MITRE ATT&CK technique mapping (T1053, T1543, T1574, T1546)
- Remediation commands for each detected persistence mechanism

© mahipal · Apache-2.0 · mukul975/Anthropic-Cybersecurity-Skills

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

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

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