No son pocas las veces que como pentester nos es de utilidad un sistema virtualizado equipado con todas las herramientas de seguridad listas para ser ejecutadas.
La mayorÃa de las veces optamos por trabajar con maquinas virtuales, que ya están listas para ser utilizadas en Internet, por lo que es descargar y ejecutar. En este artÃculo, he decidido mostrar algunos sencillos pasos para preparar una maquina VMWare con KaliLinux desde cero.
Indice de este artÃculo:
- Descargar ISO
- Crear la maquina Virtual
- Instalación VMware Tools
- Añadir y modificar los repositorios de aplicaciones en KaliLinux (sources.list)
1.- Download ISO
Lo primero es disponer de la imagen ISO de la ultima versión de KaliLinux, para ello comprobamos y descargamos la ultima versión disponible en: http://www.kali.org/downloads/
KaliLinux Download |
Para mi caso, voy a utilizar KaliLinux 1.0.6 64 Bit.
2.- Creando la maquina Virtual (VMWare)
Para los ya versados en la creación de máquinas virtuales (VMWare) ir directamente al siguiente paso.
Ahora se procede a lanzar el programa paso a paso (wizard) de creación de maquinas virtuales con VMWare Workstation, durante la configuración se le dará un mÃnimo de 896Mb de RAM, y 20GB de HD (no persistente, es decir, que vaya creciendo conforme se vaya necesitando - esto ultimo es configuración y gestión del sistema de virtualización VMWare ).
VMWare Wizard for New Virtual Machine |
Aplicamos al menos 25GB de espacio (HD) para poder realizar instalación de aplicaciones, y futuras actualizaciones en la maquina virtual preparada con KaliLinux.
VMWARE Custom KaliLinux |
Install KaliLinux on VMWare Disk |
Configuración básica - Basic Setup within installation |
Después de unos minutos (aproximadamente igual que el tiempo de instalación en un maquina fÃsica) ya tenemos nuestra "custom" VMWare lista para utilizar, pero antes realizaremos alguna configuración adicional.
3.- Aplicar el parche de VMware Tools para KaliLinux
3.1 Preparar Kali Linux para la instalación de las vmware-tools
3.2 Descargar el parche vmware-tools para el Kernel 3.12 (para el Kernel 3.7 ve directo al punto 3.5)
$ git clone https://github.com/offensive-security/vmware-tools-patches3.3 Copiar el archivo VMwareTools-*.tar.gz en la carpeta vmware-tools-patches
$ cp VMwareTools-*.tar.gz vmware-tools-patches/
3.4 Aplicar el parche y compliar las vmware-tools
$ cd vmware-tools-patches $ export VMWARE_TOOLS_PATCHES_DEBUG=1 $ ./untar-all-and-patch.sh $ cd vmware-tools-distrib $ sed -i "s/'RUN_CONFIGURATOR', 'yesno', 'yes');/, 'RUN_CONFIGURATOR', 'yesno', 'no');/" vmware-install.pl $ ./vmware-install.pl -d $ cd .. $ patch -p0 < patches/vmware-tools.patch $ vmware-config-tools.pl -d
3.5 Para el Kernel 3.7 la instalación de las vmware-tools es:
echo vmware-tools enabled >> /usr/sbin/update-rc.d
apt-get install gcc make linux-headers-$(uname -r)
ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/
Activar las vmware-tools, cargando la ISO del vmware en el CD:
mkdir /mnt/vmware
mount /dev/cdrom /mnt/vmware/
cp -rf /mnt/vmware/VMwareTools* /tmp/
mount /dev/cdrom /mnt/vmware/
cp -rf /mnt/vmware/VMwareTools* /tmp/
Nos dirigimos al directorio temporal para proceder con la instalación habitual de las vmware-toosl en Linux:
cd /tmp/
tar zxpf VMwareTools-*.tar.gz
cd vmware-tools-distrib/
./vmware-tools-install.pl
tar zxpf VMwareTools-*.tar.gz
cd vmware-tools-distrib/
./vmware-tools-install.pl
Por ultimo cambiar lo siguiente en el script de inicio del servicio vmware-tools (/etc/init.d/vmware-tools )
vmware-tools - update script services |
4.- Añadir algún repositorio Extra (/etc/apt/sources.list):
deb http://http.kali.org/ /wheezy main contrib non-free
Extra - Repository |
deb http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali-dev main/debian-installer
deb-src http://http.kali.org/kali kali-dev main contrib non-free
También se puede incluir un repositorio de "testing" (bleeding) pero este no se recomienda, porque puede introducir inestabilidad en tu distribución:
deb-src http://http.kali.org/kali kali-dev main contrib non-free
También se puede incluir un repositorio de "testing" (bleeding) pero este no se recomienda, porque puede introducir inestabilidad en tu distribución:
deb http://repo.kali.org/kali kali-bleeding-edge main
#deb-src http://repo.kali.org/kali kali-bleeding-edge main
Actualizar y listo.
#deb-src http://repo.kali.org/kali kali-bleeding-edge main
Actualizar y listo.
apt-get update && apt-get upgrade
!!! Preparar KaliLinux para utilizar Metasploit ¡¡¡ >> (http://www.seguridadparatodos.es/2013/03/preparando-kali-aka-backtrack-6-linux.html) [Recomendado]
snapshot - KaliLinux 1.0.6 with Metasploit |
Un Saludo
#ST2Labs (@st2labs)
Referencias
[1] - https://github.com/offensive-security/kali-vmware-tools-patches
[2] - http://docs.kali.org/general-use/kali-linux-sources-list-repositories
[3] - http://docs.kali.org/general-use/install-vmware-tools-kali-guest
0 comentarios:
Publicar un comentario