Pular para o conteúdo
Skillpedia
Escrita35 mil · #5667

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-fileless-attacks-on-endpoints/SKILL.md

Mensagem pronta para colar

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

Ou 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.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 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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