Bienvenido a cursohacker.es. Puedes acceder a todo el contenido líbremente pero si deseas poder crear tus propios temas en el foro y que tus respuestas y comentarios se publiquen de forma automática regístrate como alumno aquí

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

Comentarios

El siguiente paso que vamos a dar será la configuración del lector de CD/DVD de nuestra máquina virtual

en este paso tengo problemas ya que deceo instalar mi maquina virtual en una notebook que no tiene puede CD/DVD y no se como continuar con la instalacion por favor me podrian ayudar muchas gracias.

Hola Stalin.

Aunque tu notebook no tenga unidad de CD/DVD no pasa nada. Al virtualizar la unidad óptica puedes decirle que que la coja de una una imagen ISO. Tal y como hacemos para realizar la instalación del sistema operativo.

Saludos.

He realizado todos los pasos pero al inciar no me monta la imagen del disco ISO. Me aparece el siguiente mensaje: "FATAL: No bootable medium found! System halted." que debo hacer para poder instalar Windows?

a mi antes me paso lo mismo, proba seguir los pasos de esto

https://www.youtube.com/watch?v=La5HY28X8I8

Que significa: al virtualizar la unidad optica?

Saludos!! ¿Es posible virtualizar una pc PIII para luego hacer un clon del Disco Duro y copiarlo en el disco de la laptop? Ya que no puedo booter desde usb ni le sirve la unidad de CD/DVD. De todas formas, estoy abierto a escuchar ideas :) Gracias!!

Hola Héctor.

Lo más sencillo en este caso sería conseguir un lector de CD/DVD USB y hacer que la laptop iniciara desde ese lector.

Si esto no te es posible tienes también la opción de sacar el disco duro fuera de la laptop e instalar el sistema operativo fuera. Eso si, luego te tocará hacer ajustes.

Un saludo.

por favor no arranca mi maquina virtual porque se pagó bruscamente, es en windows con virutal box, agradezco la atención a este mensaje mi mail es jaimem382@gmail.com

¿Cual es el error que te está dando?

He instalado Windows XP en mi VirtualBox y a la hora de conectarme a Internet no me deja. Utilizo Windows 7 y accedo a Internet por WiFi. He probado otros S.O. como Ubuntu y si me deja conectarme a Internet.

Hola! Tengo una imagen de Windows XP, lo enlazo y cuando intento iniciar me aparece este error:
"Fallo al abrir una sesión para la máquina virtual.
The virtual machine has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:"

Pueden darme alguna solución?
Gracias.

Buenas antes que nada muy buena la guia.

Ahora mi duda es la siguiente en donde seria recomendable instalar el vb (en la unidad C o D).

Mi segunda duda es el disco virtual que se cree, lo puedo hacer en la unidad D y no en la C?

buenas tardes, tengo en mi laptop una maquina virtual con XP, hoy cuando la quice arrancar me aparecio la leyenda "esta copia de Windows debe actualizarse con Microsoft", y me pregunta si quiero activarlo. si le pongo que no, me saca del arranque de la maquina, y si le pongo que si me dice que ya esta activado, pero vuelve a la eleccion del usuario sin poder arrancar el XP. ¿QUE HAGO? espero haber sido lo suficientemente claro, gracias.

Hola, felicidades por la guia sobre todo.

Tengo un problemón: Luego de configurar la máquina virtual, siguiendo todos los pasos(lo cual he hacho ya 5 veces) intento configurar el windows XP, hasta ahi todo bien, pero una vez que deberia empezar a instalarse el windows (o sea, la barra esa que deberia llenarse y decirme en que porcentaje de la instalación anda o lo que sea) sal eun erro:

Sale una ventana llamada: Guru meditation y debajo pone:                                            Ha ocurrido un error crítico durante la ejecución de la máquina virtual y ha sido parada.                           Para obtener ayuda, vaya a la sección "Community" en http://www.virtualbox.org o su contrato de soporte. Proporcione los contenidos de los archivos de trazas VBox.log y el archivo de imagen VBox.png, que puede encontrar en el directorio C:\users\Dell\VirtualBox VMs\Maquina virtual de pruebas\Logs, asi como una descripción de lo que estaba haciendo cuando ocurrió el error. Note que puede acceder tambien a los archivos de arriba seleccionando Mostrar historial de eventos del menú Máquina de la ventana principal de VirtualBox.                                                 Presione aceptar si quiere apagar la máquina o presione ignorar si quiere dejarla tal como está para depurar el error. Note que la depuración requiere de conocimiento especial y herramientas, por lo que se recomienda presionar aceptar ahora.

Esto es exactamente lo que me muestra. Ya he reinnstalado VirtualBox, he vuelto a copiar la imagenISO DE WINDOWS, ETC.. Por favor respondanme rapido que este tema me interesa mucho

 

Hola,

tengo una pregunta, ¿por qué cuando abro el navegador me sale error cuando intento acceder a un sitio web?

Gracias.

"Una vez hecho esto metemos nuestro disco de Windows en el lector de CD y arrancamos por primera vez nuestra máquina virtual." Me he perdido en este paso... yo no tengo ningun disco y lo de la imagen de windows xp no tengo muy claro que es... podrias explicarmelo?

gracias

Si te ha sido de utilidad Compárteme