Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE_2023_44487-Rapid_Reset — Herramienta de pruebas basada en Python para CVE-2023-44487 (HTTP/2 Rapid Reset) con múltiples patrones de ataque, configuración granular y monitoreo para evaluaciones de seguridad autorizadas. | Kitploit
Herramientas/GitHubGitHub/gmh5225/cve_2023_44487-rapid_reset
Escáneres de VulnerabilidadesExplotaciónSeguridad WebSeguridad de RedesPruebas de Penetración
GitHubgmh5225/cve_2023_44487-rapid_reset

CVE_2023_44487-Rapid_Reset

Herramienta de pruebas basada en Python para CVE-2023-44487 (HTTP/2 Rapid Reset) con múltiples patrones de ataque, configuración granular y monitoreo para evaluaciones de seguridad autorizadas.

Ver Repositorio
29hace 1 añoAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Herramienta de Prueba de Rapid Reset HTTP/2 CVE-2023-44487 - Edición Mejorada

Una herramienta integral de pruebas en Python para CVE-2023-44487, la vulnerabilidad de Rapid Reset en HTTP/2. Esta versión mejorada proporciona control granular sobre los parámetros de prueba, múltiples patrones de ataque y capacidades avanzadas de monitoreo.

⚠️ AVISO LEGAL IMPORTANTE

¡Esta herramienta es SOLO para fines educativos y pruebas autorizadas!

  • Úsela únicamente contra sistemas que le pertenezcan o para los cuales tenga permiso explícito por escrito
  • El uso no autorizado puede ser ilegal y podría causar interrupción del servicio
  • La herramienta realiza un ataque de Denegación de Servicio que puede afectar la disponibilidad del servidor
  • Asegúrese siempre de tener la autorización adecuada antes de realizar pruebas

🔍 Acerca de CVE-2023-44487

CVE-2023-44487, también conocido como "HTTP/2 Rapid Reset", es una vulnerabilidad crítica en el protocolo HTTP/2 que permite a los atacantes:

  • Causar denegación de servicio enviando y cancelando rápidamente flujos HTTP/2
  • Consumir recursos excesivos del servidor con recursos mínimos del cliente
  • Evadir muchos mecanismos tradicionales de limitación de velocidad
  • Afectar a los principales servidores web y balanceadores de carga

Puntuación CVSS: 7.5 (Alta)

Impacto: Denegación de Servicio, Agotamiento de Recursos

🚀 Características Mejoradas

Múltiples Patrones de Ataque

  • ⚡ Rapid Reset: HEADERS estándar + RST_STREAM inmediato
  • 💥 Burst Reset: Solicitudes en ráfagas con retrasos configurables
  • 📈 Gradual Reset: Tasa de ataque que aumenta gradualmente
  • 🎲 Random Reset: Temporización aleatoria para evadir filtros predictivos
  • 🌊 Continuation Flood: Ataque de inundación con tramas CONTINUATION
  • 🔀 Patrón Mixto: Combinación de múltiples patrones

Configuración Granular

  • 📡 Controles de Conexión: Tiempos de espera, retrasos, límites concurrentes
  • ⏱️ Controles de Temporización: Temporización precisa con soporte de jitter
  • 🌐 Protocolo HTTP/2: Tamaños de ventana, tamaños de trama, ajustes HPACK
  • 📋 Personalización de Cabeceras: Cabeceras personalizadas, generación aleatoria
  • 🔬 Opciones Avanzadas: Aleatorización de ID de flujo, tramas de prioridad
  • 📊 Monitoreo: Seguimiento de latencia, análisis de tráfico, monitoreo de errores

Formatos de Salida

  • 🖥️ Consola: Legible para humanos con actualizaciones de progreso
  • 📋 JSON: Datos estructurados legibles por máquina
  • 📊 CSV: Compatible con hojas de cálculo para análisis
  • 🗃️ XML: Integración con herramientas empresariales

Características de Seguridad

  • 🛡️ Controles de Autorización: Avisos de confirmación obligatorios
  • 🔒 Limitación de Velocidad: Límites integrados de conexiones y solicitudes
  • 🎛️ Manejo de Errores: Manejo elegante de fallos
  • 📝 Registro de Auditoría: Capacidades integrales de registro

📋 Requisitos

  • Python 3.7 o superior
  • Sin dependencias externas (usa solo la biblioteca estándar de Python)

