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
BoxPwnr — Un cadre modulaire pour évaluer les LLM et les stratégies agentiques sur des défis de sécurité à travers HackTheBox, TryHackMe, PortSwigger Labs, Cybench, picoCTF et plus encore. | Kitploit
Outils/GitHubGitHub/0ca/boxpwnr
Escalade de PrivilègesReconnaissanceFrameworks d'ExploitationGénération de PayloadsAnalyse des VulnérabilitésSécurité WebCTFTests d'IntrusionApprentissage et ÉducationSécurité de l'IALabs et Pratique
4435539il y a 3 moisVérifié par Kitploit

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
GitHub
0ca/boxpwnr

BoxPwnr

Un cadre modulaire pour évaluer les LLM et les stratégies agentiques sur des défis de sécurité à travers HackTheBox, TryHackMe, PortSwigger Labs, Cybench, picoCTF et plus encore.

Voir le dépôt

BoxPwnr

Une expérience ludique pour voir jusqu'où les grands modèles de langage (LLM) peuvent aller pour résoudre seuls des challenges CTF et des labs de sécurité. Cela a commencé avec HackTheBox et couvre désormais de nombreuses plateformes et solveurs agentiques.

BoxPwnr fournit un système plug and play qui peut être utilisé pour tester les performances de différentes architectures agentiques : --solver [claude_code, codex, cursor-cli, grok, kiro_cli, external, single_loop_xmltag, single_loop, single_loop_compactation, hacksynth].

Plateformes prises en charge : --platform [htb, htb_ctf, htb_challenges, portswigger, ctfd, local, xbow, hackbench, cybench, cybergym, exploitbench, picoctf, tryhackme, levelupctf, argus]

Consultez Platform Implementations pour une documentation détaillée sur chaque plateforme prise en charge.

Traces & Benchmarks

Toutes les traces de résolution sont disponibles dans BoxPwnr Traces & Benchmarks. Chaque trace inclut les journaux de conversation complets montrant le raisonnement du LLM, les commandes exécutées et les sorties reçues. Vous pouvez rejouer n'importe quelle trace dans une visionneuse web interactive pour voir exactement comment la machine a été résolue étape par étape.

🔬 BoxPwnr Traces & Benchmarks

Total Challenges Challenges Solved Total Traces Platforms

PlateformeRésolusAchèvementTraces
HTB Starting Point25/25100.0%770
HTB Labs268/52651.0%783
HTB Challenges324/81839.6%732
PortSwigger Labs163/27060.4%377
XBOW102/10498.1%525
Cybench40/40100.0%2165
CyberGym476/150731.6%977
picoCTF502/50399.8%1215
TryHackMe213/47744.8%905
HackBench11/1668.8%27
ExploitBench2/424.8%58
LevelUpCTF50/25419.7%146
Argus47/6078.3%1026
BSidesSF CTF 202643/5184.3%76
Cloud Village CTF 202612/2060.0%30
Neurogrid CTF: The ultimate AI security showdown17/3647.2%197

Fonctionnement

BoxPwnr utilise des LLMs (ou des agents CLI tels que Claude Code, Codex, Grok ou Cursor) pour résoudre de manière autonome des cibles CTF / lab via un processus itératif :

  1. Environnement : Par défaut, les commandes s'exécutent dans un conteneur Docker avec Kali Linux (--executor docker)
  • Le conteneur est automatiquement construit au premier lancement (prend ~10 minutes)
  • La connexion VPN est automatiquement établie lorsque la plateforme l'exige
  1. Boucle d'exécution (solveurs single_loop_* par défaut) :
  • Le LLM reçoit un prompt système détaillé qui définit sa tâche et ses contraintes
  • Le LLM suggère la commande suivante en fonction des sorties précédentes
  • La commande est exécutée dans l'exécuteur choisi
  • La sortie est renvoyée au LLM pour analyse
  • Le processus se répète jusqu'à ce que le flag (ou les critères de réussite de la plateforme) soit obtenu
  • Les solveurs basés sur CLI (claude_code, codex, grok, cursor-cli, kiro_cli) exécutent leur propre boucle d'agent et renvoient les résultats en flux à BoxPwnr
  1. Automatisation des commandes :
  • Il est demandé aux agents de fournir des commandes entièrement automatisées, sans interaction manuelle
  • Les commandes doivent inclure des délais d'attente appropriés et gérer les latences des services
  1. Résultats :
  • La conversation et les commandes sont enregistrées sous forme de traces pour analyse / rejeu
  • Un résumé peut être généré lorsqu'un flag est trouvé
  • Les statistiques d'utilisation (tokens, coût, tours) sont suivies

Utilisation

Prérequis

  1. Cloner le dépôt avec les sous-modules
 git clone --recurse-submodules https://github.com/0ca/BoxPwnr
 cd BoxPwnr

 # Install uv if you haven't already
 curl -LsSf https://astral.sh/uv/install.sh | sh

 # Sync dependencies (creates .venv)
 uv sync
  1. Docker
  • BoxPwnr nécessite que Docker soit installé et en cours d'exécution
  • Les instructions d'installation sont disponibles à l'adresse : https://docs.docker.com/get-docker/

Exécuter BoxPwnr

uv run boxpwnr --platform htb --target meow [options]

Lors du premier lancement, il vous sera demandé de saisir les clés API requises. Les clés sont enregistrées dans .env pour une utilisation ultérieure. Les solveurs CLI (Claude Code, Codex, Grok, Cursor, Kiro) utilisent leur propre authentification par abonnement au lieu de (ou en plus de) clés API.

Options de ligne de commande

Options principales

Télécharger l’outil