Pular para o conteúdo
Skillpedia
Agentes35 mil · #5719

detecting-t1055-process-injection-with-sysmon

Ajuda seu agente a detectar técnicas de injeção de processos (T1055) analisando logs do Sysmon.

O que ela faz

Esta ferramenta ajuda a encontrar atividades suspeitas no seu computador onde um programa tenta se esconder dentro de outro. Ela procura por sinais de que um programa malicioso pode estar se disfarçando como um programa normal para não ser detectado.

Quando usar

  • ✓Quando você suspeita que um programa está agindo de forma estranha ou escondendo algo.
  • ✓Após receber um alerta de segurança sobre acesso incomum entre programas.
  • ✓Ao investigar se programas importantes do sistema foram comprometidos.

Exemplo do que pedir para a IA

“Procure por injeções de processo suspeitas usando dados do Sysmon.”

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/detecting-t1055-process-injection-with-sysmon/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-t1055-process-injection-with-sysmon/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela funciona analisando registros de eventos do sistema (Sysmon) que mostram como os programas interagem. Ao procurar por padrões específicos, como um programa criando 'threads' (pequenas tarefas) em outro ou escrevendo na memória de outro, ela pode identificar tentativas de injeção.

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-t1055-process-injection-with-sysmon

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-t1055-process-injection-with-sysmon/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.

Detectando Injeção de Processo T1055 com Sysmon

Quando Usar

  • Ao procurar por técnicas de evasão de defesa que escondem código malicioso dentro de processos legítimos
  • Após alertas de EDR para acesso suspeito à memória entre processos ou criação remota de threads
  • Ao investigar malware que se injeta em svchost.exe, explorer.exe ou outros processos do sistema
  • Durante exercícios de equipe roxa testando a detecção de variantes de injeção de processo
  • Ao validar a cobertura de configuração do Sysmon para detecção de injeção

Pré-requisitos

  • Sysmon implantado com configuração abrangente capturando Eventos 1, 7, 8, 10, 25
  • Event ID 8 (CreateRemoteThread) habilitado para detecção de threads remotos
  • Event ID 10 (ProcessAccess) configurado com filtros de máscara de acesso apropriados
  • Event ID 7 (ImageLoaded) para detecção de injeção de DLL
  • Event ID 25 (ProcessTampering) para process hollowing no Sysmon 13+
  • Plataforma SIEM para correlação e alertas

Fluxo de Trabalho

  1. Monitorar CreateRemoteThread (Evento 8): Detectar quando um processo cria um thread no espaço de endereço de outro processo. Este é o principal indicador de injeção clássica de DLL e injeção de shellcode.
  2. Analisar ProcessAccess (Evento 10): Rastrear solicitações de handle entre processos com direitos de acesso PROCESS_VM_WRITE (0x0020), PROCESS_VM_OPERATION (0x0008) e PROCESS_CREATE_THREAD (0x0002). Processos legítimos raramente precisam disso em outros processos.
  3. Detectar Carregamento Anômalo de DLL (Evento 7): Identificar DLLs carregadas de caminhos incomuns (diretórios temporários do usuário, pastas de download) em processos do sistema.
  4. Caçar Process Hollowing (Evento 25): Sysmon 13+ gera eventos ProcessTampering quando a imagem executável na memória diverge do que foi mapeado do disco -- uma marca registrada do process hollowing (T1055.012).
  5. Correlacionar com Criação de Processo: Vincular eventos de injeção à criação do processo de origem (Evento 1) para construir a cadeia de ataque completa, desde a execução inicial até a injeção.
  6. Filtrar Atividade Legítima Entre Processos: Excluir software legítimo que realiza operações entre processos (depuradores, produtos antivírus, ferramentas de acessibilidade, agentes RMM).
  7. Mapear para Sub-técnicas do ATT&CK: Classificar a injeção detectada como injeção clássica (T1055.001), injeção de PE (T1055.002), sequestro de execução de thread (T1055.003), injeção de APC (T1055.004), thread local storage (T1055.005), process hollowing (T1055.012) ou process doppelganging (T1055.013).

Conceitos Chave

Conceito Descrição
T1055.001 Injeção de Biblioteca de Vínculo Dinâmico
T1055.002 Injeção de Executável Portátil
T1055.003 Sequestro de Execução de Thread
T1055.004 Injeção de Chamada de Procedimento Assíncrono (APC)
T1055.005 Thread Local Storage
T1055.012 Process Hollowing
T1055.013 Process Doppelganging
T1055.015 ListPlanting
Sysmon Event 8 CreateRemoteThread detectado
Sysmon Event 10 ProcessAccess com permissões de escrita de memória
Sysmon Event 25 ProcessTampering (incompatibilidade de imagem)
Máscara de Acesso 0x1FFFFF PROCESS_ALL_ACCESS -- controle total entre processos

Ferramentas e Sistemas

Ferramenta Propósito
Sysmon Fonte primária de telemetria para detecção de injeção
Process Hacker Investigação manual de regiões de memória de processos
PE-sieve Escanear processos em execução em busca de código esvaziado/injetado
Moneta Detectar regiões de memória anômalas em processos
Splunk / Elastic Correlação SIEM de eventos Sysmon
Volatility Forense de memória para artefatos de injeção
Hollows Hunter Escaneamento automatizado para processos esvaziados

Consultas de Detecção

Splunk -- Criação Remota de Threads

index=sysmon EventCode=8
| where SourceImage!=TargetImage
| where NOT match(SourceImage, "(?i)(csrss|lsass|services|svchost|MsMpEng|SecurityHealthService|vmtoolsd)\.exe$")
| eval suspicious=if(match(TargetImage, "(?i)(svchost|explorer|lsass|winlogon|csrss|services)\.exe$"), "high_value_target", "normal_target")
| where suspicious="high_value_target"
| table _time Computer SourceImage SourceProcessId TargetImage TargetProcessId StartFunction NewThreadId

Splunk -- Padrões Suspeitos de ProcessAccess

index=sysmon EventCode=10
| where SourceImage!=TargetImage
| where match(GrantedAccess, "(0x1FFFFF|0x1F3FFF|0x143A|0x0040)")
| where match(TargetImage, "(?i)(lsass|svchost|explorer|winlogon)\.exe$")
| where NOT match(SourceImage, "(?i)(MsMpEng|csrss|services|svchost|taskmgr|procexp)\.exe$")
| table _time Computer SourceImage TargetImage GrantedAccess CallTrace

…

Perguntas frequentes

O que é 'injeção de processo'?

É uma técnica onde um programa malicioso insere seu código dentro de um programa legítimo para se esconder e executar sem ser notado.

O que é Sysmon?

Sysmon é uma ferramenta que registra muitas informações detalhadas sobre o que acontece no seu computador, ajudando a detectar atividades suspeitas.

Quais tipos de injeção essa ferramenta detecta?

Ela detecta injeção de DLL, 'process hollowing' (onde um programa é substituído por outro) e injeção de APC.

Detalhes

Descrição original do autor

Detect process injection techniques (T1055) - including DLL injection, process hollowing, and APC injection - by analyzing Sysmon Event IDs 1, 7, 8, 10, and 25 for cross-process memory operations, remote thread creation, and anomalous DLL loads. Use when hunting defense-evasion activity that hides code inside legitimate processes, investigating an EDR alert on suspicious cross-process access, or v

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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