
L'11/11/21 il POC di esecuzione comandi remoti per Apache 2.4.49-2.4.50 è stato pubblicato online e questo è un loader così puoi sfruttare in massa i server usando questo.
ApacheRCE è un piccolo script Python che ti permetterà di inserire la versione di Apache 2.4.49-2.4.50 e poi un elenco di indirizzi IP da un file di testo ed eseguire in massa l'exploit su di essi. Questo può essere utile se gestisci più siti web e vuoi verificare se possono essere tutti sfruttati o meno.
DISCLAIMER:
Fortunatamente, questo funzionerà solo se il server Apache ha CGI abilitato, quindi una grande parte dei server non può essere sfruttata. Ad oggi 11/11/21 fofa mostra che ci sono oltre 145k server che eseguono queste versioni combinate e stimo che un buon 20-30% di questi avrà CGI abilitato. Quando ho creato questo script, ho preso un server nuovo e ho installato entrambe le versioni di Apache con CGI abilitato e il codice ha funzionato perfettamente.
Assicurati che python sia installato.
Usa il gestore di pacchetti pip per installare requests.
pip3 install requests
python3 exploit.py <versione> <file_ip>
È importante notare che sto rilasciando questo script solo con l'intenzione che gli amministratori di sistema controllino i loro server web in esecuzione sulla rete, in modo che gli attaccanti non utilizzino questo exploit per entrare nella loro rete.
Le pull request sono benvenute. Per modifiche importanti, apri prima un issue per discutere cosa vorresti cambiare.
Assicurati di aggiornare i test di conseguenza.