Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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
confirmesc — Enumerador de privesc para Linux que confirma a explorabilidade e fornece o comando exato de shell root - sem precisar procurar no GTFOBins. Servidor MCP + skills de agente de IA incluídos. | Kitploit
Ferramentas/GitHubGitHub/capture0x/confirmesc
Escalada de PrivilégiosScanners de VulnerabilidadesExploraçãoColeta de InformaçõesPós-ExploraçãoCTFTestes de PenetraçãoComando e ControleRed TeamingSegurança de IA
GitHubcapture0x/confirmesc
123há 13 diasAinda não revisado

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

confirmesc

Enumerador de privesc para Linux que confirma a explorabilidade e fornece o comando exato de shell root - sem precisar procurar no GTFOBins. Servidor MCP + skills de agente de IA incluídos.

Ver Repositório

confirmesc - confirme o que é realmente explorável, não apenas liste

Linux Python 3.9+ Licença MIT CI Formatos de saída Pronto para MCP Pronto para agente de IA

Um scanner de escalação de privilégios no Linux que confirma o que é realmente explorável
e entrega o comando exato para se tornar root.

desenvolvido por tmrswrr

Por quê  •  Demonstração  •  Início rápido  •  IA / MCP  •  O que ele verifica  •  Uso


A maioria das ferramentas de enumeração despeja centenas de linhas "talvez interessantes" e deixa a parte difícil para você: descobrir quais são reais e depois pesquisar na web por um exploit funcional.

O confirmesc faz o oposto. Ele verifica cada achado diretamente contra o sistema em execução, rotula-o com um nível de confiança honesto e, para cada vetor confirmado, imprime um comando pronto para executar que realmente te dá um shell root. Sem adivinhar quais das 200 linhas importam, e sem abrir o GTFOBins em outra aba para procurar o payload.

Feito para pentesters, jogadores de CTF / Hack The Box e administradores de sistemas que querem uma resposta clara para uma pergunta: esta máquina pode ser escalada agora, e como?

Por que o confirmesc é diferente

Enumeradores clássicos
(LinEnum, linPEAS)
GTFOBins
(site de referência)
confirmesc
Lista itens suspeitosCentenas de linhas-Apenas o que importa
Confirma que é explorável nesta máquinaNãoNãoSim, verificado ao vivo
Fornece o comando exato de exploitNãoProcure manualmenteSim, pronto para colar
Lida com a queda de privilégio do dash/bashNãoFrequentemente falhaSim
Comprova root de verdade (euid == 0)NãoNãoSim, com --poc
Níveis de confiança honestosNão-CONFIRMED / LIKELY / INFO
Integração com agente de IA (MCP + skills)NãoNãoSim

Cinco coisas o destacam:

  • Ele confirma, não adivinha. Um achado é marcado como CONFIRMED apenas quando a própria condição explorável foi observada diretamente no sistema em execução: um bit SUID real em um binário conhecido, uma capacidade perigosa real, uma regra sudo -l autorizada, um arquivo pertencente ao root genuinamente gravável. Não é "esta versão provavelmente é vulnerável."

  • Ele te dá o payload, então você nunca precisa procurá-lo. Cada vetor confirmado de SUID / sudo / capability vem com um comando copiar-e-colar que gera um shell root interativo. Sem abrir o GTFOBins, combinar a técnica e adaptar um one-liner manualmente - o confirmesc já fez isso.

  • Seus comandos funcionam em máquinas modernas. Em sistemas atuais baseados em Debian, /bin/sh é o dash, e tanto o dash quanto o bash descartam silenciosamente o root no momento em que percebem euid != ruid. Muitos one-liners copiados do GTFOBins falham por causa disso. O confirmesc gera comandos que levam isso em conta (setuid(0) explícito, bash -p, ou um exec() direto), então o shell que você obtém é realmente root.

  • Ele pode provar root, ao vivo. Com --poc ele executa o payload real de escalação e verifica que o processo resultante realmente tem euid 0, transformando "explorável em teoria" em "conseguimos root agora mesmo."

  • É pronto para agentes de IA. O confirmesc inclui um servidor MCP e um conjunto de skills, para que um agente de IA possa executar a verificação como uma ferramenta e seguir uma metodologia integrada para agir sobre os achados confirmados - escalonamento de privilégios assistido por IA, de ponta a ponta. Consulte Integração com agente de IA.

Demonstração

Um usuário sem privilégios executa o confirmesc, obtém três vetores CONFIRMED, cada um com um shell root pronto para executar, cola um deles e obtém um shell root - gravado ao vivo no sandbox Docker testlab/.

demonstração do confirmesc: de usuário sem privilégios a root no sandbox testlab

Início rápido

git clone https://github.com/capture0x/confirmesc
cd confirmesc
python3 -m pip install -e .

confirmesc            # passive scan of the current box, readable text report

Leia o topo do relatório. A secção ACTIONABLE FINDINGS lista todos os vetores CONFIRMED, cada um com uma linha root shell: destacada que pode copiar e executar. Esse é todo o fluxo de trabalho: scan, read the confirmed findings, run the command.

O código de saída do processo é 1 quando existe alguma descoberta CONFIRMED e 0 caso contrário, o que facilita a sua utilização em CI ou automação de CTF.

Integração com agentes de IA (MCP + skills)

O confirmesc foi concebido para escalada de privilégios assistida por IA. Inclui duas peças opcionais que permitem a um agente de IA conduzi-lo através do Model Context Protocol: o scan torna-se uma ferramenta invocável, e um conjunto de skills dá ao agente uma metodologia integrada para agir sobre as descobertas confirmadas. O agente executa o scan, lê os vetores confirmados e já tem o comando root exato para cada um - sem triagem manual, sem procurar payloads.

Servidor MCP

O confirmesc-mcp expõe o scanning através do Model Context Protocol. Um agente lista as ferramentas, chama scan e recebe as descobertas estruturadas de volta, cada uma CONFIRMED já com o seu comando de exploração pronto a executar:

confirmesc MCP server: an agent calls the scan tool and gets confirmed vectors with ready root commands

Ferramentas expostas:

  • scan - executa um scan passivo/ativo e devolve descobertas estruturadas (com o exploit_command para cada vetor confirmado)
  • report - executa um scan e devolve um relatório renderizado como text, json ou html
  • list_privesc_checks - lista as verificações disponíveis por categoria

A exploração em tempo real (--poc) é deliberadamente não exposta: confirmar condições é seguro de automatizar, mas executar payloads de escalada continua a ser uma decisão do operador.

pip install -e ".[mcp]"
confirmesc-mcp            # serve over stdio

Aponte qualquer cliente MCP para ele com uma configuração padrão de servidor stdio:

{
  "mcpServers": {
    "confirmesc": { "command": "confirmesc-mcp" }
  }
}
Baixar ferramenta