/ShellXock

Primary LanguagePythonMIT LicenseMIT

Shellshock Exploit

Shellshock Exploit

Descripción

Este proyecto es una implementación de un exploit de Shellshock, una vulnerabilidad de seguridad que afecta al intérprete Bash en sistemas Unix/Linux. El exploit permite ejecutar comandos en el servidor objetivo a través de una inyección de código en las cabeceras HTTP.

Características

  • Shellshock Exploit: Permite ejecutar comandos arbitrarios en el servidor objetivo utilizando la vulnerabilidad de Shellshock.

  • Selección de Proxy: Puede configurarse para utilizar un proxy o conectarse directamente al servidor objetivo.

Uso

  1. Instale las librerías necesarias para el funcionamiento de la herramienta.
  2. Ejecute el programa proporcionando una dirección IP de destino.
  3. Elija si desea utilizar un proxy o conectarse directamente al servidor.
  4. Si selecciona el uso de un proxy, ingrese la dirección IP y el puerto del proxy.
  5. El programa se pondrá a la escucha en el puerto 4443.
  6. Ingrese el directorio /cgi-bin/<dir> donde se encuentra la vulnerabilidad Shellshock (por defecto: status).
  7. El exploit se ejecutará y se establecerá una conexión con el servidor objetivo.

Requisitos

  • Python 3.x
  • La biblioteca requests
  • La biblioteca pwn

Ejemplo de Uso

$ python3 install -r requirements.txt
$ python3 ShellXock.py

or

$ ./ShellXock.py

Notas

  • Este programa está destinado únicamente para fines educativos y de investigación. El uso indebido o no autorizado de esta herramienta puede violar la ley.

  • Asegúrese de que tiene permisos legales para realizar pruebas de seguridad en el servidor objetivo antes de utilizar este programa.

Autor

  • B3XAL

Licencia

Este proyecto está bajo la Licencia MIT. Consulte el archivo LICENSE para obtener más detalles.