detecting-living-off-the-land-attacks
Ajuda seu agente a detectar o uso indevido de programas legítimos do Windows por atacantes. Ele monitora como os programas são executados para identificar atividades maliciosas escondidas.
O que ela faz
Esta ferramenta ajuda a encontrar atividades suspeitas no seu computador. Ela procura por programas que são normalmente seguros, mas que estão sendo usados de forma incomum para realizar ações maliciosas.
Quando usar
- ✓Quando você quer ter mais segurança contra ataques que usam programas normais do Windows.
- ✓Ao investigar se algo estranho aconteceu no seu computador.
- ✓Para configurar sistemas de segurança para detectar esses ataques.
Exemplo do que pedir para a IA
“Procure por usos suspeitos de programas como certutil, mshta ou rundll32.”
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 monitorando como os programas são iniciados, quais comandos eles recebem e quem os iniciou. Se um programa normal for usado de uma maneira que não é comum ou esperada, isso pode ser um sinal de alerta.
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-living-off-the-land-attacksOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-living-off-the-land-attacks/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 Ataques "Living Off the Land"
Monitore o uso suspeito de binários legítimos do Windows (LOLBins), incluindo certutil, mshta, rundll32, regsvr32 e outros usados em técnicas de ataque "fileless" e "living-off-the-land".
Quando Usar
- Construindo regras de detecção para plataformas SIEM ou EDR para capturar o abuso de LOLBin em tempo real
- Investigando alertas onde binários legítimos do sistema aparecem em contextos de execução inesperados
- Caçando ameaças em telemetria de endpoints para indicadores de ataque "fileless"
- Fortalecendo políticas de lista de permissões de aplicativos (AppLocker, WDAC) para restringir o uso perigoso de LOLBin
- Criando configurações do Sysmon ajustadas para capturar eventos de criação de processos relacionados a LOLBin
- Respondendo a incidentes onde adversários contornaram o AV usando apenas ferramentas nativas do sistema operacional
Não use para bloquear toda a execução de LOLBin; estas são ferramentas legítimas do sistema com usos administrativos válidos. A detecção deve focar no contexto anômalo (processo pai, argumentos de linha de comando, atividade de rede) em vez da simples presença do binário.
Pré-requisitos
- Sysmon v15+ instalado em endpoints Windows com uma configuração ajustada (base SwiftOnSecurity ou Olaf Hartong)
- Plataforma SIEM ingerindo IDs de Evento do Sysmon 1 (Criação de Processo), 3 (Conexão de Rede), 7 (Imagem Carregada), 11 (Criação de Arquivo)
- Encaminhamento de Logs de Eventos do Windows para IDs de Evento de Segurança 4688 (Criação de Processo com registro de linha de comando habilitado)
- Projeto LOLBAS como referência: https://lolbas-project.github.io/
- Python 3.8+ com
evtx,pandaspara análise offline de logs - Repositório de regras Sigma para autoria de regras de detecção multiplataforma
Fluxo de Trabalho
Etapa 1: Implantar uma Configuração do Sysmon Focada em LOLBin
Crie uma configuração do Sysmon que capture os eventos de criação de processos e rede necessários para a detecção de LOLBin:
<!-- File: sysmon-lolbin-detection.xml -->
<Sysmon schemaversion="4.90">
<EventFiltering>
<!-- Process Creation: capture all LOLBin executions with full command lines -->
<RuleGroup name="LOLBin Process Creation" groupRelation="or">
<ProcessCreate onmatch="include">
<Image condition="end with">certutil.exe</Image>
<Image condition="end with">mshta.exe</Image>
<Image condition="end with">rundll32.exe</Image>
<Image condition="end with">regsvr32.exe</Image>
<Image condition="end with">msbuild.exe</Image>
<Image condition="end with">installutil.exe</Image>
<Image condition="end with">cmstp.exe</Image>
<Image condition="end with">wmic.exe</Image>
<Image condition="end with">bitsadmin.exe</Image>
<Image condition="end with">certreq.exe</Image>
<Image condition="end with">esentutl.exe</Image>
<Image condition="end with">expand.exe</Image>
<Image condition="end with">extrac32.exe</Image>
<Image condition="end with">findstr.exe</Image>
<Image condition="end with">hh.exe</Image>
<Image condition="end with">ie4uinit.exe</Image>
<Image condition="end with">mavinject.exe</Image>
<Image condition="end with">msiexec.exe</Image>
<Image condition="end with">odbcconf.exe</Image>
<Image condition="end with">pcalua.exe</Image>
<Image condition="end with">presentationhost.exe</Image>
<Image condition="end with">replace.exe</Image>
<Image condition="end with">xwizard.exe</Image>
<!-- PowerShell variants -->
<Image condition="end with">powershell.exe</Image>
<Image condition="end with">pwsh.exe</Image>
<!-- Script hosts -->
<Image condition="end with">cscript.exe</Image>
<Image condition="end with">wscript.exe</Image>
</ProcessCreate>
</RuleGroup>
<!-- Network connections from LOLBins (highly suspicious) -->
<RuleGroup name="LOLBin Network" groupRelation="or">
<NetworkConnect onmatch="include">
<Image condition="end with">certutil.exe</Image>
<Image condition="end with">mshta.exe</Image>
<Image condition="end with">rundll32.exe</Image>
<Image condition="end with">regsvr32.exe</Image>
<Image condition="end with">msbuild.exe</Image>
<Image condition="end with">bitsadmin.exe</Image>
<Image condition="end with">expand.exe</Image>
<Image condition="end with">esentutl.exe</Image>
<Image condition="end with">replace.exe</Image>
</NetworkConnect>
</RuleGroup>
</EventFiltering>
</Sysmon>
…
Perguntas frequentes
O que são 'LOLBins'?
LOLBins são programas legítimos do Windows que atacantes usam para executar código malicioso sem precisar instalar novas ferramentas. É como usar uma faca de cozinha para algo perigoso.
Isso vai bloquear todos os programas suspeitos?
Não, o objetivo é detectar o uso *suspeito* desses programas, não bloqueá-los completamente, pois eles têm usos legítimos. A detecção foca em como e quando eles são usados.
Preciso instalar algo complicado?
Sim, é necessário ter o Sysmon instalado e configurado corretamente, além de sistemas que coletam logs de eventos do Windows. É uma configuração mais avançada para segurança.
Detalhes
Descrição original do autor
Detect abuse of legitimate Windows binaries (LOLBins) used for living off the land attacks. Monitors process creation, command-line arguments, and parent-child relationships to identify suspicious LOLBin execution patterns. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5680
- 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