
Framework de manipulación y explotación de Objetos de Directiva de Grupo
GroupPolicyBackdoor es una utilidad de Python para la manipulación y explotación de objetos de directiva de grupo (GPO). Los vectores de ataque de GPO pueden conducir con mucha frecuencia a escenarios impactantes de escalada de privilegios en entornos de Active Directory. Y sin embargo, los profesionales de la seguridad ofensiva pueden mostrarse reacios a aprovecharlos, en parte debido a los riesgos percibidos asociados a la manipulación de GPO.
GroupPolicyBackdoor tiene como objetivo proporcionar un marco de explotación modular, estable y sigiloso para vectores de ataque de GPO, todo en Python. La herramienta se presentó en DEFCON 33.
Las instrucciones de uso (rápidas o detalladas) se proporcionan en la wiki del repositorio, que también contiene una hoja de referencia con comandos listos para copiar y pegar:
A continuación se muestra una descripción general de las características principales de GroupPolicyBackdoor:
ldap3 y smbprotocol (sin impacket) Usage: gpb.py [OPTIONS] COMMAND [ARGS]...
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help -h Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ gpo All subcommands related to GPO manipulation │
│ links All subcommands related to GPO links │
│ enum All subcommands related to GPO and containers enumeration │
│ restore All subcommands related to exploit safety, allowing to restore the target environment in case anything goes wrong │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Si encuentras un error o si quieres implementar configuraciones inyectables adicionales para ampliar las capacidades de GroupPolicyBackdoor, ¡las pull requests son bienvenidas!