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

performing-lateral-movement-detection

Ensina seu agente de IA a proteger aplicações contra ataques.

O que ela faz

Esta ferramenta ajuda a encontrar se um invasor está se movendo dentro da sua rede. Ela procura por atividades suspeitas que indicam que alguém está tentando acessar outros computadores.

Quando usar

  • ✓Quando você suspeita que um invasor já entrou na sua rede.
  • ✓Para investigar como um invasor se moveu entre computadores.
  • ✓Para testar se suas defesas conseguem detectar movimentos internos de invasores.

Exemplo do que pedir para a IA

“Procure por movimentos de invasores dentro da rede.”

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/performing-lateral-movement-detection/SKILL.md

Mensagem pronta para colar

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

Ela analisa registros de eventos de computadores Windows e dados de rede. Ao cruzar essas informações, ela identifica padrões que indicam tentativas de acesso a outros sistemas.

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 performing-lateral-movement-detection

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-lateral-movement-detection/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 Movimentação Lateral

Quando Usar

Use esta funcionalidade quando:

  • Equipes de SOC precisarem detectar atacantes se movendo entre sistemas após um comprometimento inicial.
  • Investigações de incidentes exigirem o rastreamento do caminho de movimentação de um atacante pela rede.
  • Engenharia de detecção precisar de regras de movimentação lateral mapeadas para as técnicas TA0008 do ATT&CK.
  • Exercícios de equipe vermelha/roxa identificarem lacunas na detecção de movimentação lateral.

Não use para detectar acesso inicial ou ataques externos — a detecção de movimentação lateral foca em atividade de pivô interno de host para host.

Pré-requisitos

  • Logs de Segurança do Windows (EventCode 4624, 4625, 4648, 4672) de todos os endpoints e servidores.
  • Sysmon implantado com criação de processos (EventCode 1), conexões de rede (EventCode 3) e named pipes (EventCode 17/18).
  • Dados de fluxo de rede (NetFlow/sFlow, logs de conexão Zeek) para análise de tráfego interno.
  • SIEM com capacidade de correlação entre fontes.
  • Linha de base de padrões normais de autenticação interna.

Fluxo de Trabalho

Etapa 1: Detectar Pass-the-Hash / Pass-the-Ticket (T1550)

Detecção de Pass-the-Hash (EventCode 4624 com NTLM):

index=wineventlog sourcetype="WinEventLog:Security" EventCode=4624 Logon_Type=3
AuthenticationPackageName="NTLM"
| where TargetUserName!="ANONYMOUS LOGON" AND TargetUserName!="$"
| stats count, dc(ComputerName) AS unique_targets, values(ComputerName) AS targets
  by src_ip, TargetUserName
| where unique_targets > 3
| eval alert = "Possible Pass-the-Hash: NTLM network logon to ".unique_targets." hosts"
| sort - unique_targets
| table src_ip, TargetUserName, unique_targets, count, targets, alert

Detecção de Overpass-the-Hash (Kerberos com RC4):

index=wineventlog sourcetype="WinEventLog:Security" EventCode=4769
TicketEncryptionType="0x17"
| where ServiceName!="krbtgt" AND ServiceName!="$"
| stats count, dc(ServiceName) AS unique_services by src_ip, TargetUserName
| where count > 5
| eval alert = "Possible Overpass-the-Hash: RC4 Kerberos tickets from ".src_ip
| table _time, src_ip, TargetUserName, unique_services, count, alert

Detecção de Golden/Silver Ticket (T1558):

index=wineventlog sourcetype="WinEventLog:Security" EventCode=4769
| where TicketOptions="0x40810000" OR TicketOptions="0x40800000"
| eval ticket_lifetime = TicketExpireTime - TicketIssueTime
| where ticket_lifetime > 36000  --- >10 hours (abnormal)
| stats count by src_ip, TargetUserName, ServiceName, TicketEncryptionType, TicketOptions
| eval alert = "Possible Golden/Silver Ticket: Abnormal ticket properties"

Etapa 2: Detectar Exploração de Serviço Remoto (T1021)

Detecção de PsExec (T1021.002):

--- Via Sysmon process creation
index=sysmon EventCode=1
(Image="*\\psexec.exe" OR Image="*\\psexesvc.exe"
 OR OriginalFileName="psexec.c" OR OriginalFileName="psexesvc.exe"
 OR ParentImage="*\\psexesvc.exe")
| table _time, Computer, User, ParentImage, Image, CommandLine, Hashes

--- Via named pipe creation (Sysmon EventCode 17)
index=sysmon EventCode=17
PipeName IN ("\\PSEXESVC*", "\\RemCom*", "\\csexec*")
| table _time, Computer, User, Image, PipeName

--- Via Windows service creation (EventCode 7045)
index=wineventlog sourcetype="WinEventLog:System" EventCode=7045
ServiceName="PSEXESVC" OR ServiceFileName="*PSEXESVC*"
| table _time, Computer, ServiceName, ServiceFileName, AccountName

Execução Remota por WMI (T1047):

index=sysmon EventCode=1
(Image="*\\wmic.exe" AND CommandLine="*/node:*")
OR (ParentImage="*\\WmiPrvSE.exe" AND Image IN ("*\\cmd.exe", "*\\powershell.exe"))
| eval execution_type = case(
    match(Image, "wmic"), "WMI Command Line",
    match(ParentImage, "WmiPrvSE"), "WMI Provider Host (remote execution)"
  )
| table _time, Computer, User, execution_type, ParentImage, Image, CommandLine

Remoting WinRM/PowerShell (T1021.006):

index=wineventlog sourcetype="WinEventLog:Security" EventCode=4624
Logon_Type=3 AuthenticationPackageName="Kerberos"
| where ProcessName="*\\wsmprovhost.exe" OR ProcessName="*\\powershell.exe"
| stats count, dc(ComputerName) AS unique_targets by src_ip, TargetUserName
| where unique_targets > 2
| eval alert = "PowerShell Remoting to ".unique_targets." hosts from ".src_ip

--- Sysmon variant
index=sysmon EventCode=1
ParentImage="*\\wsmprovhost.exe"
Image IN ("*\\cmd.exe", "*\\powershell.exe", "*\\csc.exe")
| table _time, Computer, User, Image, CommandLine

Movimentação Lateral por RDP (T1021.001):


…
Perguntas frequentes

O que são 'movimentos laterais'?

São as ações que um invasor realiza para se mover de um computador já comprometido para outros dentro da mesma rede.

Que tipos de ataques ela detecta?

Detecta técnicas como Pass-the-Hash, PsExec, WMI, RDP e compartilhamentos de rede (SMB).

Preciso de algo especial para usar?

Sim, você precisa ter registros de eventos do Windows, dados de rede e um sistema que consiga juntar todas essas informações (SIEM).

Detalhes

Descrição original do autor

Detects lateral movement techniques including Pass-the-Hash, PsExec, WMI execution, RDP pivoting, and SMB-based spreading by correlating Windows Security/Sysmon event logs, network flow data (NetFlow/Zeek), and endpoint telemetry in a SIEM, mapped to MITRE ATT&CK Lateral Movement (TA0008) techniques with sample SPL detection queries. Use when a SOC team needs to detect attackers pivoting between i

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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