T1552.004

Claves privadas

Subtécnica de T1552 Credenciales sin proteger ↗

Robar claves privadas (SSH, certificados .pfx) para autenticarse como su dueño.

Cómo aparece en Hack The Box

Busca id_rsa en los home y backups; si tiene contraseña, ssh2john y a crackear. Un .pfx con contraseña se ataca igual con pfx2john.

Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):

Máquinas para practicarla

Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.

Comandos

Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.

LFI, SSTI, inyección de comandos y XXE › LFI

Linux
/etc/passwd
/etc/hosts
/proc/self/cmdline
/proc/self/environ
/home/USUARIO/.ssh/id_rsa
/var/www/html/config.php
/etc/nginx/sites-enabled/default
/etc/apache2/sites-enabled/000-default.conf

Escalada de privilegios en Linux › Explotación

Enlace simbólico a un fichero de root
ln -sf /root/.ssh/id_rsa /tmp/fichero_que_copia_root

Identificador de hashes › Crackeo

Extraer hashes de ficheros
zip2john backup.zip > hash.txt
ssh2john id_rsa > hash.txt
keepass2john Database.kdbx > hash.txt
office2john informe.docx > hash.txt
pdf2john documento.pdf > hash.txt

John the Ripper › Más formatos

Certificado .pfx, PDF, Office y GPG
pfx2john cert.pfx > hash.txt
pdf2john doc.pdf > hash.txt
office2john doc.docx > hash.txt
gpg2john clave.asc > hash.txt

Herramientas