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
Mensagem pronta para colar
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-linuxOu 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.mdConteú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
- Escanear Entradas Crontab — Enumerar todos os crontabs de usuários, /etc/cron.d/, /etc/cron.daily/ e jobs anacron em busca de comandos suspeitos.
- 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.
- Detectar Hijacking de LD_PRELOAD — Verificar /etc/ld.so.preload e a variável de ambiente LD_PRELOAD em busca de bibliotecas compartilhadas injetadas.
- Inspecionar Perfis de Shell — Escanear .bashrc, .bash_profile, .profile, /etc/profile.d/ em busca de comandos injetados ou reverse shells.
- Verificar Chaves Autorizadas SSH — Auditar todos os arquivos authorized_keys em busca de chaves públicas não autorizadas com restrições de comando.
- 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.
- 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.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5481
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC