Instalar Windows en VirtualBox

El artículo de hoy sirve tanto a pentester que necesitan tener un sistema operativo virtualizado para realizar pruebas como para aquella persona que quiera aprender a instalar Windows sobre su propio PC. Entendemos que la gran mayoría de vosotros ya sabe realizar esta tarea, pero nuestro objetivo en curso hacker es que nadie se quede atrás. Así que dicho esto empezamos.

¿Por qué instalar Windows XP en VirtualBox?

En primer lugar porque es un sistema operativo que aunque salió hace ya más de 10 años es un sistema operativo ámpliamente utilizado a día de hoy; puedes verlo en distintas fuentes como esta. Así que la realidad es que si este sistema operativo sigue en uso nosotros tendremos que tenerlo siempre en nuestro juego de herramientas para poder testearlo. 

La segunda razón por la que instalamos un Windows XP y no un Windwos Vista, un Windows 7 o un Windows 8 es que Windows XP requiere en comporación con las versiones posteriores muy pocos recursos. Si trabajas desde equipos me gama media no tendrás ningún problema de rendimiento. Así que para hacer pruebas es un sistema operativo que no requiere muchos recursos y será nuestra perfecta «víctima» para las pruebas de pentesting.

No hemos descartado en ningún momento virtualizar distribuciones de linux. Lo que ocurre es que para ello debemos aún conocer mas conceptos para poder realizar una instalación óptima. Sobre todo cuando nos dispongamos a instalar Kali Linux, una de las mejores herramientas que todo buen pentester ha de tener siempre.

¿Qué necesitamos tener preparado antes de empezar?

No son necesarios muchos elementos para llevar a cabo esta tarea pero si estos dos:

  1. Tener instaldo, configurado y listo para trabajar VirtualBox. Si no lo tienes puedes hacerlo desde aquí: Tutorial de instalación y configuración VirtualBox
  2. Un disco de Windows XP, o una imagen. Puedes econtrar varias en la red siguiendo estos trucos de búsqueda avanzada en google

Creando nuestra primera máquina virtual (Windows XP VirtualBox) 

Si ya tienes todo lo anterior preparado. Podemos empezar a trabajar con VirtualBox. Lo abrimos y nos vamos al icono de arriba a la izquierda «Nueva». Al pulsarlo se nos abrirá un diálogo para preconfigurar nuestra máquina virtual. VirtualBox es un sistema de virtualización avanzado y en función del sistema operativo que queramos virtualizar nos configurará la máquina virtual de forma óptima para dicho sistema operativo. Nosotros vamos a instalar un Windows XP, así que elegimos este sistema operativo y ponemos un nombre a nuestra máquina para luego poder identificarla:
Máquina virtual VirtualBox Windows XP

Si eliges en el tipo «otro sistema operativo» no pasará nada, te funcionará igual, pero perderás las optimizaciones que VirtualBox puede hacer de forma transparente para ti.

En el siguiente paso que vamos a dar definiremos la cantidad de memoria RAM que queremos dedicar a nuestra máquina virtual. No confundir esto con el tamaño de disco duro que queremos asignar a la máquina virtual, eso lo veremos más adelante. Ahora estamos asignando memoria RAM. A mi particularmente no me gusta asignar menos de 512MB de RAM, suelo trabajar con equipos de entre 8 y 16 gigas de RAM. VirtualBox nos dice que con 192MB es suficiente, pero a poco que instalemos algo se nos quedará corto. Lo bueno es que se puede ampliar la memoria RAM después sin ningún tipo de problema. 
Windows XP RAM VirtualBox

Ahora es el turno de definir el tamaño del disco duro. Al igual que en el paso anterior indicamos que el tamaño de la memoria RAM era algo que se puede modificar con facilidad mas adelante modificar el tamaño del disco duro no es tan trivial, se puede, pero es una tarea delicada. Así que aquí si deberías pensar bien que tamaño queréis dar. En nuestro caso para una máquina de pruebas, y más aún si es la primera que estáis creando con 10 gigas será más que suficiente. VirtualBox permite en este punto que asignéis un disco duro que ya tengáis creado e incluso que crear la máquina virtual sin disco duro. Nosotros vamos a crear nuestro disco duro haciendo click en el botón «Crear»:
Disco Duro Windows XP VirtualBox
 