📖 Instalación

  1. Clone o descargue el script:
git clone https://github.com/madhusudhan-in/CVE_2023_44487-Rapid_Reset.git
cd CVE_2023_44487-Rapid_Reset
  1. Haga el script ejecutable:
chmod +x rapid_reset_test.py
  1. Verifique la versión de Python:
python3 --version  # Debe ser 3.7+

🔧 Uso

Uso Básico

python3 rapid_reset_test.py https://servidor-objetivo.com

Ejemplos de Uso Avanzado

1. Prueba de Carga de Alto Rendimiento

python3 rapid_reset_test.py https://objetivo.com \
    --connections 50 \
    --requests 1000 \
    --delay 0 \
    --pattern rapid_reset \
    --track-latency \
    --output json

2. Prueba Sigilosa con Cabeceras Personalizadas

python3 rapid_reset_test.py https://objetivo.com \
    --pattern burst_reset \
    --burst-size 5 \
    --burst-delay 2.0 \
    --custom-headers "User-Agent: Mozilla/5.0 (legitbot)" "Authorization: Bearer token123" \
    --jitter 0.3

3. Prueba Específica del Protocolo

python3 rapid_reset_test.py https://objetivo.com \
    --window-size 32768 \
    --frame-size 32768 \
    --header-table-size 8192 \
    --enable-push \
    --priority-frames \
    --randomize-streams

4. Prueba Integral de Monitoreo

python3 rapid_reset_test.py https://objetivo.com \
    --connections 10 \
    --requests 200 \
    --pattern mixed_pattern \
    --track-latency \
    --track-responses \
    --monitor-memory \
    --verbose \
    --debug \
    --log-file attack.log

5. Ataque de Inundación CONTINUATION

python3 rapid_reset_test.py https://objetivo.com \
    --pattern continuation_flood \
    --requests 50 \
    --random-headers \
    --header-count 20

Opciones Completas de Línea de Comandos

Configuración de Conexión

OpciónDescripciónPredeterminado
-c, --connections NNúmero de conexiones concurrentes1
--connection-timeout SECTiempo de espera de conexión en segundos10
--read-timeout SECTiempo de espera de lectura para respuestas5
--connection-delay SECRetraso entre conexiones0.0

Configuración de Solicitudes

OpciónDescripciónPredeterminado
-r, --requests NSolicitudes por conexión100
--delay SECRetraso entre HEADERS y RST_STREAM0.001
--request-delay SECRetraso entre solicitudes0.0
--jitter FACTORFactor de aleatorización de temporización0.0

Patrones de Ataque

OpciónDescripciónPredeterminado
--pattern TYPEPatrón de ataque a utilizarrapid_reset
--burst-size NSolicitudes por ráfaga10
--burst-delay SECRetraso entre ráfagas0.1

Patrones Disponibles:

  • rapid_reset - Ataque estándar de reset rápido
  • burst_reset - Ataques basados en ráfagas
  • gradual_reset - Tasa que aumenta gradualmente
  • random_reset - Temporización aleatoria
  • continuation_flood - Inundación de tramas CONTINUATION
  • mixed_pattern - Mezcla de patrones

Configuración del Protocolo HTTP/2

OpciónDescripciónPredeterminado
--window-size BYTESTamaño inicial de ventana HTTP/265535
--frame-size BYTESTamaño máximo de trama16384
--header-table-size BYTESTamaño de tabla de cabeceras HPACK4096
--enable-pushHabilitar push del servidor HTTP/2False
--rst-error-code CODECódigo de error RST_STREAM8

Personalización de Cabeceras

OpciónDescripciónPredeterminado
--custom-headers HEADERCabeceras personalizadas (Nombre: Valor)None
--random-headersGenerar cabeceras aleatoriasFalse
--header-count NNúmero de cabeceras aleatorias5

Opciones Avanzadas

OpciónDescripciónPredeterminado
--randomize-streamsUsar IDs de flujo aleatoriosFalse
--priority-framesIncluir información de prioridadFalse
--continue-on-errorContinuar después de erroresTrue
--max-errors NMáximo de errores antes de detenerse10

Opciones de Monitoreo

OpciónDescripciónPredeterminado
--track-latencyRastrear latencia de solicitudesFalse
--track-responsesRastrear respuestas del servidorFalse
--monitor-memoryMonitorear uso de memoriaFalse
Descargar herramienta