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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
bluekeep_CVE-2019-0708_poc_to_exploit — Un intento de portar el PoC de BlueKeep de @Ekultek a exploits reales | Kitploit
Herramientas/GitHubGitHub/algo7/bluekeep_cve-2019-0708_poc_to_exploit
Análisis de VulnerabilidadesExplotaciónShellcodePruebas de PenetraciónHerramienta de Acceso RemotoDesarrollo de PayloadsArchived
GitHubalgo7/bluekeep_cve-2019-0708_poc_to_exploit

bluekeep_CVE-2019-0708_poc_to_exploit

Un intento de portar el PoC de BlueKeep de @Ekultek a exploits reales

Ver Repositorio
34212214hace 5 añosAú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

Nota:

Este proyecto ha sido archivado ya que se han desarrollado exploits reales en otros lugares con mejor éxito.

https://blog.rapid7.com/2019/09/06/initial-metasploit-exploit-module-for-bluekeep-cve-2019-0708/

Insignias

bluekeep_CVE-2019-0708_poc_to_exploit

Portando el PoC de BlueKeep de @Ekultek & @umarfarook882 a exploits reales.

Los script kiddies no son bienvenidos aquí como en ningún otro lugar.

Por favor, lea los issues (tanto cerrados como abiertos) antes de publicar cosas como "No funciona", "No pasó nada después de ejecutar el script" o "Error (sin ser específico), ayúdenme".

Bienvenido a Unirte a nuestro servidor de Discord

! Tenga en cuenta que esto aún no es un exploit, sino un intento de portar PoCs existentes a exploits reales.

============================================================================

El proyecto no se mantiene activamente, pero siéntase libre de dar sugerencias o abrir nuevos issues.

============================================================================

Soy como cualquiera de ustedes que disfruta resolviendo problemas complejos y aprendiendo del proceso. Estoy aquí solo para compartir mi progreso y al mismo tiempo obtener algunas opiniones del público. Compartir es cuidar :)

============================================================================ Esto no es un exploit listo para usar que puedas simplemente tomar y probar.

Además, los métodos de entrega también son importantes para asegurarse de que tus códigos se ejecuten en la máquina remota.

Hasta ahora todavía no hemos podido obtener una shell con éxito y lograr RCE.

Para su información:

La mayoría de los escáneres y PoCs existentes funcionan solo analizando las respuestas de los hosts objetivo y determinando si los hosts son vulnerables o no. (Como todos deberían saber, las versiones parcheadas y no parcheadas devuelven respuestas diferentes, así como sistemas operativos que no están afectados). En realidad no "explotan" los hosts objetivo. Para lograr RCE, primero debemos intentar desencadenar la vulnerabilidad enviando paquetes especialmente diseñados (consulte MSDN de RDP para las especificaciones del protocolo). Una vez que se desencadena la vulnerabilidad, el segundo paso es analizar los volcados de memoria o de fallos para descubrir cómo encajan nuestros códigos. No es tan simple como la mayoría de nosotros piensa.

Algunos recursos útiles:

  1. CVE-2019-0708: UN ANÁLISIS COMPLETO DE UNA VULNERABILIDAD DE SERVICIOS DE ESCRITORIO REMOTO | Lado del cliente (principalmente)

  2. Secuencia de conexión RDP

  3. Análisis de CVE-2019-0708 (BlueKeep) | Lado del servidor

Puedes usar Magic Unicorn de @trustedsec para generar shellcodes. https://github.com/trustedsec/unicorn

Nota: Por favor usa Python 3

Secuencia de conexión RDP:

  1. El cliente RDP inicia la conexión cuando el usuario proporciona el nombre del escritorio remoto al que desea conectarse. El cliente RDP inicia una conexión al Host de sesión RD enviando una unidad de datos de protocolo (PDU) de solicitud de conexión X.224.

  2. El Host de sesión RD responde con una PDU de confirmación de conexión X.224.

  3. El cliente RDP envía una PDU de inicio de conexión MCS con una solicitud de creación de conferencia GCC. --> La vulnerabilidad está relacionada con esta solicitud.

  4. El Host de sesión RD responde con una PDU de respuesta de conexión MCS con una respuesta de creación de conferencia GCC.

  5. El cliente RDP envía una PDU de solicitud de dominio de erect MCS.

  6. El cliente RDP envía una PDU de solicitud de adjuntar usuario MCS.

  7. El Host de sesión RD responde con una PDU de confirmación de adjuntar usuario MCS.

  8. El cliente RDP envía múltiples (en este caso seis) PDUs de solicitud de unión a canal MCS.

  9. El Host de sesión RD envía múltiples (en este caso seis) PDUs de confirmación de unión a canal MCS.

  10. El cliente RDP envía una PDU de intercambio de seguridad.

  11. El cliente RDP envía una PDU de información de cliente.

  12. El Host de sesión RD envía una PDU de error de licencia - Cliente válido.

  13. El Host de sesión RD envía una PDU de activación demanda.

  14. El cliente RDP responde con una PDU de activación confirmada.

  15. El cliente RDP envía una PDU de sincronización.

  16. El cliente RDP envía una PDU de control - Cooperar.

  17. El cliente RDP envía una PDU de control - Solicitar control.

  18. El cliente RDP envía cero o más PDUs de lista de claves persistentes. En este caso, se envían cero PDUs.

  19. El cliente RDP envía una PDU de lista de fuentes.

  20. El Host de sesión RD envía una PDU de sincronización.

  21. El Host de sesión RD envía una PDU de control - Cooperar.

  22. El Host de sesión RD envía una PDU de control - Control concedido.

  23. El Host de sesión RD envía una PDU de mapa de fuentes..

Descargar herramienta