Configuración del Entorno
Para poder practicar las técnicas que veremos en esta guía, es absolutamente esencial que construyamos nuestro propio laboratorio de hacking. Empezaremos con un laboratorio local y virtualizado y luego exploraremos las plataformas de entrenamiento online.
¿Por qué es tan importante un laboratorio local?
Seguridad: Mantiene los experimentos aislados de tu sistema principal.
Legalidad y Ética: Nos permite atacar sistemas que hemos montado nosotros mismos.
Flexibilidad: Nos permite probar, romper y restaurar sistemas a voluntad sin consecuencias reales.
Paso 1: Elige tu Software de Virtualización
Necesitamos un programa que gestione nuestras máquinas virtuales (ordenadores dentro de nuestro ordenador).
Opción A: VirtualBox (Gratuito y Open Source)
Descripción: La opción perfecta para empezar. Es potente, completamente gratuita y funciona en Windows, macOS y Linux.
Acción: Descarga e instala la última versión de VirtualBox desde su página web oficial.
Opción B: VMware (Estándar de la Industria)
Descripción: Muy utilizado en entornos corporativos. Sus versiones gratuitas para uso personal son muy robustas.
Acción: Descarga e instala la versión gratuita correspondiente a tu sistema:
Para Windows/Linux: VMware Workstation Player
Para macOS: VMware Fusion Player
Paso 2: Tu Máquina de Ataque (Kali Linux)
Necesitamos un sistema operativo cargado con herramientas de hacking. Usaremos Kali Linux.
Acción: Descarga e Importa
Ve a la página oficial de descargas de Kali Linux para máquinas virtuales y descarga la imagen que corresponda a tu software de virtualización (VirtualBox o VMware).
En VirtualBox: Usa
Archivo > Importar servicio virtualizado...
con el archivo.ova
.En VMware: Usa
File > Open...
y selecciona el archivo.vmx
de la carpeta descomprimida.
Paso 3: Tus Máquinas Víctima Locales (El Gimnasio en Casa)
Necesitamos objetivos deliberadamente vulnerables para practicar en nuestro entorno local.
Acción: Descarga e importa al menos estas dos:
OWASP Juice Shop: La mejor para hacking web.
Metasploitable 2: Un clásico para vulnerabilidades de red.
Paso 4: Plataformas de Entrenamiento Online (El Gimnasio en la Nube)
Además de tu laboratorio local, existen plataformas online increíbles para aprender y practicar.
PortSwigger Web Security Academy
Qué es: La biblia del hacking web, creada por los desarrolladores de Burp Suite. Contiene laboratorios de altísima calidad para cada tipo de vulnerabilidad web.
Ideal para: Aprender y dominar vulnerabilidades web específicas de forma aislada.
Acción: Accede a la academia aquí. Es gratuita.
TryHackMe
Qué es: Una plataforma muy popular con "habitaciones" (rooms) guiadas que te enseñan conceptos desde cero.
Ideal para: Principiantes que buscan un camino de aprendizaje estructurado.
Acción: Empieza en TryHackMe.
Hack The Box (HTB)
Qué es: Una plataforma más desafiante con máquinas que simulan entornos reales. Hay menos guías y se espera que investigues más por tu cuenta.
Ideal para: Poner a prueba tus habilidades y prepararte para certificaciones como el OSCP.
Acción: Únete a Hack The Box.
Laboratorios con Docker (Dockerlabs)
Qué es: Una forma moderna y ligera de levantar entornos vulnerables específicos usando contenedores de Docker, sin necesidad de una máquina virtual completa.
Ideal para: Usuarios un poco más avanzados que quieren probar un exploit para una tecnología concreta rápidamente.
Acción: Explora colecciones como Vulhub en GitHub, un repositorio masivo de entornos vulnerables pre-configurados.
Paso 5: Configuración de la Red Local
Esta configuración es para tus máquinas virtuales locales (Kali, Metasploitable, etc.).
Acción: Para cada una de tus máquinas virtuales, configúralas en modo "Red NAT" para mantenerlas en una red segura pero con acceso a internet.
En VirtualBox:
Configuración > Red > Conectado a: Red NAT
.En VMware:
Virtual Machine > Settings > Network Adapter > NAT
.
Paso 6: Herramientas Esenciales Adicionales
Instala estas herramientas dentro de tu máquina virtual Kali.
Acción:
Burp Suite Community: Descárgalo desde la web de PortSwigger.
VS Code: Instálalo con
sudo apt update && sudo apt install code -y
.
Paso 7 (Opcional): Personaliza tu Entorno con mis Dotfiles
Mis dotfiles son mi configuración personal de terminal. Si los instalas, tu entorno será igual al mío.
¿Qué contiene?
Configuración de Zsh (temas, alias, funciones, prompt)
Archivos de entorno para customizar workstations
Scripts útiles para hackers éticos y devs
Organización pensada para Windows 11 + WSL2 + Kali
Acción rápida (en tu Kali, WSL o cualquier terminal):
# Clona el repositorio desde GitHub
git clone https://github.com/theoffsecgirl/dotfiles.git
Última actualización