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 útiles
Aparece en
Algunas máquinas donde se documenta su uso; no es una lista exhaustiva.