detecting-fileless-attacks-on-endpoints
Ensina seu agente de IA a escrever textos claros e bem estruturados.
O que ela faz
Esta ferramenta ajuda a encontrar ataques de segurança que acontecem diretamente na memória do computador, sem deixar rastros em arquivos. É útil para detectar ameaças que usam o PowerShell ou se escondem de antivírus comuns.
Quando usar
- ✓Quando você suspeita de um ataque que não deixou arquivos no disco.
- ✓Ao investigar atividades suspeitas do PowerShell.
- ✓Para configurar sistemas de segurança que monitoram o que acontece na memória.
Exemplo do que pedir para a IA
“Procure por atividades suspeitas de PowerShell que não criam arquivos.”
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 ativando ferramentas de monitoramento no seu computador (como Sysmon e logs do PowerShell) que registram o que os programas fazem. Depois, analisa esses registros em busca de padrões de ataques que operam na memória.
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-fileless-attacks-on-endpointsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-fileless-attacks-on-endpoints/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 Fileless em Endpoints
Quando Usar
Use esta habilidade quando:
- Estiver criando regras de detecção para malware fileless que opera inteiramente na memória
- Estiver caçando ataques baseados em PowerShell, injeção de DLL reflexiva e abuso de WMI
- Estiver configurando telemetria de endpoint (Sysmon, AMSI, logs do PowerShell) para capturar indicadores fileless
- Estiver investigando incidentes onde o antivírus tradicional não encontrou arquivos maliciosos
Não use para detectar malware baseado em arquivos ou para engenharia reversa de malware.
Pré-requisitos
- Sysmon com criação de processos e registro de eventos WMI habilitados
- Registro de Blocos de Script do PowerShell e Registro de Módulos habilitados
- AMSI (Antimalware Scan Interface) habilitado para inspeção de conteúdo de scripts
- EDR com capacidades de detecção comportamental (MDE, CrowdStrike, SentinelOne)
Fluxo de Trabalho
Passo 1: Habilitar Telemetria Necessária
# Enable PowerShell Script Block Logging (GPO or registry)
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging" `
-Name EnableScriptBlockLogging -Value 1 -PropertyType DWORD -Force
# Enable PowerShell Module Logging
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ModuleLogging" `
-Name EnableModuleLogging -Value 1 -PropertyType DWORD -Force
# Enable PowerShell Transcription
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\Transcription" `
-Name EnableTranscripting -Value 1 -PropertyType DWORD -Force
# Sysmon config for fileless detection (key events):
# Event ID 1: Process creation (captures CommandLine)
# Event ID 7: Image loaded (DLL loading)
# Event ID 8: CreateRemoteThread (injection)
# Event ID 10: Process access (LSASS access)
# Event ID 19/20/21: WMI events
Passo 2: Detectar Ataques Baseados em PowerShell
# Indicators of malicious PowerShell:
# Encoded command execution
EventID: 1
CommandLine contains: "powershell" AND ("-enc" OR "-e " OR "-encodedcommand" OR "FromBase64String")
# Download cradle patterns
CommandLine contains: "IEX" AND ("Net.WebClient" OR "DownloadString" OR "Invoke-WebRequest")
CommandLine contains: "Invoke-Expression" AND "New-Object"
# AMSI bypass attempts (Event ID 4104 - Script Block)
ScriptBlock contains: ("Amsi"+"Utils") OR ("amsi"+"InitFailed") OR "SetValue.*amsi"
# Splunk query for suspicious PowerShell:
index=windows source="WinEventLog:Microsoft-Windows-PowerShell/Operational" EventCode=4104
| where match(ScriptBlockText, "(?i)(iex|invoke-expression|downloadstring|net\.webclient|frombase64|bypass|amsi.utils)")
| table _time host ScriptBlockText
Passo 3: Detectar Técnicas de Injeção de Processos
# Reflective DLL injection - loads DLL from memory without touching disk
# Detection: Sysmon Event 7 (ImageLoaded) where image path is unusual
EventID: 7
ImageLoaded NOT starts with: "C:\Windows\" AND NOT starts with: "C:\Program Files"
# Process hollowing - creates process in suspended state, replaces memory
# Detection: Process creation followed by immediate memory write
EventID: 1 + 10 correlation
# Process created then accessed with PROCESS_VM_WRITE
# APC injection - queues code to thread's async procedure call queue
# Detection: Sysmon CreateRemoteThread from non-system process
EventID: 8
SourceImage NOT IN (known_legitimate_sources)
# MDE KQL:
DeviceEvents
| where ActionType in ("CreateRemoteThreadApiCall", "NtAllocateVirtualMemoryApiCall")
| where InitiatingProcessFileName !in ("MsMpEng.exe", "svchost.exe")
| project Timestamp, DeviceName, ActionType, InitiatingProcessFileName,
InitiatingProcessCommandLine, FileName
Passo 4: Detectar Persistência Baseada em WMI
# Sysmon Event IDs 19/20/21 for WMI events
EventID: 19 # WmiEventFilter activity detected
EventID: 20 # WmiEventConsumer activity detected
EventID: 21 # WmiEventConsumerToFilter activity detected
# Any WMI event subscription creation is suspicious unless expected
# Common malicious WMI persistence:
Consumer contains: "CommandLineEventConsumer" OR "ActiveScriptEventConsumer"
# Query for WMI subscriptions via osquery or PowerShell:
Get-WMIObject -Namespace root\Subscription -Class __EventFilter
Get-WMIObject -Namespace root\Subscription -Class __EventConsumer
Get-WMIObject -Namespace root\Subscription -Class __FilterToConsumerBinding
Passo 5: Detectar Execução Baseada em Registro
# Malware armazenado em valores de registro e executado via PowerShell
# Sysmon Event 13 - Valor de registro definido com conteúdo codificado
EventID: 13
…
Perguntas frequentes
O que é um ataque 'fileless' (sem arquivo)?
É um ataque que roda diretamente na memória do computador, sem precisar salvar nenhum arquivo malicioso no disco. Isso dificulta a detecção por antivírus tradicionais.
Por que o PowerShell é importante para esses ataques?
O PowerShell é uma ferramenta poderosa do Windows que pode ser usada para executar comandos complexos. Atacantes a usam para rodar códigos maliciosos diretamente na memória, sem precisar de um arquivo executável.
Preciso instalar algo para usar esta ferramenta?
Sim, é preciso configurar ferramentas de monitoramento no seu sistema, como o Sysmon e habilitar logs específicos do PowerShell, além de ter um antivírus com detecção comportamental.
Detalhes
Descrição original do autor
Detects fileless malware and in-memory attacks that execute entirely in RAM without writing persistent files to disk, evading traditional antivirus. Use when building detections for PowerShell-based attacks, reflective DLL injection, WMI persistence, and registry-resident malware. Activates for requests involving fileless malware detection, in-memory attacks, PowerShell exploitation, or living-off
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5667
- 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
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC