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
CVE-2023-30258-Magnus-Billing-v7-Command-Injection-PoC — Nicht authentifizierte Command-Injection-Schwachstelle in Magnus Billing v7.3.0. | Kitploit
Tools/GitHubGitHub/estebanzarate/cve-2023-30258-magnus-billing-v7-command-injection-poc
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsCommand and Control
GitHubestebanzarate/cve-2023-30258-magnus-billing-v7-command-injection-poc

CVE-2023-30258-Magnus-Billing-v7-Command-Injection-PoC

Nicht authentifizierte Command-Injection-Schwachstelle in Magnus Billing v7.3.0.

Repository anzeigen
11vor 6 MonatenNoch 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

CVE-2023-30258 — Magnus Billing v7 Befehlsinjektion (PoC)

Nicht authentifizierte Befehlsinjektions-Schwachstelle in Magnus Billing v7.3.0. Der democ-GET-Parameter in icepay.php wird ohne Bereinigung direkt an eine Shell-Funktion übergeben, wodurch beliebige Befehle mit den Rechten des Web-Server-Benutzers ausgeführt werden können. Die Injektion ist blind — die Ausgabe wird nicht in der HTTP-Antwort reflektiert — daher leitet dieses Exploit die Ausgabe jedes Befehls in eine Datei im Webroot um und ruft sie anschließend über HTTP wieder ab.


So funktioniert es

  1. Sendet eine GET-Anfrage an /mbilling/lib/icepay/icepay.php?democ=;<command>;.
  2. Leitet die Befehlsausgabe in eine Datei im Webroot um (out.txt).
  3. Ruft die Ausgabedatei über HTTP ab und gibt das Ergebnis aus.
  4. Entfernt die Ausgabedatei beim Beenden.

Falls das Ziel einen anderen Webroot-Pfad verwendet, passe OUTPUT_FILE am Anfang des Skripts an.

Voraussetzungen

  • Python 3
  • Abhängigkeiten installieren:
root@kitploit:~
python3 -m venv venv
source venv/bin/activate
python3 -m pip install requests prompt_toolkit

Verwendung

root@kitploit:~
python3 exploit.py -t http://TARGET

Beispiel:

root@kitploit:~
$ python3 exploit.py -t http://10.10.10.10
[*] Testing command execution...
[+] Target is vulnerable! Output: uid=33(www-data) gid=33(www-data) groups=33(www-data)
[+] Shell opened. Type 'exit' or Ctrl+C to quit.

Shell> whoami
www-data

Referenzen

  • CVE-2023-30258
  • EDB-52170
  • Original-PoC von Tinashe Matanda

Mitwirkende

  • Entdeckung & Original-Exploit: Tinashe Matanda (SadNinja) / CodeSecLab
  • Aufräumen & interaktive Shell: Esteban Zárate
Tool herunterladen