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
Mensagem pronta para colar
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-sysmonOu 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.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.
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
- 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.
- 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.
- 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.
- 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).
- 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.
- 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).
- 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
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5719
- 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