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
-ipara 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