the_open_door
café
ESEN
← Herramientas

bloodhound-python

Ingestor de BloodHound desde Linux, sin agente en Windows.

El recolector de BloodHound escrito en Python, para lanzarlo desde la máquina atacante sin subir un binario a Windows. Con unas credenciales de dominio consulta el LDAP y el SMB del controlador, recoge usuarios, grupos, sesiones, ACL y relaciones de confianza, y deja los JSON listos para importar en la interfaz de BloodHound. Es la forma habitual de recoger el grafo cuando el foothold es una shell de Linux o solo se tienen credenciales: no toca disco en el objetivo.

Familia Enumeración de Active Directory

Flags -u -p -d -ns -c All

Conceptos BloodHound, ACL Abuse (DACL), LDAP Enumeration

Cheatsheet Enumeración

Instalación

# El recolector Python DEBE casar con la version de BloodHound (salidas incompatibles entre si):
pipx install bloodhound-ce   # BloodHound CE     -> comando 'bloodhound-ce-python'
pipx install bloodhound      # BloodHound 4.2/4.3 -> comando 'bloodhound-python'
# con pipx puedes tener ambos a la vez (cada uno en su venv aislado)

Comandos útiles5 comandos

Aparece en

Algunas máquinas donde se documenta su uso; no es una lista exhaustiva.