
Porting Python 3 mantenuto del proof-of-concept originale della CVE-2018-16763 di FUEL CMS.
Questo repository contiene un porting di compatibilità Python 3 del proof-of-concept originale per CVE-2018-16763 che interessa FUEL CMS 1.4.1.
Il proof-of-concept originale è stato scritto da 0xd0ff9. Questo repository non rivendica la paternità dell'exploit originale. Il mio lavoro si è concentrato sull'aggiornamento dello script per le versioni moderne di Python e sulla risoluzione dei problemi di compatibilità.
Molti script proof-of-concept disponibili pubblicamente sono stati scritti per Python 2 e non vengono più eseguiti correttamente sulle moderne distribuzioni Linux.
Questo repository preserva il proof-of-concept originale fornendo al contempo una versione mantenuta e compatibile con Python 3 per scopi didattici e test di sicurezza autorizzati.
Installa le dipendenze:
pip install requests
Questo repository è destinato esclusivamente allo studio degli aggiornamenti di compatibilità Python e all'uso in ambienti in cui si dispone di esplicita autorizzazione a effettuare test di sicurezza.
Questo repository è fornito esclusivamente a scopo didattico, per la ricerca sulla sicurezza e per test di penetrazione autorizzati.
La ricerca originale sulla vulnerabilità e il proof-of-concept appartengono all'autore originale. Il mio contributo si limita al porting di compatibilità Python 3, al debug e ai miglioramenti di manutenzione.
Gli utenti sono responsabili del rispetto di tutte le leggi applicabili e dell'ottenimento dell'autorizzazione prima di effettuare qualsiasi test di sicurezza.
Proof-of-concept originale:
Porting Python 3 e manutenzione: