detecting-t1548-abuse-elevation-control-mechanism
Faz seu agente detectar o abuso de mecanismos de controle de elevação (T1548) no Windows e Linux.
O que ela faz
Esta ferramenta ajuda a encontrar maneiras que hackers usam para ganhar acesso extra em computadores, como enganar o sistema de segurança do Windows (UAC) ou usar comandos especiais no Linux. Ela procura por atividades suspeitas que indicam que alguém está tentando se tornar um administrador sem permissão.
Quando usar
- ✓Quando você suspeita que alguém está tentando se tornar um administrador no Windows sem ser notado.
- ✓Se você recebeu um alerta sobre hackers usando métodos para burlar o UAC.
- ✓Ao investigar como um invasor conseguiu acesso de administrador no seu sistema.
Exemplo do que pedir para a IA
“Procure por tentativas de ganhar privilégios de administrador sem permissão.”
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 observando mudanças importantes no registro do Windows e como os programas são iniciados. No Linux, ela verifica o uso de comandos como 'sudo' ou arquivos especiais que dão mais poder.
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-t1548-abuse-elevation-control-mechanismOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-t1548-abuse-elevation-control-mechanism/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 Abuso de Mecanismo de Controle de Elevação T1548
Quando Usar
- Ao procurar por escalonamento de privilégios via bypass de UAC em ambientes Windows
- Após inteligência de ameaças indicar o uso de exploits de bypass de UAC por grupos de ameaças ativos
- Ao investigar como atacantes alcançaram acesso administrativo sem disparar prompts de UAC
- Durante avaliações de segurança para validar a cobertura de detecção de bypass de UAC
- Ao monitorar abuso de setuid/setgid em sistemas Linux
Pré-requisitos
- Sysmon Event ID 1 com registro de linha de comando e processo pai
- Windows Security Event ID 4688 com rastreamento de processos
- Auditoria de Registro para chaves relacionadas ao UAC (HKCU\Software\Classes)
- Sysmon Event ID 12/13 (Modificação de chave/valor de registro)
- EDR com capacidades de monitoramento de elevação
Fluxo de Trabalho
- Monitorar Modificações de Registro do UAC: Muitos bypasses de UAC modificam chaves de registro em
HKCU\Software\Classes\ms-settings\shell\open\commandouHKCU\Software\Classes\mscfile\shell\open\command. Rastreie Eventos Sysmon 12/13 para essas alterações. - Detectar Abuso de Processos de Auto-Elevação: Certos binários do Windows se auto-elevam sem prompts de UAC (fodhelper.exe, computerdefaults.exe, eventvwr.exe). Procure por estes sendo lançados por processos pais não padrão.
- Rastrear Mudanças no Nível de Integridade do Processo: Monitore processos escalando de nível de integridade médio para alto sem eventos de consentimento de UAC correspondentes.
- Procurar por Criação de Processos Elevados: Detecte quando processos de auto-elevação criam filhos inesperados (cmd.exe, powershell.exe) -- indicando exploração de bypass de UAC.
- Monitorar Abuso de Elevação no Linux: Rastreie exploração de má configuração de sudo, abuso de binários setuid e manipulação de capacidades.
- Correlacionar com Cadeia de Escalonamento de Privilégios: Mapeie o abuso de elevação para a cadeia de ataque mais ampla, identificando o que foi feito com os privilégios escalados.
Conceitos Chave
| Conceito | Descrição |
|---|---|
| T1548.002 | Bypass de Controle de Conta de Usuário |
| T1548.001 | Setuid e Setgid (Linux) |
| T1548.003 | Sudo e Cache de Sudo |
| T1548.004 | Execução Elevada com Prompt (macOS) |
| Auto-Elevação do UAC | Binários do Windows que se elevam sem prompt |
| fodhelper.exe | Vetor comum de bypass de UAC via sequestro de registro |
| eventvwr.exe | Bypass de UAC do manipulador de arquivos MSC |
| Nível de Integridade | Nível de confiança do processo do Windows (Baixo/Médio/Alto/Sistema) |
Consultas de Detecção
Splunk -- Bypass de UAC via Modificação de Registro
index=sysmon (EventCode=12 OR EventCode=13)
| where match(TargetObject, "(?i)HKCU\\\\Software\\\\Classes\\\\(ms-settings|mscfile|exefile|Folder)\\\\shell\\\\open\\\\command")
| table _time Computer User EventCode TargetObject Details Image
Splunk -- Abuso de Processo de Auto-Elevação
index=sysmon EventCode=1
| where match(Image, "(?i)(fodhelper|computerdefaults|eventvwr|sdclt|slui|cmstp)\.exe$")
| where NOT match(ParentImage, "(?i)(explorer|svchost|services)\.exe$")
| table _time Computer User Image CommandLine ParentImage ParentCommandLine
KQL -- Detecção de Bypass de UAC
DeviceRegistryEvents
| where Timestamp > ago(7d)
| where RegistryKey has_any ("ms-settings\\shell\\open\\command", "mscfile\\shell\\open\\command")
| where ActionType == "RegistryValueSet"
| project Timestamp, DeviceName, RegistryKey, RegistryValueData, InitiatingProcessFileName
Regra Sigma
title: UAC Bypass via Registry Modification
status: stable
logsource:
product: windows
category: registry_set
detection:
selection:
TargetObject|contains:
- '\ms-settings\shell\open\command'
- '\mscfile\shell\open\command'
- '\exefile\shell\open\command'
condition: selection
level: high
tags:
- attack.privilege_escalation
- attack.t1548.002
Cenários Comuns
- Sequestro de Registro do fodhelper.exe: O atacante define
HKCU\Software\Classes\ms-settings\shell\open\commandpara um executável malicioso, então lança o fodhelper.exe que se auto-eleva e executa o comando sequestrado. - Bypass MSC do eventvwr.exe: Modificando
HKCU\Software\Classes\mscfile\shell\open\commandpara interceptar o comportamento de auto-elevação do Visualizador de Eventos. - Bypass do sdclt.exe: Alavancando a auto-elevação do utilitário de Backup do Windows para executar comandos arbitrários.
- Bypass de INF do CMSTP.exe: Usando o Connection Manager Profile Installer com um arquivo INF malicioso para contornar o UAC via flags
/s /ni.
…
Perguntas frequentes
O que é UAC?
UAC significa Controle de Conta de Usuário. É uma camada de segurança no Windows que pede sua permissão antes de permitir que programas façam mudanças importantes no sistema.
O que são 'auto-elevating binaries'?
São programas do Windows que, por design, podem ganhar privilégios de administrador sem pedir permissão extra ao usuário. Hackers podem abusar desses programas.
O que é T1548?
T1548 é um código usado para descrever técnicas de ataque que abusam de mecanismos de controle de privilégios, como o UAC no Windows ou o sudo no Linux.
Detalhes
Descrição original do autor
Detect abuse of elevation control mechanisms (T1548), including Windows UAC bypass via auto-elevating binaries like fodhelper.exe and Linux sudo/setuid/setgid exploitation, by monitoring registry changes, integrity-level transitions, and parent-child process relationships via Sysmon and Windows Security events. Use when hunting privilege-escalation activity or validating elevation-abuse detection
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5720
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC