Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
confirmesc — Énumérateur de privesc Linux qui confirme l'exploitabilité et vous donne la commande exacte pour obtenir un shell root - sans recherche dans GTFOBins. Serveur MCP + compétences d'agent IA inclus. | Kitploit
Outils/GitHubGitHub/capture0x/confirmesc
Escalade de PrivilègesScanners de VulnérabilitésExploitationCollecte d'InformationsPost-ExploitationCTFTests d'IntrusionCommandement et ContrôleRed TeamingSécurité de l'IA
GitHubcapture0x/confirmesc
123il y a 13 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

confirmesc

Énumérateur de privesc Linux qui confirme l'exploitabilité et vous donne la commande exacte pour obtenir un shell root - sans recherche dans GTFOBins. Serveur MCP + compétences d'agent IA inclus.

Voir le dépôt

confirmesc - confirmer ce qui est réellement exploitable, pas seulement le lister

Linux Python 3.9+ MIT License CI Formats de sortie Compatible MCP Compatible agent IA

Un scanner d'élévation de privilèges Linux qui confirme ce qui est réellement exploitable
et vous fournit la commande exacte pour devenir root.

propulsé par tmrswrr

Pourquoi  •  Démo  •  Démarrage rapide  •  IA / MCP  •  Ce qu'il vérifie  •  Utilisation


La plupart des outils d'énumération déversent des centaines de lignes « peut-être intéressantes » et vous laissent la partie difficile : déterminer lesquelles sont réelles, puis chercher sur le web un exploit fonctionnel.

confirmesc fait l'inverse. Il vérifie chaque résultat directement sur le système en cours d'exécution, l'étiquette avec un niveau de confiance honnête, et pour chaque vecteur confirmé il affiche une commande prête à exécuter qui vous donne réellement un shell root. Plus besoin de deviner lesquelles des 200 lignes comptent, ni d'ouvrir GTFOBins dans un autre onglet pour chercher le payload.

Conçu pour les pentesters, les joueurs de CTF / Hack The Box, et les administrateurs système qui veulent une réponse claire à une seule question : cette machine peut-elle être élevée maintenant, et comment ?

Pourquoi confirmesc est différent

Énumérateurs classiques
(LinEnum, linPEAS)
GTFOBins
(site de référence)
confirmesc
Liste les éléments suspectsDes centaines de lignes-Uniquement ce qui compte
Confirme que c'est exploitable sur cette machineNonNonOui, vérifié en direct
Fournit la commande d'exploit exacteNonÀ chercher à la mainOui, prête à coller
Gère l'abandon de privilèges dash/bashNonÉchoue souventOui
Prouve root pour de vrai (euid == 0)NonNonOui, avec --poc
Niveaux de confiance honnêtesNon-CONFIRMED / LIKELY / INFO
Intégration agent IA (MCP + skills)NonNonOui

Cinq choses le distinguent :

  • Il confirme, il ne devine pas. Un résultat n'est marqué CONFIRMED que lorsque la condition exploitable elle-même a été directement observée sur le système en cours d'exécution : un vrai bit SUID sur un binaire connu, une capacité dangereuse réelle, une règle sudo -l autorisée, un fichier appartenant à root réellement accessible en écriture. Pas « cette version est probablement vulnérable ».

  • Il vous donne le payload, vous n'avez donc jamais à le chercher. Chaque vecteur SUID / sudo / capacité confirmé est livré avec une commande copier-coller qui lance un shell root interactif. Plus besoin d'ouvrir GTFOBins, de faire correspondre la technique et d'adapter un one-liner à la main - confirmesc l'a déjà fait.

  • Ses commandes fonctionnent sur les machines modernes. Sur les systèmes actuels basés sur Debian, /bin/sh est dash, et dash comme bash abandonnent silencieusement root dès qu'ils remarquent que euid != ruid. Beaucoup de one-liners GTFOBins copiés échouent à cause de cela. confirmesc génère des commandes qui en tiennent compte (setuid(0) explicite, bash -p, ou un exec() direct), donc le shell que vous obtenez est réellement root.

  • Il peut prouver root, en direct. Avec --poc il exécute le vrai payload d'élévation et vérifie que le processus résultant a réellement euid 0, transformant « exploitable en théorie » en « nous avons obtenu root à l'instant ».

  • Il est prêt pour les agents IA. confirmesc fournit un serveur MCP et un ensemble de compétences, afin qu'un agent IA puisse exécuter le scan comme un outil et suivre une méthodologie intégrée pour agir sur les constats confirmés - escalade de privilèges assistée par IA, de bout en bout. Voir Intégration d'agent IA.

Démo

Un utilisateur non privilégié exécute confirmesc, obtient trois vecteurs CONFIRMED chacun avec un shell root prêt à l'emploi, en colle un, et obtient un shell root - enregistré en direct dans le bac à sable Docker testlab/.

démo confirmesc : d'un utilisateur non privilégié à root dans le bac à sable testlab

Démarrage rapide

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

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

Lisez le début du rapport. La section ACTIONABLE FINDINGS liste chaque vecteur CONFIRMED, chacun avec une ligne root shell: mise en évidence que vous pouvez copier et exécuter. C'est tout le flux de travail : scanner, lire les résultats confirmés, exécuter la commande.

Le code de sortie du processus est 1 lorsqu'un résultat CONFIRMED existe et 0 sinon, ce qui facilite son utilisation dans CI ou l'automatisation CTF.

Intégration d'agent IA (MCP + skills)

confirmesc est conçu pour l'escalade de privilèges assistée par IA. Il embarque deux éléments optionnels qui permettent à un agent IA de le piloter via le Model Context Protocol : le scan devient un outil appelable, et un ensemble de skills donne à l'agent une méthodologie intégrée pour agir sur les résultats confirmés. L'agent exécute le scan, lit les vecteurs confirmés, et dispose déjà de la commande root exacte pour chacun d'eux - pas de tri manuel, pas de recherche de payloads.

Serveur MCP

confirmesc-mcp expose le scan via le Model Context Protocol. Un agent liste les outils, appelle scan, et reçoit des résultats structurés, chaque CONFIRMED portant déjà sa commande d'exploit prête à exécuter :

serveur MCP confirmesc : un agent appelle l'outil scan et obtient des vecteurs confirmés avec des commandes root prêtes

Outils exposés :

  • scan - exécute un scan passif/actif et renvoie des résultats structurés (avec la exploit_command pour chaque vecteur confirmé)
  • report - exécute un scan et renvoie un rapport rendu en texte, json ou html
  • list_privesc_checks - liste les vérifications disponibles par catégorie

L'exploitation en direct (--poc) n'est délibérément pas exposée : confirmer des conditions est sûr à automatiser, mais exécuter des payloads d'escalade reste une décision de l'opérateur.

Télécharger l’outil