Pular para o conteúdo
Skillpedia
Agentes35 mil · #5812

hunting-for-suspicious-scheduled-tasks

Faz seu agente procurar por tarefas agendadas suspeitas no Windows. Ajuda a encontrar maneiras que os invasores usam para manter o acesso a um sistema.

O que ela faz

Esta ferramenta procura por tarefas escondidas no Windows que podem ser usadas por invasores para manter o acesso ao seu computador. Ela verifica tarefas que foram criadas recentemente ou que parecem suspeitas.

Quando usar

  • ✓Para verificar se há programas maliciosos que iniciam sozinhos no Windows.
  • ✓Se você suspeita que alguém invadiu seu computador e quer ver o que está rodando.
  • ✓Quando o Windows avisa que uma nova tarefa foi criada e você não sabe qual foi.

Exemplo do que pedir para a IA

“Procure por tarefas suspeitas no meu computador.”

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/hunting-for-suspicious-scheduled-tasks/SKILL.md

Mensagem pronta para colar

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

Ela analisa os registros de eventos do Windows que mostram quando tarefas são criadas e verifica se os comandos que essas tarefas executam são incomuns ou perigosos.

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 hunting-for-suspicious-scheduled-tasks

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-suspicious-scheduled-tasks/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.

Caçando Tarefas Agendadas Suspeitas

Quando Usar

  • Ao procurar proativamente por mecanismos de persistência em ambientes Windows.
  • Após detectar o uso de schtasks.exe ou at.exe em logs de criação de processos.
  • Ao investigar malware que sobrevive a reinicializações e desconexões de usuários.
  • Durante a resposta a incidentes para enumerar toda a persistência em sistemas comprometidos.
  • Quando o Event ID 4698 de Segurança do Windows (Tarefa Agendada Criada) dispara para tarefas incomuns.

Pré-requisitos

  • Event ID 4698/4699/4702 de Segurança do Windows (Tarefa Criada/Excluída/Atualizada).
  • Sysmon Event ID 1 para criação de processos schtasks.exe com linhas de comando.
  • Log operacional do Agendador de Tarefas do Windows (Microsoft-Windows-TaskScheduler/Operational).
  • Log do PowerShell para uso do cmdlet Register-ScheduledTask.
  • Acesso às definições XML do Agendador de Tarefas nos endpoints.

Fluxo de Trabalho

  1. Enumerar Todas as Tarefas Agendadas: Colete um inventário completo de tarefas dos sistemas de destino usando o cmdlet PowerShell schtasks /query /fo CSV /v ou Get-ScheduledTask.
  2. Monitorar Eventos de Criação de Tarefas: Acompanhe o Event ID 4698 para a criação de novas tarefas, correlacionando com o processo criador e o contexto da conta de usuário.
  3. Analisar Ações das Tarefas: Examine o que cada tarefa executa. Marque tarefas que executam scripts (PowerShell, cmd, wscript), binários de caminhos graváveis pelo usuário (TEMP, AppData, Downloads) ou comandos codificados/ofuscados.
  4. Verificar Gatilhos das Tarefas: Revise as condições dos gatilhos. Tarefas acionadas pela inicialização do sistema, logon do usuário ou intervalos curtos (1-5 minutos) exigem investigação.
  5. Identificar Tarefas Ocultas ou Disfarçadas: Procure por tarefas com nomes que imitam tarefas legítimas do Windows, tarefas com modificações no Descritor de Segurança que as ocultam da enumeração padrão, ou tarefas armazenadas em locais não padrão do registro.
  6. Correlacionar com Execução de Processos: Combine eventos de execução de tarefas agendadas com logs de criação de processos para confirmar o que realmente é executado.
  7. Estabelecer Linha de Base e Comparar: Compare o inventário de tarefas atual com linhas de base conhecidas e confiáveis para identificar tarefas novas, modificadas ou inesperadas.

Consultas de Detecção

Splunk -- Criação de Tarefa Agendada

index=wineventlog EventCode=4698
| spath output=TaskName path=EventData.TaskName
| spath output=TaskContent path=EventData.TaskContent
| where NOT match(TaskName, "(?i)(\\\\Microsoft\\\\|\\\\Windows\\\\)")
| table _time Computer SubjectUserName TaskName TaskContent

Splunk -- Uso Suspeito de Schtasks.exe

index=sysmon EventCode=1 Image="*\\schtasks.exe"
| where match(CommandLine, "(?i)/create")
| where match(CommandLine, "(?i)(powershell|cmd|wscript|cscript|mshta|rundll32|regsvr32|http|https|\\\\temp\\\\|\\\\appdata\\\\)")
| table _time Computer User CommandLine ParentImage

KQL -- Microsoft Sentinel

SecurityEvent
| where EventID == 4698
| extend TaskName = tostring(EventData.TaskName)
| extend TaskContent = tostring(EventData.TaskContent)
| where TaskContent has_any ("powershell", "cmd.exe", "wscript", "http://", "https://", "\\Temp\\", "\\AppData\\")
| project TimeGenerated, Computer, Account, TaskName, TaskContent

Cenários Comuns

  1. Persistência do Cobalt Strike: Cria tarefas agendadas via schtasks.exe para executar "download cradles" em PowerShell em intervalos de logon do usuário.
  2. Estágio de Ransomware: Tarefa criada para executar o payload de criptografia em um horário futuro, geralmente fora do horário comercial para impacto máximo.
  3. Tarefa Oculta via Modificação de SD: Atacante modifica o Descritor de Segurança de uma tarefa agendada para ocultá-la da enumeração normal, mantendo a execução.
  4. Abuso de Handler COM: Tarefa usa um handler COM em vez de um caminho de executável direto, tornando a inspeção da ação mais complexa.
  5. Movimentação Lateral via Tarefas: Criação remota de tarefas agendadas usando schtasks /create /s REMOTE_HOST para execução em outros sistemas.

Formato de Saída

Hunt ID: TH-SCHTASK-[DATE]-[SEQ]
Host: [Hostname]
Task Name: [Full task path]
Action: [Command/Script executed]
Trigger: [Startup/Logon/Timer/Event]
Created By: [User account]
Created From: [Local/Remote]
Creation Time: [Timestamp]
Run As: [Execution account]
Risk Level: [Critical/High/Medium/Low]
Perguntas frequentes

O que são 'tarefas agendadas'?

São comandos ou programas que o Windows pode ser configurado para executar automaticamente em horários específicos ou quando certas coisas acontecem (como ligar o computador).

Por que invasores usam tarefas agendadas?

Eles as usam para garantir que seus programas maliciosos continuem rodando mesmo depois que o computador é reiniciado ou o usuário se desconecta.

Preciso ser um especialista para usar isso?

Não, esta ferramenta foi feita para ser usada mesmo sem conhecimento técnico avançado. Ela simplifica a detecção de ameaças.

Detalhes

Descrição original do autor

Hunts for adversary persistence and execution via Windows scheduled tasks (T1053.005) by analyzing Security Event ID 4698 task-creation events, suspicious task properties, and unusual execution patterns from schtasks.exe/at.exe. Use after detecting schtasks or at.exe in process creation logs, during incident response to enumerate persistence on compromised hosts, or when Event ID 4698 fires for an

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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