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

hunting-for-registry-run-key-persistence

Faz seu agente identificar programas que iniciam com o Windows usando chaves de registro. Ajuda a encontrar e remover softwares que se ativam sozinhos.

O que ela faz

Esta ferramenta procura por programas maliciosos que se configuram para iniciar automaticamente no seu computador Windows. Ela analisa registros do sistema para encontrar entradas suspeitas que podem ter sido adicionadas por invasores.

Quando usar

  • ✓Quando você suspeita que um programa indesejado está iniciando sozinho.
  • ✓Ao investigar atividades estranhas no seu computador.
  • ✓Para verificar se há programas escondidos que iniciam com o Windows.

Exemplo do que pedir para a IA

“Procure por programas que iniciam automaticamente no registro do Windows.”

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/hunting-for-registry-run-key-persistence/SKILL.md

Mensagem pronta para colar

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

A ferramenta examina logs de eventos do Windows (Sysmon Event ID 13) que registram mudanças no registro. Ela procura por padrões conhecidos de programas maliciosos ou que iniciam de locais suspeitos.

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 hunting-for-registry-run-key-persistence

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-registry-run-key-persistence/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.

Caçando Persistência por Chaves de Execução no Registro

Visão Geral

Chaves de Execução no Registro (T1547.001) são um dos mecanismos de persistência mais comumente usados por adversários. Quando um programa é adicionado a uma chave de Execução no registro do Windows, ele é executado automaticamente quando um usuário faz login. Atacantes abusam de chaves sob HKLM\Software\Microsoft\Windows\CurrentVersion\Run, HKCU\Software\Microsoft\Windows\CurrentVersion\Run e suas contrapartes RunOnce para manter a persistência. O Evento 13 do Sysmon (RegistryEvent - Value Set) captura modificações de valores do registro, incluindo o caminho do objeto alvo, o processo que fez a alteração e o novo valor. A detecção envolve o monitoramento desses eventos para executáveis suspeitos em diretórios temporários, comandos PowerShell codificados, caminhos de LOLBins e processos que normalmente não criam entradas de chave de Execução. Encadear o Evento 13 com o Evento 1 (Process Creation) e o Evento 11 (FileCreate) fortalece a detecção ao confirmar a criação e execução do payload.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a caça por persistência por chaves de execução no registro.
  • Ao construir regras de detecção ou consultas de caça a ameaças 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

  • Sistemas Windows com Sysmon instalado e configurado para registrar o Evento ID 13.
  • Configuração do Sysmon com regras RegistryEvent para chaves Run/RunOnce.
  • Python 3.9+ com os módulos json, xml.etree.ElementTree, re.
  • SIEM ou agregador de logs coletando logs do Sysmon (Splunk, Elastic, Sentinel).
  • Conhecimento de programas legítimos de inicialização automática para comparação de linha de base.

Passos

  1. Coletar logs do Evento ID 13 do Sysmon filtrados para caminhos de chaves Run/RunOnce.
  2. Analisar o XML/JSON do evento para TargetObject, Details (valor escrito), Image (processo modificador).
  3. Sinalizar entradas onde o valor aponta para diretórios temporários, AppData ou ProgramData.
  4. Detectar comandos PowerShell codificados ou interpretadores de script em valores de registro.
  5. Identificar abuso de LOLBins (mshta.exe, rundll32.exe, regsvr32.exe, wscript.exe).
  6. Comparar com a linha de base conhecida de entradas legítimas de inicialização automática.
  7. Verificar se o processo modificador (Image) é incomum (cmd.exe, powershell.exe, python.exe).
  8. Encadear com o Evento ID 1 para verificar se o binário registrado foi criado recentemente.
  9. Gerar relatório de detecção com mapeamento MITRE ATT&CK e pontuações de severidade.
  10. Produzir regras de detecção Sigma/Splunk a partir das descobertas.

Saída Esperada

Um relatório JSON listando entradas suspeitas de chaves de Execução com o caminho do registro, valor escrito, processo modificador, timestamp, mapeamento da técnica MITRE, classificação de severidade e regras de detecção Sigma recomendadas.

Perguntas frequentes

O que são as 'Registry Run keys'?

São locais especiais no registro do Windows onde programas podem ser listados para iniciar automaticamente toda vez que o computador é ligado ou um usuário faz login.

O que é Sysmon Event ID 13?

É um tipo de registro de evento do Windows que monitora quando algo é modificado no registro, como a adição de um programa nas 'Run keys'.

O que são 'LOLBins'?

São programas legítimos do Windows (como mshta.exe, powershell.exe) que invasores podem usar de forma maliciosa para executar códigos sem precisar trazer novas ferramentas.

Detalhes

Descrição original do autor

Detect MITRE ATT&CK T1547.001 registry Run key persistence by analyzing Sysmon Event ID 13 logs and registry queries to identify malicious auto-start entries.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5806
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