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
SPIP-CVE-2024-23659- — SPIP (CVE-2024-23659) script avec dépendances natives python3 | Kitploit
Outils/GitHubGitHub/amis13/spip-cve-2024-23659-
Analyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'Intrusion
GitHubamis13/spip-cve-2024-23659-

SPIP-CVE-2024-23659-

SPIP (CVE-2024-23659) script avec dépendances natives python3

Voir le dépôt
8il y a 1 moisPas 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

SPIP-CVE-2024-23659-

Script en Python 3 pour la validation/exploitation d'une RCE non authentifiée dans SPIP BigUp


Description

cve.py automatise :

  1. La découverte du formulaire SPIP (formulaire_action et formulaire_action_args).
  2. L'envoi d'une charge utile multipart pour exécuter des commandes sur le serveur cible.
  3. La lecture de la sortie via l'en-tête HTTP X-Command-Output (base64).
  4. Le mode commande unique ou shell interactive.

Prérequis

  • Python 3.8+ (recommandé)
  • Dépendances :
    • requests
    • beautifulsoup4

Installation :

pip install requests beautifulsoup4

Utilisation

Aide

python3 cve.py -h

Paramètres principaux

  • -u, --url (obligatoire) : URL de base de la cible
    Exemple : http://web.prod.local
  • -c, --command : exécute une seule commande et termine
  • --proxy : proxy HTTP/HTTPS (ex : http://127.0.0.1:8080)
  • --timeout : timeout HTTP en secondes (par défaut : 10)
  • -v, --verbose : affiche les détails des requêtes

Exemples

1) Vérifier et ouvrir un shell interactif

python3 cve.py -u http://objetivo.local

2) Exécuter une seule commande

python3 cve.py -u http://objetivo.local -c "id"

3) Utiliser un proxy (Burp, mitmproxy, etc.)

python3 cve.py -u http://objetivo.local --proxy http://127.0.0.1:8080 -v

4) Ajuster le timeout

python3 cve.py -u http://objetivo.local --timeout 20

Flux attendu

  • Si la cible semble vulnérable :
    • Quelque chose comme : Cible vulnérable. Utilisateur web : <utilisateur> s'affichera
  • Sinon :
    • Un message d'erreur indiquant qu'elle ne semble pas vulnérable ou que l'exploitation a échoué.

Dépannage rapide

  • Ne trouve pas les champs de formulaire SPIP
    • Vérifiez l'URL cible et la connectivité.
    • Essayez avec -v pour voir le détail HTTP.
  • X-Command-Output n'apparaît pas
    • La cible peut ne pas être vulnérable.
    • Il peut y avoir un WAF, des chemins non standard ou des mesures d'atténuation appliquées.
  • Timeouts fréquents
    • Augmentez --timeout.
    • Vérifiez le proxy, le DNS et la latence réseau.

Avertissement juridique

Ce dépôt et son contenu sont fournis exclusivement à des fins éducatives, de recherche et de tests autorisés.

L'utilisation de ce logiciel contre des systèmes sans autorisation explicite est illégale et peut constituer un délit.
L'auteur et les contributeurs ne sont pas responsables des dommages, interruptions de service, pertes de données, responsabilités légales ou tout usage abusif découlant de cet outil.

En utilisant ce code, vous acceptez que :

  1. Vous ne l'exécuterez que dans des environnements qui vous appartiennent ou avec une autorisation expresse et vérifiable.
  2. Vous respecterez les lois et réglementations applicables dans votre juridiction.
  3. Vous assumez l'entière responsabilité de son utilisation.

Si vous n'êtes pas autorisé, ne l'utilisez pas.

Télécharger l’outil