T1213.003

Repositorios de código

Subtécnica de T1213 Datos de repositorios de información ↗

Sacar código, secretos y credenciales de repositorios git (expuestos en la web o internos como Gitea).

Cómo aparece en Hack The Box

Un /.git/ accesible se descarga con git-dumper. Revisa todos los commits, no solo el último: las credenciales borradas siguen en el historial.

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.

Guías

Comandos

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

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

Enumeración web › Hallazgos típicos

Descargar un .git expuesto
git-dumper http://box.htb/.git/ repo
Revisar el historial
cd repo && git log --oneline && git show HEAD~1
Buscar secretos en todos los commits
git log -p | grep -iE 'pass|secret|token|key'

git-dumper › Del .git al secreto

Buscar secretos en todo el historial
git log -p --all | grep -iE 'pass|secret|token|key'
Ver qué cambió en el último commit
git show --stat HEAD && git diff HEAD~1

Herramientas