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

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-living-off-the-land-attacks/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-living-off-the-land-attacks/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-attacks

Ou 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.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 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, pandas para 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. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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