Exploit PHP CVE-2021-3831 Script
Resumen
Este script PHP está diseñado para interactuar con un sitio web objetivo generando hashes MD5 específicos y realizando solicitudes HTTP para explotar posibles vulnerabilidades. Está destinado únicamente a fines educativos y solo debe utilizarse en entornos donde se tenga permiso explícito para realizar pruebas de vulnerabilidades.
Características
- Entrada de objetivo dinámica: El script acepta una URL objetivo como argumento de línea de comandos, lo que permite un uso flexible.
- Solicitudes HTTP seguras: Utiliza
cURL para realizar solicitudes HTTP, proporcionando un manejo robusto de errores y seguridad.
- Registro de errores: Registra errores para ayudar con la depuración y el monitoreo de la ejecución del script.
- Diseño modular: El script está estructurado con definiciones de funciones claras para una mejor legibilidad y mantenimiento.
Cómo funciona
- Generación de hash MD5: El script genera hashes MD5 basados en la URL objetivo y cadenas predefinidas.
- Solicitudes HTTP: Realiza varias solicitudes HTTP al objetivo y a servicios relacionados utilizando los hashes generados.
- Manejo de respuestas: El script procesa las respuestas para determinar el éxito del intento de explotación.
Uso
Requisitos previos
- Asegúrese de tener PHP instalado en su sistema.
- Asegúrese de tener permiso para probar el sitio web objetivo.
Ejecutar el script
-
Abra su terminal o símbolo del sistema.
-
Navegue al directorio que contiene el script.
-
Ejecute el script con la URL objetivo como argumento:
php script.php https://objetivo.com
Explicación
- Resumen: Proporciona una breve descripción del propósito y el uso previsto del script.
- Características: Destaca aspectos clave del script, como la entrada dinámica y las solicitudes HTTP seguras.
- Cómo funciona: Explica la funcionalidad del script paso a paso.
- Uso: Ofrece instrucciones claras sobre cómo ejecutar el script, incluidos los requisitos previos y el uso de la línea de comandos.
- Notas importantes: Enfatiza la importancia del cumplimiento legal y el uso ético.
- Descargo de responsabilidad: Protege al autor de la responsabilidad al aclarar el uso previsto y las limitaciones del script.
Este archivo README.md sirve como una guía completa para los usuarios, asegurando que comprendan la funcionalidad del script y cómo usarlo de manera responsable.