VirtualBox nos va a dar la posibildiad de crear discos duros virtuales compatibles con otros sistemas de virtualización como pueden ser QEMU o VMware. En principo vamos a crear el tipo de disco duro optimizado para VirtualBox (el tipo VDI, VirtualBox Disk Image):
VDI VirtualBox Windows XP

Una vez definido el tipo de disco duro que queremos VirtualBox nos va a dar dos opciones. Reservar el espacio entero ahora mismo, o ir dejando que crezca el disco duro conforme metamos archivos en nuestra máquina virtual. Nuestra recomendación es que NO reservéis el total del disco duro en este momento, ya que si tenéis 5 máquinas virtuales y habéis reservado 10 gigas para cada uno tendréis ocupados 50 gigas en vuestro PC. Sin embargo, si dejáis que los discos duros virtuales vayan creciendo conforme metáis archivos puede que esas 5 máquinas virtuales estén ocupándoos apenas 10 gigas entre todas (sobre todo si son máquinas virtuales para hacer pruebas).
Disco duro dinámico VirtualBox Windows XP

Finalmente con estos parámetros creamos el disco duro. Ahora es cuando elegimos un nombre para el disco duro y asignamos el tamaño (como anteriormete escogimos la opción de crear disco duro es ahora cuando elegimos el tamaño, 10 gigas):
Tamaño disco duro VirtualBox Windows XP

Y con esto ya tenemos nuestra máquina virtual preconfigurada para trabajar con Windows XP:
Máquina virtual preconfigurada Windows XP VirtualBox

El siguiente paso que vamos a dar será la configuración del lector de CD/DVD de nuestra máquina virtual. Tanto si tienes una imagen de Windows XP como si tienes el CD de instalación tienes que configurar la máquina virtual para poder instalar Windows XP en tu máquina virtual. Esto es realmente sencillo de hacer en VirtualBox, basta con pulsar sobre «Configuración» nos dirigimos al apartado de «Almacenamiento», seleccionamos el icono de la unidad óptica (CD) y lo enlazamos con nuestro lector de CD/DVD real. En mi caso mi lector de CD se llama D, así que lo voy a enlazar con la unidad D:
Unidad óptica VirtualBox lector físico

Una vez hecho esto metemos nuestro disco de Windows en el lector de CD y arrancamos por primera vez nuestra máquina virtual. Al arrancar iniciará desde el disco de Windows que hemos metido y empezará una instalación normal de windows:
Instalando Windows en VirtualBox

El proceso a partir de ahora de instalación de Windows es igual tanto en la máquina virtual como si fuera en tu ordenador normal. Ahora vas a aprender a instalar Windows.

Tutorial de instalación Windows XP en VirtualBox

Cuando empezamos la instalación de Windows XP lo primero que nos va a preguntar es si queremos intentar reparar la instalación de Windows que exista en nuestro equipo o si queremos instalar una nueva instalación. En nuestro caso, buscamos hacer una instalación limpia así que no queremos reparar, pulsamos la tecla «Enter» (Continuar) para hacer nueva instalación:
Instalación Windows XP en virtualBox Tutorial

Acto seguido el asistente de instalación te va a mostrar el contrato de licencia, deberías leertelo, pero si andas con el tiemo justo solo pulsa F8 (aceptar) y continuará la instalación. En el siguiente paso vas a tener que elegir en qué partición del disco duro quieres instalar tu Windows XP. Un disco duro puede tener múltiples particiones y en cada una de ellas un sistema operativo, de esta forma un solo ordenador te permite poder elegir cuando lo enciendes qué sistema operativo quieres arrancar. En el disco duro de nuestra máquina virtual aún no tenemos ninguna partición y como solo queremos instalar un Windows XP vamos a utilizar el disco duro virtual entero para Windows XP. Para hacer esto solo tenemos que pulsar «enter» (Instalar):
Tutorial instalación Widows XP VirtualBox todo el disco duro

