Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
confirmesc — Enumerator di privilege escalation per Linux che conferma la sfruttabilità e fornisce il comando esatto per ottenere una root shell - senza cercare su GTFOBins. Include server MCP + skill per agenti AI. | Kitploit
Strumenti/GitHubGitHub/capture0x/confirmesc
Escalation di PrivilegiScanner di VulnerabilitàExploitRaccolta InformazioniPost-ExploitCTFPenetration TestingCommand and ControlRed TeamingSicurezza dell'IA
GitHubcapture0x/confirmesc
12313 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

confirmesc

Enumerator di privilege escalation per Linux che conferma la sfruttabilità e fornisce il comando esatto per ottenere una root shell - senza cercare su GTFOBins. Include server MCP + skill per agenti AI.

Vedi Repository

confirmesc - conferma ciò che è realmente sfruttabile, non solo elencarlo

Linux Python 3.9+ MIT License CI Formati di output MCP ready AI agent ready

Uno scanner di privilege escalation per Linux che conferma ciò che è realmente sfruttabile
e ti fornisce il comando esatto per diventare root.

powered by tmrswrr

Perché  •  Demo  •  Avvio rapido  •  AI / MCP  •  Cosa verifica  •  Utilizzo


La maggior parte degli strumenti di enumerazione riversa centinaia di righe "forse interessanti" e lascia a te la parte difficile: capire quali sono reali, e poi cercare sul web un exploit funzionante.

confirmesc fa l'opposto. Verifica ogni risultato direttamente sul sistema in esecuzione, lo etichetta con un livello di confidenza onesto, e per ogni vettore confermato stampa un comando pronto all'uso che ti fornisce realmente una shell root. Niente da indovinare tra 200 righe, e niente da aprire GTFOBins in un'altra scheda per cercare il payload.

Progettato per pentester, giocatori di CTF / Hack The Box, e amministratori di sistema che vogliono una risposta chiara a una domanda: questa macchina può essere escalata adesso, e come?

Perché confirmesc è diverso

Enumeratori classici
(LinEnum, linPEAS)
GTFOBins
(sito di riferimento)
confirmesc
Elenca elementi sospettiCentinaia di righe-Solo ciò che conta
Conferma che è sfruttabile su questa macchinaNoNoSì, verificato dal vivo
Fornisce il comando di exploit esattoNoCercalo a manoSì, pronto da incollare
Gestisce il privilege drop di dash/bashNoSpesso fallisceSì
Dimostra root per davvero (euid == 0)NoNoSì, con --poc
Livelli di confidenza onestiNo-CONFIRMED / LIKELY / INFO
Integrazione con agenti AI (MCP + skills)NoNoSì

Cinque cose lo distinguono:

  • Conferma, non indovina. Un risultato è marcato CONFIRMED solo quando la condizione sfruttabile stessa è stata osservata direttamente sul sistema in esecuzione: un vero bit SUID su un binario noto, una capability realmente pericolosa, una regola sudo -l autorizzata, un file di proprietà di root realmente scrivibile. Non "questa versione è probabilmente vulnerabile."

  • Ti fornisce il payload, così non devi mai cercarlo. Ogni vettore confermato SUID / sudo / capability viene fornito con un comando copia-incolla che genera una shell root interattiva. Niente da aprire GTFOBins, abbinare la tecnica, e adattare a mano un one-liner - confirmesc l'ha già fatto.

  • I suoi comandi funzionano su macchine moderne. Sui sistemi Debian-based attuali, /bin/sh è dash, e sia dash che bash abbandonano silenziosamente root nel momento in cui rilevano euid != ruid. Molti one-liner copiati da GTFOBins falliscono per questo motivo. confirmesc genera comandi che ne tengono conto (setuid(0) esplicito, bash -p, o un exec() diretto), così la shell che ottieni è davvero root.

  • Può dimostrare root, dal vivo. Con --poc esegue il payload di escalation reale e verifica che il processo risultante abbia davvero euid 0, trasformando "sfruttabile in teoria" in "abbiamo ottenuto root proprio ora."

  • È pronto per gli agenti AI. confirmesc include un server MCP e una serie di skill, così un agente AI può eseguire la scansione come strumento e seguire una metodologia integrata per agire sui risultati confermati - privilege escalation assistita dall'AI, end to end. Vedi Integrazione con agenti AI.

Demo

Un utente non privilegiato esegue confirmesc, ottiene tre vettori CONFIRMED ciascuno con una root shell pronta all'uso, ne incolla uno e ottiene una root shell - registrato dal vivo nel sandbox Docker testlab/.

demo di confirmesc: da utente non privilegiato a root nel sandbox testlab

Avvio rapido

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

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

Leggi la parte superiore del report. La sezione ACTIONABLE FINDINGS elenca ogni vettore CONFIRMED, ciascuno con una riga root shell: evidenziata che puoi copiare ed eseguire. Questo è l'intero flusso di lavoro: scansiona, leggi i risultati confermati, esegui il comando.

Il codice di uscita del processo è 1 quando esiste almeno un risultato CONFIRMED e 0 altrimenti, il che lo rende facile da usare in CI o nell'automazione CTF.

Integrazione con agenti AI (MCP + skills)

confirmesc è progettato per l'escalation di privilegi assistita da AI. Include due componenti opzionali che consentono a un agente AI di pilotarlo tramite il Model Context Protocol: la scansione diventa uno strumento richiamabile, e un insieme di skills fornisce all'agente una metodologia integrata per agire sui risultati confermati. L'agente esegue la scansione, legge i vettori confermati e ha già il comando root esatto per ciascuno di essi - nessuna analisi manuale, nessuna ricerca di payload.

Server MCP

confirmesc-mcp espone la scansione tramite il Model Context Protocol. Un agente elenca gli strumenti, chiama scan e riceve indietro risultati strutturati, ciascuno CONFIRMED già corredato del suo comando di exploit pronto all'uso:

confirmesc MCP server: un agente chiama lo strumento scan e ottiene vettori confermati con comandi root pronti

Strumenti esposti:

  • scan - esegue una scansione passiva/attiva e restituisce risultati strutturati (con l'exploit_command per ogni vettore confermato)
  • report - esegue una scansione e restituisce un report renderizzato come testo, json o html
  • list_privesc_checks - elenca i controlli disponibili per categoria

L'exploitation live (--poc) è deliberatamente non esposta: confermare le condizioni è sicuro da automatizzare, ma eseguire payload di escalation resta una decisione dell'operatore.

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

Punta qualsiasi client MCP verso di esso con una configurazione server stdio standard:

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

Skills

Scarica lo strumento