Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5481

analyzing-persistence-mechanisms-in-linux

Ajuda seu agente a encontrar como invasores se mantiveram em sistemas Linux. Ele procura por sinais de acesso contínuo e cria uma linha do tempo do que aconteceu.

O que ela faz

Esta ferramenta procura por maneiras que um invasor pode ter usado para manter o acesso a um computador Linux, mesmo depois de reiniciado. Ela verifica arquivos e configurações que permitem que programas rodem automaticamente em segundo plano.

Quando usar

  • ✓Se você suspeita que um hacker invadiu seu computador Linux.
  • ✓Para procurar por acessos escondidos que um invasor pode ter deixado.
  • ✓Para entender como um invasor conseguiu continuar acessando o sistema.

Exemplo do que pedir para a IA

“Procure por acessos escondidos no meu sistema Linux.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-persistence-mechanisms-in-linux/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-persistence-mechanisms-in-linux/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta verifica locais comuns onde programas maliciosos podem se esconder para iniciar sozinhos. Ela também olha os registros do sistema para ver quando essas alterações aconteceram, criando uma linha do tempo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

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

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-persistence-mechanisms-in-linux/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Análise de Mecanismos de Persistência em Linux

Visão Geral

Adversários estabelecem persistência em sistemas Linux através de jobs crontab, unidades de serviço/timer systemd, injeção de bibliotecas LD_PRELOAD, modificações de perfil de shell (.bashrc, .profile), backdoors em arquivos SSH authorized_keys e manipulação de scripts init. Esta habilidade escaneia todos os vetores de persistência conhecidos, verifica timestamps e integridade de arquivos, e correlaciona descobertas com logs do auditd para construir uma linha do tempo da instalação da persistência.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a análise de mecanismos de persistência em Linux.
  • Ao construir regras de detecção ou consultas de threat hunting para este domínio.
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.

Pré-requisitos

  • Acesso root ou sudo no sistema Linux alvo (ou imagem forense).
  • auditd configurado com regras de watch de arquivos nos caminhos de persistência.
  • Python 3.8+ com biblioteca padrão (os, subprocess, json).
  • Opcional: Agente OSSEC/Wazuh para alertas de monitoramento de integridade de arquivos.

Passos

  1. Escanear Entradas Crontab — Enumerar todos os crontabs de usuários, /etc/cron.d/, /etc/cron.daily/ e jobs anacron em busca de comandos suspeitos.
  2. Auditar Unidades Systemd — Verificar /etc/systemd/system/ e ~/.config/systemd/user/ em busca de unidades de serviço e timer não gerenciadas por pacotes.
  3. Detectar Hijacking de LD_PRELOAD — Verificar /etc/ld.so.preload e a variável de ambiente LD_PRELOAD em busca de bibliotecas compartilhadas injetadas.
  4. Inspecionar Perfis de Shell — Escanear .bashrc, .bash_profile, .profile, /etc/profile.d/ em busca de comandos injetados ou reverse shells.
  5. Verificar Chaves Autorizadas SSH — Auditar todos os arquivos authorized_keys em busca de chaves públicas não autorizadas com restrições de comando.
  6. Correlacionar Logs do Auditd — Pesquisar logs do auditd por eventos de modificação de arquivo em caminhos de persistência para construir uma linha do tempo de instalação.
  7. Gerar Relatório de Persistência — Produzir um relatório com pontuação de risco de todos os mecanismos de persistência descobertos.

Saída Esperada

  • Relatório JSON de todos os mecanismos de persistência encontrados com pontuações de risco.
  • Linha do tempo da instalação de persistência a partir da correlação do auditd.
  • Mapeamento de técnicas MITRE ATT&CK (T1053, T1543, T1574, T1546).
  • Comandos de remediação para cada mecanismo de persistência detectado.
Perguntas frequentes

O que são 'mecanismos de persistência'?

São métodos que um invasor usa para garantir que ele possa voltar a acessar um sistema mesmo depois de reiniciá-lo ou de você ter tentado removê-lo.

Preciso ser um especialista em Linux para usar isso?

Não, a ferramenta é projetada para ser usada mesmo que você não seja um programador. Ela faz o trabalho pesado de análise para você.

O que é 'auditd'?

É um serviço do Linux que registra o que acontece no sistema, como quais arquivos são modificados. Isso ajuda a ferramenta a saber quando um acesso escondido foi instalado.

Detalhes

Descrição original do autor

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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5481
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas