Navegación del Sistema en CMD — Dir, CD, Tree y Directorios Clave
🔹 Listar un directorio
Comando:
dir
👉 Muestra los archivos y carpetas en el directorio actual.
Ejemplo:
C:\Users\htb\Desktop> dir
-
.→ referencia al directorio actual. -
..→ referencia al directorio superior.
También puedes consultar ayuda extendida:
dir /?
🔹 Encontrar nuestra ubicación
Comando:
cd
👉 Muestra el directorio actual de trabajo.
Ejemplo:
C:\htb> cd C:\htb
🔹 Movernos con cd o chdir
- Ruta absoluta (desde la raíz del sistema):
cd C:\Users\htb\Pictures
- Ruta relativa (desde el directorio actual):
cd .\Pictures
- Subir directorios:
cd .. # Subir un nivel cd ..\..\ # Subir dos niveles
- Ir a la raíz directamente:
cd \
🔹 Explorar con tree
El comando tree muestra la estructura completa de carpetas.
- Solo carpetas:
tree
- Carpetas y archivos:
tree /F
⚠️ Genera mucha salida → se recomienda cortar la ejecución con Ctrl + C cuando ya tengas lo necesario.
🔹 Directorios interesantes (desde la perspectiva de un atacante)
| Nombre | Ubicación | Descripción |
|---|---|---|
%SYSTEMROOT%\Temp |
C:\Windows\Temp |
Archivos temporales globales, accesibles por todos los usuarios. Muy usado para soltar archivos. |
%TEMP% |
C:\Users\<usuario>\AppData\Local\Temp |
Archivos temporales de usuario. Acceso exclusivo al propietario. |
%PUBLIC% |
C:\Users\Public |
Carpeta compartida entre todos los usuarios, lectura/escritura completa. |
%ProgramFiles% |
C:\Program Files |
Aplicaciones de 64 bits instaladas. Útil para saber software disponible. |
%ProgramFiles(x86)% |
C:\Program Files (x86) |
Aplicaciones de 32 bits instaladas. Igual de útil para reconocimiento. |