El asistente de instalación tendrá que crear de forma automática una partición para instalar Windows XP. Así que nos va a preguntar el formato de la partición que queremos y el tipo de formato que queremos darle. Tenemos dos tipos de partición NTFS y FAT. El formato FAT es un formato cada vez mas en desuso, su principal problema es que no te permite tener archivos de más de 4 gigas. Así que vamos a seleccionar el formato NTFS. En cuanto al tipo de formateo tenemos el normal y el rápido. La diferencia es que el normal borra lo que hubiera y el rápido no lo hace. En una instalación de Windows en un PC siempre te vamos a recomendar hacer el normal, pero en máquinas virtuales no es necesario, basta con el rápido. Por estos motivos elige NTFS (rápido):

El proceso de formateo empezará y durará unos segundos, si has escogido el formateo normal, esos segundos se convertirán en varios minutos, y si además has elegido un tamaño de disco duro grande puede demorarse el proceso horas.

Después del formateo se copiarán los archivos básicos necesarios para la instalación de Windows. Luego se reiniciará la máquina virtual y comenzará la instalación desde una interfaz mucho mas amigable:
Asistente de instalación de Windows XP

Aunque veías que os dice que tardará 39 minutos en completar la instalación, no os preocupéis. Este dato era real en equipos de hace 10 años. En vuestros ordenadores no debería tardar mas de 10 minutos. No debéis iros y dejarlo instalado porque en unos segundos os va a empezar a pedir datos que debéis suministrar para continuar con el proceso de instalación.

El primer dato es el idioma. Por defecto os habrá cogido el idioma español, sino es así lo seleccionáis y pulsáis siguiente, luego os va a pedir vuestro nombre. En mi caso la he llamado maquina-pruebas:
VirtualBox Windows XP hacker

El siguiente dato que os va a pedir es la clave del producto. La introducís tal cual aparece en la caja o en la imagen que os hayáis descargado y pulsáis siguiente. Si la clave es correcta os va pedir una clave para el usuario administrador. No es necesario que tengáis una clave para este usuario en una máquina virtual de pruebas. En cambio si es totalmente recomendable que pongáis una clave para este usuario en caso de ser una instalación de Windows XP sobre un equipo real. Con estos datos rellenos la instalación continuará sin pediros nada unos minutos.

Lo siguiente será la configuración de red. Por ahora podemos dejar la configuración típica, ya que mas adelante podremos cambiarla para adaptarla a las pruebas que queramos realizar:
Configuración de red VirtualBox Windows XP

Si queréis en el siguiente paso os va a preguntar si queréis añadir la máquina virtual a un grupo de trabajo, podéis dejar el grupo por defecto ya que cuando hagamos pruebas cambiaremos ese grupo al que cada prueba requiera. Pulsamos sobre siguiente y continúa la instalación unos minutos más sin pedirnos nada. Después nos va a pedir si queremos activar las actualizaciones automáticas. Para la máquina de pruebas no son necesarias así que las desmarcamos:
Acutalizaciones automáticas Windows XP VirtualBox

Continuamos la configuración y nos pide el nombre de usuario que queremos utilizar:
Usuario Hacker VirtualBox Windows XP

Ponemos el usuario que nos guste y finalmente acaba la instalación de Windows XP sobre VirtualBox:
Inicio Windows XP Hacker VirtualBox

Ya tenemos nuestro Windows XP virtualizado con VirtualBox. Es un Windows totalmente funcional que utilizaremos para hacer pruebas ataques, también lo podéis utilizar para instalar programas que no sean compatibles con vuestro sistema operativo actual, para probar software etc etc…

Continua leyendo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Newsletter Signup

Suscríbete a nuestra lista si te interesa recibir turcos exclusivos sobre hacking y seguridad informática