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
rover — Código de prueba de concepto para CVE-2016-5696 | Kitploit
Herramientas/GitHubGitHub/violentshell/rover
ReconocimientoAnálisis de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad de RedesPruebas de Penetración
GitHubviolentshell/rover

rover

Código de prueba de concepto para CVE-2016-5696

Ver Repositorio
1022917hace 10 añosRevisado por Kitploit

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

rover

Código de Prueba de Concepto para CVE-2016-5696

Rover es un pequeño programa en Python para descubrir puertos de origen arbitrarios en clientes, como se muestra en CVE-2016-569. Una vez que se conoce el puerto de origen, se puede completar la 4-tupla de información necesaria para confirmar que dos hosts se están comunicando. Al ejecutarse, rover establece una conexión con el servidor objetivo, sincroniza su reloj interno con el tiempo de respuesta del challenge ack del servidor, y luego comienza a buscar dentro del rango de puertos efímeros predeterminado de la mayoría de los hosts Linux (esto se puede cambiar si es necesario).

Para más información, encuentre el artículo original aquí

Esto ha sido probado para ejecutarse en Kali 1.0 contra un servidor SSH Ubuntu 14.04. Debería funcionar contra otros, sin embargo, alguna modificación al código puede/será necesaria. Los requisitos son:

  1. Python2.7
  2. Scapy 2.3.2

El uso es el siguiente:

rover.py [-h] -c 192.168.1.1 -s 192.168.1.10 -p 22 [-v v, vv]

Demostrador CVE2016-5969.

argumentos opcionales:
  -h, --help       muestra este mensaje de ayuda y sale
  -c 192.168.1.1   La IP del cliente objetivo.
  -s 192.168.1.10  La IP del servidor objetivo.
  -p 22            El puerto del servidor objetivo.
  -v v, vv         El nivel de verborrea

Rover se completará en aproximadamente 1-2 minutos, dependiendo de la calidad de la sincronización.

alt text

Algunas notas importantes.

  1. Rover depende del ancho de banda. Actualmente envía 700 paquetes por segundo. Si no lo logra en el tiempo requerido, el programa fallará.
  2. He incluido la línea: os.system('iptables -A OUTPUT -p tcp --tcp-flags RST RST -j DROP') porque el kernel restablecerá una conexión de scapy por defecto. Esto debe estar en IPTABLES para que el programa funcione.
  3. Si usas vmware, ten en cuenta que workstation y player limitan el ancho de banda. Esto puede causar problemas. Si es así, usa un host físico para la máquina de ataque.
Descargar herramienta