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-2021-34527 — Exploit de escalada de privilegios local en PowerShell para PrintNightmare (CVE-2021-34527) dirigido al Spooler de Impresión de Windows. Incrusta un payload DLL personalizado para agregar un usuario administrador local mediante llamadas reflexivas a la API Win32. | Kitploit
Herramientas/GitHubGitHub/cyb3rpeace/cve-2021-34527
Escalada de PrivilegiosGeneración de PayloadsAnálisis de VulnerabilidadesExplotaciónPruebas de PenetraciónRed TeamingExplotación de Binarios
GitHubcyb3rpeace/cve-2021-34527

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

CVE-2021-34527

Exploit de escalada de privilegios local en PowerShell para PrintNightmare (CVE-2021-34527) dirigido al Spooler de Impresión de Windows. Incrusta un payload DLL personalizado para agregar un usuario administrador local mediante llamadas reflexivas a la API Win32.

Ver Repositorio
12hace 4 añosAún no revisado

CVE-2021-34527 - PrintNightmare LPE (PowerShell)

Caleb Stewart | John Hammond | 1 de junio de 2021


ACTUALIZACIÓN 2 de junio de 2021: Microsoft ha publicado un aviso sobre CVE-2021-34527, denominando correctamente ese identificador específico como la vulnerabilidad PrintNightmare. Anteriormente, la comunidad asumía que CVE-2021-1675 "era PrintNightmare", ya que el parche del 8 de junio no resolvía este problema. Este repositorio es idéntico al original solo con el nombre de CVE diferente.

CVE-2021-34527 es una vulnerabilidad crítica de ejecución remota de código y escalada de privilegios local denominada "PrintNightmare".

Se han publicado exploits de prueba de concepto (Python, C++) para la capacidad de ejecución remota de código, y una versión en C# para la escalada de privilegios local. No habíamos visto una implementación nativa en PowerShell puro, y queríamos intentar refinar y reelaborar el exploit.

Este script de PowerShell realiza escalada de privilegios local (LPE) con la técnica de ataque PrintNightmare.

image

Esto ha sido probado en Windows Server 2016 y Windows Server 2019.

Uso

Agregar un nuevo usuario al grupo de administradores locales por defecto:

root@kitploit:~
Import-Module .\cve-2021-34527.ps1
Invoke-Nightmare # add user `adm1n`/`P@ssw0rd` in the local admin group by default

Invoke-Nightmare -DriverName "Xerox" -NewUser "john" -NewPassword "SuperSecure" 

Proporcione un payload DLL personalizado para hacer cualquier otra cosa que desee.

root@kitploit:~
Import-Module .\cve-2021-34527.ps1
Invoke-Nightmare -DLL "C:\absolute\path\to\your\bindshell.dll"

Detalles

  • La técnica LPE no necesita funcionar con RPC o SMB remotos, ya que solo trabaja con las funciones de Print Spooler.
  • Este script incrusta un payload comprimido con GZIP y codificado en Base64 para un DLL personalizado, que se parchea según sus argumentos, para agregar fácilmente un nuevo usuario al grupo de administradores locales.
  • Este script incrusta métodos de PowerSploit/PowerUp para acceder reflectivamente a las API de Win32.
  • Este método no recorre todos los controladores de impresora para encontrar la ruta DLL adecuada; simplemente toma el primer controlador y determina la ruta apropiada.
Descargar herramienta