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
Mensagem pronta para colar
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-attacksOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-dll-sideloading-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.
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
- 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).
- 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.
- Verificar Assinaturas de DLL: Sinalizar DLLs não assinadas ou não confiáveis carregadas por executáveis assinados.
- Detectar Anomalias de Caminho: Identificar executáveis legítimos rodando de locais incomuns (Temp, AppData, Public) que podem ser wrappers de isca.
- Verificação de Hash: Comparar hashes de DLL carregadas com versões conhecidas e feeds de inteligência de ameaças.
- 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.
- 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
- 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.
- Exploração de Phantom DLL: DLL maliciosa colocada em um local do PATH onde o aplicativo legítimo procura por uma DLL inexistente.
- Carregamento de Proxy de DLL: Versão maliciosa de
version.dllfaz proxy de todas as exportações para aversion.dllreal enquanto executa código malicioso emDllMain. - 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
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5659
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC