Skip to content
KitploitKITPLOIT
FerramentasBlog
Log in
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Priv2Admin — Caminhos de exploração que permitem que você (use indevidamente) os Privilégios do Windows para elevar seus direitos dentro do SO. | Kitploit
Ferramentas/GitHubGitHub/gtworek/priv2admin
Escalada de PrivilégiosExploraçãoPós-ExploraçãoTestes de Penetração
GitHubgtworek/priv2admin

Priv2Admin

Caminhos de exploração que permitem que você (use indevidamente) os Privilégios do Windows para elevar seus direitos dentro do SO.

Ver Repositório
2.5k30615há 3 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

A ideia é "traduzir" privilégios do Windows OS para um caminho que leva a:

  1. administrador,
  2. ameaça à integridade e/ou confidencialidade,
  3. ameaça à disponibilidade,
  4. apenas uma bagunça.

Os privilégios estão listados e explicados em: https://learn.microsoft.com/en-us/windows/win32/secauthz/privilege-constants

Se o objetivo pode ser alcançado de várias maneiras, a prioridade é

  1. Usar comandos internos
  2. Usar PowerShell (apenas se existir um script funcional)
  3. Usar ferramentas não pertencentes ao SO
  4. Usar qualquer outro método

Você pode verificar seus próprios privilégios com whoami /priv. Privilégios desabilitados são tão bons quanto os habilitados. A única coisa importante é se você tem o privilégio na lista ou não.

Nota 1: Sempre que o caminho de ataque terminar com a criação de um token, pode-se assumir que o próximo passo é criar um novo processo usando esse token e então assumir o controle do SO.

Nota 2:
a. Para chamar NtQuerySystemInformation()/ZwQuerySystemInformation() diretamente, você pode encontrar os privilégios necessários aqui.
b. Para NtSetSystemInformation()/ZwSetSystemInformation() os privilégios necessários estão listados aqui aqui.

Nota 3: Estou focando apenas no SO. Se um privilégio funciona no AD mas não no SO em si, estou descrevendo-o como não utilizado no SO. Seria legal se alguém aprofundasse em cenários orientados ao AD.

Sinta-se à vontade para contribuir e/ou discutir as ideias apresentadas.

PrivilégioImpactoFerramentaCaminho de execuçãoObservações
SeAssignPrimaryTokenAdminFerramenta de terceiros"Isso permitiria que um usuário personificasse tokens e elevasse privilégios para sistema NT usando ferramentas como potato.exe, rottenpotato.exe e juicypotato.exe"Obrigado a Aurélien Chalot pela atualização. Tentarei reformular para algo mais parecido com uma receita em breve.
SeAuditAmeaçaFerramenta de terceirosEscrever eventos no log de eventos de Segurança para enganar a auditoria ou sobrescrever eventos antigos.Escrever eventos próprios é possível com a API Authz Report Security Event.
- veja PoC por @daem0nc0re
SeBackupAdminFerramenta de terceiros1. Fazer backup das chaves de registro HKLM\SAM e HKLM\SYSTEM
2. Extrair os hashes das contas locais do banco de dados SAM
3. Pass-the-Hash como membro do grupo local Administrators

Alternativamente, pode ser usado para ler arquivos confidenciais.
Para mais informações, consulte o arquivo SeBackupPrivilege.
- veja PoC por @daem0nc0re
SeChangeNotifyNenhum--Privilégio detido por todos. Revogá-lo pode tornar o SO (Windows Server 2019) não inicializável.
SeCreateGlobal???
SeCreatePagefileNenhumComandos internosCriar hiberfil.sys, lê-lo offline, procurar dados confidenciais.Requer acesso offline, o que leva a direitos de administrador de qualquer forma.
- Veja PoC por @daem0nc0re
SeCreatePermanent???
SeCreateSymbolicLink???
SeCreateTokenAdminFerramenta de terceirosCriar token arbitrário incluindo direitos de administrador local com NtCreateToken.
- veja PoC por @daem0nc0re
SeDebugAdminPowerShellDuplicar o token do lsass.exe.Script disponível em FuzzySecurity.
- Veja PoC por @daem0nc0re
SeDelegateSession-
UserImpersonate
???Nome do privilégio quebrado para tornar a coluna estreita.
SeEnableDelegationNenhum--O privilégio não é usado no Windows OS.
SeImpersonateAdminFerramenta de terceirosFerramentas da família Potato (potato.exe, RottenPotato, RottenPotatoNG, Juicy Potato, SweetPotato, RemotePotato0), RogueWinRM, PrintSpoofer, etc.De forma similar a SeAssignPrimaryToken, permite por design criar um processo sob o contexto de segurança de outro usuário (usando um handle para um token desse usuário).

Múltiplas ferramentas e técnicas podem ser usadas para obter o token necessário.
SeIncreaseBasePriorityDisponibilidadeComandos internosstart /realtime SomeCpuIntensiveApp.exePode ser mais interessante em servidores.
SeIncreaseQuotaDisponibilidadeFerramenta de terceirosAlterar limites de cpu, memória e cache para valores que tornam o SO não inicializável.- As cotas não são verificadas no modo de segurança, o que torna o reparo relativamente fácil.
- O mesmo privilégio é usado para gerenciar cotas de registro.
SeIncreaseWorkingSetNenhum--Privilégio detido por todos. Verificado ao chamar funções de ajuste fino de gerenciamento de memória.
SeLoadDriverAdminFerramenta de terceiros1. Carregar driver de kernel bugado como szkg64.sys
2. Explorar a vulnerabilidade do driver

Alternativamente, o privilégio pode ser usado para descarregar drivers relacionados à segurança com o comando interno fltMC. Ex.: fltMC sysmondrv
1. A vulnerabilidade szkg64 está listada como CVE-2018-15732
2. O código de exploração do szkg64 exploit code foi criado por Parvez Anwar
SeLockMemoryDisponibilidadeFerramenta de terceirosEsvaziar a partição de memória do sistema movendo páginas.PoC publicado por Walied Assar (@waleedassar)
SeMachineAccountNenhum--O privilégio não é usado no Windows OS.
SeManageVolumeAdminFerramenta de terceiros1. Habilitar o privilégio no token
2. Criar handle para \.\C: com SYNCHRONIZE | FILE_TRAVERSE
3. Enviar o FSCTL_SD_GLOBAL_CHANGE para substituir S-1-5-32-544 por S-1-5-32-545
4. Sobrescrever utilman.exe etc.
FSCTL_SD_GLOBAL_CHANGE pode ser feito com este pedaço de código.
SeProfileSingleProcessNenhum--O privilégio é verificado antes de alterar (e em um conjunto muito limitado de comandos, antes de consultar) parâmetros de Prefetch, SuperFetch e ReadyBoost. O impacto pode ser ajustado, pois o efeito real não é conhecido.
Baixar ferramenta