Back to: BHPX – Black Hat Pentesting eXpert Network & Web Exploitation
1. ⚡ ¿QUÉ ES locate
?
locate
es una herramienta de búsqueda ultrarrápida que consulta una base de datos preindexada para encontrar archivos en el sistema de manera casi instantánea. A diferencia de find
, que escanea en tiempo real, locate
utiliza un índice generado previamente mediante el comando updatedb
.
locate
no muestra archivos recién creados si no se ha ejecutado updatedb
. Su velocidad depende de esta base de datos actualizada.
2. 🚀 VENTAJAS DE LOCATE
- Alta velocidad de búsqueda gracias al uso de índice.
- Ideal para análisis masivo de archivos en pentesting.
- Permite el uso de comodines y opciones como
-i
para ignorar mayúsculas.
locate
para encontrar rápidamente archivos críticos como respaldos, credenciales o scripts de mantenimiento mal protegidos.
3. 🔍 EJEMPLOS PRÁCTICOS
locate passwd # Muestra todas las rutas con la palabra 'passwd' locate -i ssh # Búsqueda sin distinción entre mayúsculas y minúsculas locate '*.conf' # Búsqueda de archivos de configuración sudo updatedb # Actualiza la base de datos interna
mlocate
para habilitar updatedb
y el índice.
4. 📸 RESULTADO REAL
El comando locate passwd
reveló la ruta /etc/passwd
y otras coincidencias relacionadas. Este archivo es frecuentemente revisado en auditorías, ya que contiene las cuentas del sistema:

5. 🔐 APLICACIONES EN PENTESTING
En auditorías ofensivas, locate
se convierte en un aliado para descubrir:
- Archivos de respaldo (
*.bak
,*.old
) mal protegidos - Claves privadas SSH no cifradas (
id_rsa
) - Scripts web maliciosos en directorios públicos (ej.
*.php
) - Rutas sensibles que pueden indicar vulnerabilidades de configuración
locate
con grep
para búsquedas más específicas y potentes, por ejemplo:locate php | grep shell
🔗 Consulta adicional y referencias
Explora recursos confiables para dominar locate
en entornos ofensivos y administrativos:
- 🔗 Linuxize – Locate Command in Linux (uso, sintaxis y comparación con
find
) - 🔗 GeeksforGeeks – locate Command in Linux (guía con ejemplos prácticos)
- 🔗 man7 – locate(1) Manual Page (documentación técnica oficial)
Leave a Reply