detecting-wmi-persistence
Ajuda seu agente a encontrar métodos de persistência maliciosos usando o WMI no Windows. Ele analisa logs específicos para identificar atividades suspeitas.
O que ela faz
Esta ferramenta procura por maneiras escondidas que programas maliciosos podem usar para se manterem ativos no seu computador, usando um sistema chamado WMI. Ela verifica eventos específicos que indicam essa atividade.
Quando usar
- ✓Quando você suspeita que um programa indesejado está rodando em segundo plano.
- ✓Se você recebeu um alerta sobre atividade suspeita no sistema.
- ✓Durante uma investigação de segurança para encontrar ameaças.
Exemplo do que pedir para a IA
“Procure por persistência WMI em meu sistema.”
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 analisa logs de eventos do Sysmon (IDs 19, 20, 21) que registram a criação de componentes de persistência WMI. Ela compara essas informações com o que está ativo no sistema para identificar atividades maliciosas.
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 detecting-wmi-persistenceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-wmi-persistence/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.
Detecção de Persistência WMI
Quando Usar
- Ao procurar por persistência de assinatura de eventos WMI (MITRE ATT&CK T1546.003)
- Após detectar atividade WMI suspeita em telemetria de endpoint
- Durante a resposta a incidentes para identificar mecanismos de persistência do atacante
- Quando alertas do Sysmon são acionados nos IDs de Evento 19, 20 ou 21
- Durante exercícios de equipe roxa testando persistência baseada em WMI
Pré-requisitos
- Sysmon v6.1+ implantado com registro de eventos WMI ativado (IDs de Evento 19, 20, 21)
- Encaminhamento do Log de Eventos de Segurança do Windows configurado
- SIEM com dados do Sysmon ingeridos (Splunk, Elastic, Sentinel)
- Acesso ao PowerShell para enumeração WMI em endpoints
- Sysinternals Autoruns para revisão manual de assinaturas WMI
Fluxo de Trabalho
- Coletar Telemetria: Analisar os IDs de Evento do Sysmon 19 (WmiEventFilter), 20 (WmiEventConsumer), 21 (WmiEventConsumerToFilter).
- Identificar Consumers Suspeitos: Marcar os tipos CommandLineEventConsumer e ActiveScriptEventConsumer que executam código.
- Analisar Filtros de Evento: Examinar as consultas WQL nos EventFilters para gatilhos de início de processo ou execução baseada em tempo.
- Correlacionar Vinculações: Combinar FilterToConsumerBindings que ligam filtros suspeitos a consumers.
- Verificar Locais de Persistência: Consultar os namespaces WMI root\subscription e root\default para assinaturas ativas.
- Validar Descobertas: Cruzar com assinaturas WMI conhecidas e legítimas (SCCM, produtos antivírus).
- Documentar e Remediar: Remover assinaturas maliciosas e atualizar regras de detecção.
Conceitos Chave
| Conceito | Descrição |
|---|---|
| Evento Sysmon 19 | Criação de WmiEventFilter detectada |
| Evento Sysmon 20 | Criação de WmiEventConsumer detectada |
| Evento Sysmon 21 | Vinculação de WmiEventConsumerToFilter detectada |
| T1546.003 | Execução Acionada por Evento: Assinatura de Evento WMI |
| CommandLineEventConsumer | Executa comandos do sistema quando o filtro é acionado |
| ActiveScriptEventConsumer | Executa VBScript/JScript quando o filtro é acionado |
Ferramentas & Sistemas
| Ferramenta | Propósito |
|---|---|
| Sysmon | Monitoramento de eventos do Windows para atividade WMI |
| WMI Explorer | Ferramenta GUI para navegar em namespaces WMI |
| Autoruns | Ferramenta Sysinternals listando mecanismos de persistência |
| PowerShell Get-WMIObject | Enumerar assinaturas de eventos WMI |
| Splunk | Análise SIEM de eventos WMI do Sysmon |
| Velociraptor | Coleta de artefatos WMI de endpoint |
Formato de Saída
Hunt ID: TH-WMI-[DATE]-[SEQ]
Technique: T1546.003
Host: [Hostname]
Event Type: [EventFilter|EventConsumer|Binding]
Consumer Type: [CommandLine|ActiveScript]
WQL Query: [Filter query text]
Command: [Executed command or script]
Risk Level: [Critical/High/Medium/Low]
Recommended Action: [Remove subscription, investigate lateral movement]
Perguntas frequentes
O que é WMI?
WMI (Windows Management Instrumentation) é uma ferramenta do Windows que permite gerenciar e obter informações sobre o sistema.
O que são 'event subscriptions'?
São como gatilhos que fazem o WMI executar uma ação quando algo específico acontece no sistema.
O que o Sysmon faz?
Sysmon é um programa que monitora e registra a atividade do sistema, ajudando a detectar comportamentos suspeitos.
Detalhes
Descrição original do autor
Detect WMI event subscription persistence (MITRE T1546.003) by analyzing Sysmon Event IDs 19, 20, and 21 for malicious EventFilter, EventConsumer, and FilterToConsumerBinding creation, cross-referenced against root\subscription namespace contents and Sysinternals Autoruns. Use when hunting WMI-based persistence, triaging a Sysmon alert on these event IDs, or during incident response and purple-tea
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5723
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC