0Pricing
Ethical Hacking Academy · Lección

Fundamentos de virtualización

VirtualBox y VMware

Fundamentos de virtualización es una lección gratuita de Ethical Hacking Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Ethical Hacking Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Ethical Hacking Academy incluye 4 lecciones en total.

Por qué utilizar la virtualización

La virtualización le permite ejecutar un sistema operativo completo dentro de un software en su ordenador actual. La máquina simulada se denomina máquina virtual (VM).

En hacking ético, esto es esencial: obtiene un entorno aislado y desechable donde puede ejecutar ataques y causar daños sin afectar a su sistema real.

  • Las instantáneas le permiten deshacer cualquier daño al instante.
  • Varias VM pueden compartir un mismo host físico.

Hipervisores

El software que crea y ejecuta las VM es un hipervisor.

  • Tipo 1 (bare-metal): se ejecuta directamente en el hardware (ESXi, Hyper-V, Proxmox).
  • Tipo 2 (alojado): se ejecuta como una aplicación sobre su sistema operativo (VirtualBox, VMware Workstation).

Para un laboratorio doméstico, casi siempre se utiliza un hipervisor de tipo 2.

VirtualBox

VirtualBox de Oracle es gratuito y de código abierto, y está disponible para Windows, macOS y Linux. Es el punto de partida más habitual para principiantes.

Se instala y, a continuación, se crean VM indicándole un archivo ISO o importando un appliance prediseñado.

# Debian/Ubuntu host install
sudo apt update
sudo apt install virtualbox

VMware

VMware Workstation Pro (Windows/Linux) y VMware Fusion (macOS) son alternativas comerciales potentes, ahora gratuitas para uso personal.

Por lo general, VMware ofrece un mejor rendimiento y una mejor gestión de instantáneas, mientras que VirtualBox es completamente de código abierto. Cualquiera de los dos funciona para un laboratorio de hacking.

Archivos ISO y appliance

Puede crear VM a partir de dos fuentes principales:

  • Imagen ISO: un disco de instalación desde el que inicia el sistema y realiza la instalación paso a paso.
  • Appliance OVA/OVF: una VM preconfigurada que importa con un solo clic (archivo .ova).

Kali Linux y la mayoría de las VM vulnerables se distribuyen como appliances listos para importar.

Asignación de recursos

Al crear una VM, se le asignan recursos del host:

  • Núcleos de CPU - 2 son suficientes para la mayoría de los laboratorios.
  • RAM - De 2 a 4 GB por VM; nunca asigne más de la mitad de la RAM del host.
  • Disco - Los discos asignados dinámicamente solo crecen cuando es necesario.

Asignar demasiados recursos deja al host sin recursos y ralentiza todo.

Instantáneas

Una instantánea guarda el estado exacto de una VM (disco, memoria y configuración) en un momento determinado. Puede volver a ese estado más adelante.

Tome una instantánea limpia justo después de instalar una VM. Si un ataque la daña, podrá restaurarla en cuestión de segundos.

# VirtualBox CLI snapshot
VBoxManage snapshot "Kali" take clean-install
VBoxManage snapshot "Kali" restore clean-install

Extensiones de virtualización del hardware

Las CPU modernas incluyen compatibilidad de hardware con la virtualización: Intel VT-x y AMD-V. Debe habilitarlas en la BIOS/UEFI.

Sin ellas, los sistemas invitados de 64 bits no se ejecutarán o funcionarán con extrema lentitud. Busque la opción en CPU o Advanced dentro del firmware.

Guest Additions y herramientas

Después de instalar un sistema operativo invitado, añada el paquete de integración:

  • VirtualBox Guest Additions
  • VMware Tools

Estos paquetes habilitan el portapapeles compartido, una mejor resolución de pantalla, las carpetas compartidas y un manejo más fluido del ratón entre el host y el invitado.

Clonación de VM

Un clon es una copia de una VM. Es útil cuando desea una máquina víctima nueva sin tener que reinstalarla.

  • Clon completo: copia independiente con su propio disco.
  • Clon enlazado: comparte el disco base, ahorra espacio, pero depende del original.

Protección del host

El objetivo principal de la virtualización en un laboratorio de hacking es el aislamiento. Mantenga el malware y los ataques dentro de las VM:

  • Utilice redes aisladas o exclusivas del host (se verá más adelante).
  • Deshabilite las carpetas compartidas al trabajar con malware real.
  • Mantenga el hipervisor actualizado; las vulnerabilidades de escape de VM son poco frecuentes, pero existen.

Comprobación rápida

Compruebe su comprensión de los tipos de hipervisor.

Recapitulación

Ha aprendido los fundamentos de la virtualización para un laboratorio de hacking:

  • Los hipervisores ejecutan VM; el tipo 2 (VirtualBox, VMware) es el más adecuado para principiantes.
  • Puede crear VM a partir de instaladores ISO o appliances OVA.
  • Las instantáneas le permiten deshacer los daños al instante.
  • Habilite VT-x/AMD-V y aísle las VM para proteger el host.

A continuación, instalará Kali Linux, su equipo de ataque.

Preguntas frecuentes

¿La lección «Fundamentos de virtualización» es gratis?

Sí — el texto completo de «Fundamentos de virtualización» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Ethical Hacking Academy, actualiza a CoddyKit PRO. El curso de Ethical Hacking Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Fundamentos de virtualización»?

VirtualBox y VMware Practicas Ethical Hacking Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Ethical Hacking Academy?

No se requiere experiencia previa. Ethical Hacking Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Fundamentos de virtualización»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Ethical Hacking Academy?

Sí. Cada lección de Ethical Hacking Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Fundamentos de virtualización
  2. Instalación de Kali Linux
  3. Máquinas virtuales vulnerables
  4. Redes de laboratorio
← Volver a Ethical Hacking Academy