Pular para o conteúdo
Skillpedia
Segurança35 mil · #5659

detecting-dll-sideloading-attacks

Ajuda seu agente a encontrar ataques de injeção de DLL. Ele analisa como os programas carregam arquivos para detectar se um arquivo malicioso está sendo usado.

O que ela faz

Esta ferramenta ajuda a encontrar programas maliciosos que se disfarçam de programas legítimos para enganar seu computador. Ela procura por arquivos suspeitos que programas confiáveis podem carregar por engano.

Quando usar

  • ✓Quando você suspeita que um programa confiável está agindo de forma estranha.
  • ✓Após receber um alerta de segurança sobre um arquivo desconhecido.
  • ✓Ao investigar um possível ataque de roubo de dados.

Exemplo do que pedir para a IA

“Procure por programas que carregam arquivos suspeitos.”

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-dll-sideloading-attacks/SKILL.md

Mensagem pronta para colar

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

A ferramenta analisa os eventos de carregamento de arquivos do seu sistema. Ela verifica se os arquivos carregados são confiáveis e se estão no local correto, alertando sobre anomalias.

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-dll-sideloading-attacks

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-dll-sideloading-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.

Detecção de Ataques de DLL Sideloading

Quando Usar

  • Ao investigar possível sequestro de DLL em ambientes corporativos
  • Após alertas de EDR sobre DLLs não assinadas carregadas por aplicativos assinados
  • Ao procurar por persistência de APT usando wrappers de aplicativos legítimos
  • Durante a resposta a incidentes para identificar aplicativos trojanizados
  • Quando inteligência de ameaças indica campanhas de DLL sideloading visando softwares específicos

Pré-requisitos

  • EDR com monitoramento de carregamento de DLL (CrowdStrike, MDE, SentinelOne)
  • Sysmon Event ID 7 (Image Loaded) com verificação de hash
  • Lista de permissões de aplicativos (whitelisting) ou monitoramento de integridade de DLL
  • Inventário de software de aplicativos legítimos e caminhos esperados de DLL
  • Capacidades de verificação de assinatura de código

Fluxo de Trabalho

  1. Identificar Alvos de Sideloading: Pesquisar aplicativos vulneráveis conhecidos que carregam DLLs sem qualificação completa de caminho (LOLBAS, bancos de dados de DLL-sideload).
  2. Monitorar Eventos de Carregamento de DLL: Consultar Sysmon Event ID 7 para carregamentos de DLL onde o caminho da DLL difere do diretório esperado do aplicativo.
  3. Verificar Assinaturas de DLL: Sinalizar DLLs não assinadas ou não confiáveis carregadas por executáveis assinados.
  4. Detectar Anomalias de Caminho: Identificar executáveis legítimos rodando de locais incomuns (Temp, AppData, Public) que podem ser wrappers de isca.
  5. Verificação de Hash: Comparar hashes de DLL carregadas com versões conhecidas e feeds de inteligência de ameaças.
  6. Correlacionar com Comportamento de Processo: Verificar se o processo hospedeiro exibe comportamento incomum (conexões de rede, processos filhos) após carregar a DLL suspeita.
  7. Documentar e Remediar: Relatar instâncias de sideloading, colocar em quarentena DLLs maliciosas e atualizar regras de detecção.

Conceitos Chave

Conceito Descrição
T1574.002 DLL Side-Loading
T1574.001 DLL Search Order Hijacking
T1574.006 Dynamic Linker Hijacking
T1574.008 Path Interception by Search Order Hijacking
DLL Search Order Caminho de prioridade de carregamento de DLL do Windows
Side-Loading Colocar DLL maliciosa onde o aplicativo legítimo a carrega
Phantom DLL DLL que aplicativos legítimos tentam carregar, mas não existe
DLL Proxying DLL maliciosa encaminhando chamadas para DLL legítima

Ferramentas & Sistemas

Ferramenta Propósito
Sysmon Monitoramento de carregamento de DLL com Event ID 7
CrowdStrike Falcon Detecção de carregamento de DLL com contexto de processo
Microsoft Defender for Endpoint Detecção de anomalias de carregamento de DLL
Process Monitor Rastreamento de carregamento de DLL em tempo real
DLL Export Viewer Verificar funções de exportação de DLL
Sigcheck Verificação de assinatura digital
pe-sieve Análise de PE para DLLs proxy

Cenários Comuns

  1. Wrapper de Aplicativo Legítimo: Adversário copia aplicativo assinado (ex: atualizador do OneDrive) para pasta temporária ao lado de DLL maliciosa com o mesmo nome da dependência esperada.
  2. Exploração de Phantom DLL: DLL maliciosa colocada em um local do PATH onde o aplicativo legítimo procura por uma DLL inexistente.
  3. Carregamento de Proxy de DLL: Versão maliciosa de version.dll faz proxy de todas as exportações para a version.dll real enquanto executa código malicioso em DllMain.
  4. Sequestro de Atualização de Software: Atacante substitui DLL em um diretório de staging de atualização antes que o atualizador legítimo a carregue.

Formato de Saída

Hunt ID: TH-SIDELOAD-[DATE]-[SEQ]
Technique: T1574.002
Host Application: [Legitimate signed executable]
Sideloaded DLL: [Malicious DLL name and path]
Expected DLL Path: [Where DLL should legitimately be]
DLL Signed: [Yes/No]
App Location: [Expected/Anomalous]
Host: [Hostname]
Risk Level: [Critical/High/Medium/Low]
Perguntas frequentes

O que é 'DLL Sideloading'?

É uma técnica onde um programa malicioso (DLL) é colocado em um local onde um programa legítimo o carrega por engano, executando o código malicioso.

Quais programas podem ser usados para isso?

Qualquer programa legítimo que carrega outros arquivos (DLLs) pode ser um alvo. A ferramenta foca em identificar quando isso é explorado de forma maliciosa.

Preciso instalar algo?

A ferramenta depende de outros sistemas de segurança (EDR) já instalados e configurados para monitorar o carregamento de arquivos e verificar suas assinaturas.

Detalhes

Descrição original do autor

Detect DLL side-loading and search-order hijacking (MITRE T1574) where adversaries plant malicious DLLs for legitimate signed applications to load, by analyzing Sysmon Event ID 7 DLL-load events, checking signatures/hashes against known-good versions, and flagging path anomalies with EDR tools like CrowdStrike, MDE, or SentinelOne. Use when investigating EDR alerts on unsigned DLLs, hunting for AP

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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