Bienvenidos a esta Guía Rápida de Linux para Hackers #4 Instalación de Kali Linux. Comparte este articulo y síguenos para recibir más capítulos y cursos gratis.

Esta guía es parte de un curso mucho más grande en donde te enseñamos a convertirte en hacker de 0 a 100. Desde los conocimientos más básicos hasta conseguir empleo.

En esta guía veremos desde cero un tema tan amplio como es Linux y lo haremos desde el punto de vista del hacking y la ciberseguridad.

Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.

Índice

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Lista de lo que aprenderás en este artículo sobre Kali Linux

  1. Tipos de imágenes de Kali Linux y cuál elegir según tus necesidades.
    • Diferencias entre imágenes Instalador, NetInstaller, Live y Everything.
  2. Cómo crear una unidad USB de arranque de Kali Linux.
    • Requisitos necesarios y pasos detallados para usar herramientas como Rufus o Etcher.
  3. Instalación de Kali Linux en hardware físico.
    • Guía paso a paso desde la configuración del teclado, red y particiones del disco.
  4. Configuración de Kali Linux en máquinas virtuales.
    • Instalación en VirtualBox con detalles sobre configuración óptima de RAM, CPU y disco.
  5. Cómo instalar Kali Linux en Raspberry Pi.
    • Preparación de imágenes ARM para Raspberry Pi 4 y 5, instalación y configuración.
  6. Instalación y uso de Kali Linux en la nube.
    • Configuración en AWS y Azure, con detalles para personalizar las instancias.
  7. Diferencias y configuraciones avanzadas en Kali Linux.
    • Uso de metapaquetes, entornos gráficos y controladores NVIDIA.

¿Qué imagen debo descargar?

La página de descarga de Kali Linux ofrece distintos tipos de imágenes ( Instalador , NetInstaller y Live ) para descargar, cada una disponible para arquitecturas de 32 y 64 bits. Además, existe una versión Everything de las imágenes de Instalador y Live , solo para arquitecturas de 64 bits.

En caso de duda, utilice la imagen del “Instalador” . Deberá comprobar la arquitectura de su sistema para saber si debe obtener la versión de 32 bits o de 64 bits. Si no lo sabe, lo mejor es que investigue cómo averiguarlo (como regla general, si su máquina es más reciente que 2005, debería estar bien con amd64/x64/64 bits)

Instalador

Esta es la imagen recomendada para instalar Kali Linux . Contiene una copia local de los (meta)paquetes enumerados (top10, predeterminado y grande) para que pueda usarse para instalaciones completas sin conexión sin la necesidad de una conexión de red.

Esta imagen no se puede utilizar para iniciar un sistema en vivo (por ejemplo, ejecutar Kali directamente desde un USB) . Es solo una imagen de instalación.

Instalador de red

Esta imagen se puede utilizar si desea el paquete más reciente cada vez que instale Kali Linux o si la imagen de instalación estándar es demasiado grande para descargarla. Esta imagen es muy pequeña porque no contiene una copia local de los (meta)paquetes para instalar. Todos se descargarán durante la instalación, por lo que, como resultado, se requiere una conexión de red que ralentizará el tiempo de instalación.

Utilice esta imagen solo si tiene motivos para no utilizar la imagen de instalación estándar anterior.

Esta imagen no se puede utilizar para iniciar un sistema en vivo (por ejemplo, ejecutar Kali directamente desde un USB) . Es solo una imagen de instalación.

Live

Esta imagen es para ejecutar Kali Linux sin instalarlo primero, por lo que es perfecta para ejecutarlo desde una unidad USB (o un CD/DVD) .

Puedes instalar Kali Linux en su configuración predeterminada desde esta imagen, pero no podrás elegir entre entornos de escritorio ni especificar (meta)paquetes adicionales para instalar.

Everything

Esta imagen está pensada para situaciones sin conexión, cuando se desea utilizar Kali Linux en un lugar que no tiene conectividad de red. La imagen es enorme (más de 9 GB), ya que contiene casi todas las herramientas de Kali. Solo está disponible para la arquitectura de 64 bits y se puede descargar únicamente a través de BitTorrent.

Kali “Everything” no es exactamente una imagen, es una versión. Puedes descargar la imagen Installer Everything o la imagen Live Everything . En ambos casos, todas las herramientas ya están ahí, no necesitas una conexión a Internet.

¿Qué entorno de escritorio y (meta)paquetes elegir durante la instalación?

Cada imagen de instalación de Kali Linux (no activa) permite al usuario seleccionar el “Entorno de escritorio (DE)” y la colección de software ( metapaquetes ) preferidos que se instalarán con el sistema operativo (Kali Linux).

Tamaños de instalación de Kali

Kali tiene muchas opciones de personalización que se pueden realizar durante la parte de selección de paquetes de la instalación. En concreto, hay un total de 20 formas de configurar el sistema durante la selección de paquetes. Para ayudar a dar una idea de qué tamaño de almacenamiento debería tener alguien para sus paquetes preferidos, hemos creado esta página de referencia de la documentación. En general, un tamaño de disco de unos 60 GB permitirá cualquier instalación y proporcionará un poco de almacenamiento adicional para su uso. Si desea una respuesta más específica, ¡siga leyendo!

En esta página, dividiremos las instalaciones en cinco secciones, cada una de las cuales representa los metapaquetes de herramientas seleccionados. En cada sección, también enumeraremos las cuatro opciones de entorno de escritorio .

La siguiente tabla muestra el tamaño total de la instalación en función del metapaquete elegido. La instalación más grande posible es de 35 G, mientras que la más pequeña es de solo 1,8 G.

Metapaquete/DEXfceGNOMEKDEHeadless
núcleo de kali-linux3,7G4,1G5,2G1,5G
kali-tools-top106,7G7,0 g8,2G5,0 g
kali-linux-predeterminado13G13G15G13G
kali-linux-grande20G20G21G19G
kali-linux-todo34G35G36G34G

Cómo crear una unidad USB de arranque de Kali

Uno de los métodos más rápidos para empezar a utilizar Kali Linux es ejecutarlo en vivo desde una unidad USB. Este método tiene varias ventajas:

  • No es destructivo: no realiza cambios en el disco duro del sistema host ni en el sistema operativo instalado, y para volver a las operaciones normales, simplemente retire la unidad USB Kali Live y reinicie el sistema.
  • Es portátil: puedes llevar Kali Linux en tu bolsillo y tenerlo funcionando en minutos en un sistema disponible.
  • Es personalizable: puedes crear tu propia imagen ISO de Kali Linux personalizada y colocarla en una unidad USB utilizando los mismos procedimientos.
  • Es potencialmente persistente: con un poco de esfuerzo adicional, puede configurar su unidad USB “en vivo” de Kali Linux para que tenga almacenamiento persistente , de modo que los datos que recopile se guarden después de reiniciar.

Para hacer esto, primero necesitamos crear una unidad USB de arranque que se haya configurado a partir de una imagen ISO de Kali Linux.

Lo que necesitarás

  1. Una copia verificada de la imagen ISO apropiada de la última imagen de compilación de Kali para el sistema en el que la ejecutará.
  2. Recomendamos Rufus es otra una popular con sus opciones avanzadas. Si una no le funciona, considere la otra.
  3. Una unidad USB de 8 GB o más (los sistemas con una ranura directa para tarjeta SD pueden usar una tarjeta SD con capacidad similar. El procedimiento es idéntico).

Durante este procedimiento, es posible que veas algunas advertencias que te indiquen que Kali Linux contiene malware, troyano, virus o lo que sea. Este mensaje suele provenir de Windows Defender, USB Defender o un antivirus de terceros. Esas advertencias son esperables: Kali Linux está repleto de herramientas de pentesting que probablemente se marquen como malware. Simplemente ignora las advertencias.

Descargar Kali Linux

Descarga Kali Linux: https://www.kali.org/get-kali/. Seleccionaremos Installer Images.

 Hay varias opciones pero recomiendo INSTALLER o EVERYTHING

  • INSTALLER: Se puede descargar directamente desde la flecha de descarga
  • EVERYTHING. Utilizaré esta para este tutorial. Descargamos el Torrent. 

Descargamos el torrent

Si no tenes un gestor de Torrent podes usar este: https://www.utorrent.com/intl/es/downloads/win/.

Al instalar µTorrent eviten la basura que trae, den a SKIP ALL. Lean, no sean de los que da siguiente a todo sin leer. Ahora ya podemos abrir nuestro archivo torrent

Dependiendo de nuestra conexión esto puede tardar desde algunos minutos (ve por un café que a la vuelta ya va a estar descargado) hasta varias horas (Ideal para dejar descargando por la noche)

Cómo crear una unidad USB de arranque de Kali en Windows (Rufus)

  1. Conecte su unidad USB a un puerto USB disponible en su PC con Windows, observe qué designador de unidad (por ejemplo, “ G:\”) utiliza una vez que se monta e inicie Rufus .
  2. En Dispositivo , verifique la lista desplegable de opciones para la unidad USB (por ejemplo, “ G:\” y tamaño).
  3. La selección de arranque debe apuntar al archivo ISO de Kali Linux, lo que se puede hacer haciendo clic en el botón SELECCIONAR
  4. Según su configuración, puede configurar el esquema de partición y el sistema de destino . Si no está seguro, déjelo con los valores predeterminados.

Si bien puede crear fácilmente una USB en vivo persistente con las opciones integradas en Rufus aumentando el control deslizante de persistencia, este no es el método admitido oficialmente, ya que no funciona para todas las imágenes, como la ISO de Kali Everything Live presentada en la versión 2022.1.

  1. Haga clic en el botón INICIAR cuando esté listo.

Es posible que aparezca un mensaje que diga que se trata de la imagen ISOHybird . Si selecciona la imagen ISO, podrá editar los archivos desde la ISO de Kali Linux, pero con la posible pérdida de compatibilidad de hardware. Como resultado, le recomendamos que seleccione la imagen DD .

Damos OK y luego ACEPTAR

Y se inica la instalacion en el dispositivo USB

Y terminamos, ya puedes usar tu unidad UBB con Kali Linux

Nota: Si selecciona la opción “Imagen DD”, puede crear otra partición en la unidad USB, lo que le permitirá utilizar el resto del espacio. Inicio -> Ejecutar (Windows + R) -> diskmgmt.msc-> Ubique la unidad USB -> Haga clic derecho en “Sin asignar” -> Nuevo volumen simple -> Siga el resto del asistente con siguiente, siguiente, siguiente…

Cómo iniciar una unidad USB en Windows

Dependiendo del sistema (como BIOS o UEFI) , así como de la versión de Windows y de cómo esté configurado cada uno, es posible que necesites volver a crear la imagen de la unidad USB.

  • El registro de arranque maestro (MBR) se utiliza a menudo en sistemas heredados que utilizan BIOS y UEFI que tienen habilitado el módulo de soporte de compatibilidad (CSM).
  • Se requiere la tabla de particiones G UID ( GPT) donde UEFI tiene CSM deshabilitado, lo que obliga a usar el estándar moderno.

Después de escribir la imagen en la unidad USB, reinicie Windows con el USB insertado. Dependiendo del fabricante de la placa base, también dependerá de la siguiente etapa. Algunas placas base admiten un menú de arranque “temporal”, lo que permite una selección única. En otras, es necesario ingresar al BIOS/UEFI para configurarlo para que intente arrancar desde USB primero. Ingresar a cualquier ubicación también depende de la placa base. Puede buscar en el sitio web del fabricante y leer el manual, intentar leer la pantalla al arrancar (sin embargo , el texto puede mostrarse demasiado rápido o se pueden usar logotipos completos) o probar combinaciones de teclas comunes (como ESC, F1, F2, F3, F4, F8, F10, F11, 12 o DEL)

Requisitos del sistema

Los requisitos de instalación de Kali Linux varían según lo que desee instalar y su configuración. Para conocer los requisitos del sistema:

En el extremo inferior, puede configurar Kali Linux como un servidor Secure Shell (SSH) básico sin escritorio, utilizando tan solo 128 MB de RAM (se recomiendan 512 MB) y 2 GB de espacio en disco .

En el extremo superior, si opta por instalar el escritorio Xfce4 predeterminado y el kali-linux-default metapaquete , realmente debería aspirar a tener al menos 2 GB de RAM y 20 GB de espacio en disco .

Al utilizar aplicaciones que consumen muchos recursos, como Burp Suite, recomiendan al menos 8 GB de RAM (¡y aún más si se trata de una aplicación web grande!) o utilizar programas simultáneos al mismo tiempo.

Kali Linux. Elija entre Instalación gráfica o Instalación (modo de texto). En este ejemplo, elegimos la instalación gráfica. Si utiliza la imagen en vivo , verá otro modo, En vivo , que también es la opción de arranque predeterminada.

Instalación de Kali Linux

Instalar Kali Linux (arranque único) en su computadora es un proceso sencillo. Esta guía cubrirá la instalación básica (que se puede realizar en un sistema operativo físico, con la opción de cifrar la partición. En ocasiones, es posible que tenga datos confidenciales que prefiera cifrar mediante el cifrado de disco completo (FDE). Durante el proceso de instalación, puede iniciar una instalación cifrada con LVM en un disco duro o en unidades USB.

Siempre que sea posible, recomendamos utilizar las imágenes amd64. Un mejor hardware proporcionará naturalmente un mejor rendimiento. Deberías poder utilizar Kali Linux en hardware más nuevo con UEFI y sistemas más antiguos con BIOS.

En la pantalla de arranque de Kali Linux elegimos “Graphical install”:

Idioma

Seleccionamos el idioma del sistema. Yo recomiendo INGLES. Pero haremos todo en español para este tutorial:

Definimos nuestra ubicación física (varía según tu país)

Confirmamos el idioma del teclado. Si eligen Ingles luego igual pueden cambiar el teclado a español:

Después de esto se completará el proceso de configuración de la máquina:

Red

Ahora, la configuración sondeará las interfaces de red, buscará un servicio DHCP y luego le solicitará que ingrese un nombre de host para su sistema. En el ejemplo siguiente, ingrese mi pellido como nuestro nombre de host.

Si no se detecta ningún acceso a la red con el servicio DHCP, es posible que deba configurar manualmente la información de la red o no configurar la red en este momento.

  • Si no hay un servicio DHCP ejecutándose en la red, le pedirá que ingrese manualmente la información de la red después de buscar interfaces de red, o puede omitir este paso.
  • Si Kali Linux no detecta su NIC, deberá incluir los controladores cuando se le solicite o generar un ISO de Kali Linux personalizado con ellos preincluidos.
  • Si la configuración detecta varias NIC, es posible que le pregunte cuál usar para la instalación.
  • Si la NIC elegida está basada en 802.11, se le solicitará información de su red inalámbrica antes de solicitarle un nombre de host.

Asignamos un nombre al equipo:

Opcionalmente, puede proporcionar un nombre de dominio predeterminado para que lo use este sistema (los valores pueden obtenerse desde DHCP o si hay un sistema operativo preexistente). En la siguiente ventana es opcional establecer un dominio

Cuentas de usuario

A continuación, cree la cuenta de usuario para el sistema (nombre completo, nombre de usuario y una contraseña segura). Configuramos el nombre de usuario. Damos clic en Continuar y ratificamos el nombre de usuario:

Ahora asignamos la contraseña al usuario:

Disco

El instalador ahora sondeará sus discos y le ofrecerá varias opciones, dependiendo de la configuración. En nuestra guía, usamos un disco limpio, por lo que tenemos cuatro opciones para elegir. Seleccionaremos Guiada: todo el disco , ya que se trata de una instalación de arranque única para Kali Linux, por lo que no queremos que se instale ningún otro sistema operativo, por lo que nos complace borrar el disco.

Si ya hay datos en el disco, tendrá una opción adicional (Guiada: usar el mayor espacio libre continuo) que la del ejemplo siguiente. Esto indicaría a la configuración que no altere ningún dato existente, lo que es perfecto para el arranque dual en otro sistema operativo. Como este no es el caso en este ejemplo, no es visible.

Los usuarios experimentados pueden utilizar el método de partición “Manual” para obtener opciones de configuración más granulares, lo cual se cubre con más detalle en nuestra guía BTRFS .

Si desea cifrar Kali Linux, puede habilitar el cifrado de disco completo (FDE) seleccionando Guiado: se utilizó todo el disco y se configuró LVM cifrado . Cuando lo seleccione, más adelante en la configuración (no en esta guía) se le solicitará que ingrese una contraseña (dos veces). Deberá ingresar esta contraseña cada vez que inicie Kali Linux.

Damos clic en Continuar para seguir con el proceso de configuración. Ahora definimos el tipo de particionado a usar:

Usamos el método automático para que el propio sistema se encargue de configurarlo:

Dependiendo de sus necesidades, puede elegir mantener todos sus archivos en una sola partición (la opción predeterminada) o tener particiones separadas para uno o más de los directorios de nivel superior.

Si no está seguro de lo que desea, seleccione ” Todos los archivos en una partición “.

Después de esto podemos ver la estructura que el sistema ha asignado para el tema de particionado:

Damos clic en “Finalizar el particionado y escribir los cambios en el disco” y debemos aplicar los cambios:

A continuación, tendrá una última oportunidad de revisar la configuración del disco antes de que el instalador realice cambios irreversibles. Después de hacer clic en Continuar , el instalador comenzará a funcionar y tendrá una instalación casi terminada.

Se dará paso al proceso de instalación de Kali Linux en VirtualBox:

Metapaquetes

A continuación, puede seleccionar los metapaquetes que desea instalar. Las selecciones predeterminadas instalarán un sistema Kali Linux estándar y no es necesario cambiar nada aquí.

Elegimos lo que deseamos instalar, puede elegir otro entorno gráfico, yo voy a dejar el que trae por defecto y agregaré todas las herramientas, que para eso descargamos esta edición:

Se dará paso a la instalación de los programas en Kali Linux. Esto puede llevar un rato te recomiendo ir por un café.

Información de arranque

Tras la instalación y un merecido café de por medio ya estamos listos para continuar. Ahora configuramos el gestor de arranque GRUB:

Seleccionamos la partición donde se instalará el gestor de arranque GRUB:

Da paso a la finalización de la instalación

Damos clic en continuar para seguir con el proceso. Al finalizar debemos reiniciar la máquina virtual:

Se cargará el gestor de Kali

y luego iniciamos sesión en Kali Linux:

Si la resolución de la pantalla no es optima podemos modeficarla desde: Settings/Display

Elegimos la resolución que necesitemos y damos aplicar

Ya tenemos lista nuestra instalación de Kali Linux

Recomendaciones

Arranque dual de Kali con Linux

Instalar Kali Linux junto con otra instalación de Linux puede resultar muy útil. Sin embargo, debe tener cuidado durante el proceso de instalación. Primero, asegúrese de haber realizado una copia de seguridad de todos los datos importantes de su instalación de Linux. Dado que modificará su disco duro, le recomendamos que guarde esta copia de seguridad en un medio externo.

En nuestro ejemplo, instalaremos Kali Linux junto con una instalación de Ubuntu, que actualmente ocupa el 100 % del espacio en disco de nuestra computadora. Comenzaremos por cambiar el tamaño de nuestra partición Linux actual para que ocupe menos espacio y luego procederemos a instalar Kali Linux en la partición vacía recién creada.

Es una buena idea tener una copia de seguridad de sus archivos Linux disponible en caso de que algo salga mal.

Procedimiento para cambiar el tamaño de Linux

Antes de poder instalar Kali Linux, debe haber espacio en el disco duro. Al iniciar una sesión de Kali Linux en vivo con el medio de instalación elegido, podemos cambiar el tamaño de la partición al tamaño deseado, ya que el disco no estará en uso porque Kali Linux estará en la memoria.

  1. Para comenzar a cambiar el tamaño, asegúrese de insertar el medio de instalación de Kali Linux y encender el dispositivo . Si es necesario, presione cualquier atajo de teclado para obtener un “menú de orden de arranque” (depende de cada fabricante) o inicie en BIOS/UEFI y cambie el orden de arranque para que apunte primero al medio de instalación.
  2. Cuando aparezca el menú/opciones de arranque, debería ver al menos una opción nueva. Según el fabricante, el hardware, la configuración del sistema y el medio de instalación, es posible que vea más opciones (por ejemplo, ¿se puede arrancar en un sistema que no sea UEFI?) .

Es posible que necesites probar algunas opciones diferentes para tener éxito.

Debería aparecer la pantalla de inicio de Kali Linux . Seleccione Activar y debería iniciarse en el escritorio predeterminado de Kali Linux.

Ahora inicie GParted , que usaremos para reducir la partición de Linux existente y darnos suficiente espacio para instalar Kali Linux en el espacio libre.

Una vez que se haya abierto GParted, seleccione su partición de Linux ( /dev/sda1) y cambie su tamaño dejando suficiente espacio (recomendamos al menos 20 GB) para la instalación de Kali Linux.

Variables de configuración

Dependiendo de su configuración, la estructura del disco puede ser diferente e incluir:

  • Una partición de intercambio
  • Particiones separadas para ciertos directorios (por ejemplo /home, /vary /tmp)

A menudo, solo desea seleccionar la partición más grande (comúnmente el directorio de datos/inicio). Si se desplaza hacia un área que no sea blanca en la partición, estará editando una sección que esté en uso. Elimine únicamente el área de la partición que no esté en uso. Si desea organizar la partición para agrupar todas las particiones de Linux, colocando el espacio libre al final, puede hacerlo.

Una vez que haya redimensionado su partición Linux, asegúrese de seleccionar “ Aplicar todas las operaciones ” en el disco duro. Salga de gparted y reinicie .

Procedimiento de instalación de Kali Linux

A partir de este punto, el procedimiento de instalación es similar a la instalación de un disco duro de Kali Linux , hasta el punto de la partición. En este punto, debe seleccionar “ Guiado: usar el mayor espacio libre continuo ” (en lugar de “Guiado: todo el disco”), que se creó anteriormente con gparted .

Arranque dual de Kali con Windows

Instalar Kali Linux junto con una instalación de Windows tiene sus ventajas. Sin embargo, debes tener cuidado durante el proceso de instalación. Primero, asegúrate de haber realizado una copia de seguridad de todos los datos importantes de tu instalación de Windows. Dado que modificarás tu disco duro, querrás almacenar esta copia de seguridad en un medio externo.

En nuestro ejemplo, instalaremos Kali Linux junto con una instalación de Windows, que actualmente ocupa el 100 % del espacio en disco de nuestra computadora. Comenzaremos por cambiar el tamaño de nuestra partición de Windows actual para que ocupe menos espacio y luego procederemos a instalar Kali Linux en la partición vacía recién creada.

Es una buena idea tener una copia de seguridad de sus archivos de Windows disponible en caso de que algo salga mal.

Procedimiento para cambiar el tamaño de Windows

Antes de poder instalar Kali Linux, debe haber espacio en el disco. Al iniciar una sesión de Kali Linux en vivo con el medio de instalación elegido, podemos cambiar el tamaño de la partición al tamaño deseado, ya que el disco no estará en uso porque Kali Linux estará en la memoria.

  1. Antes de cambiar el tamaño del disco, asegúrese de que el Inicio rápido esté desactivado en Windows para que no aparezca un error al cambiar el tamaño de la partición. Si no sabe cómo hacerlo: > Open Control Panel> Hardware and Sound> Power OptionsA la izquierda, haga clic en Choose what the power buttons do> Luego, en la parte superior, haga clic en Change Settings that are currently unavailable(Esto le solicitará permisos de administrador) > Ahora desmarque la Turn on fast startupopción y haga clic en Save Changesen la parte inferior. Ahora está listo para cambiar el tamaño de la partición.
  2. Para comenzar a cambiar el tamaño, asegúrese de insertar el medio de instalación de Kali Linux y encender el dispositivo . Si es necesario, presione cualquier atajo de teclado para obtener un “menú de orden de arranque” (depende de cada fabricante) o inicie en BIOS/UEFI y cambie el orden de arranque para que apunte primero al medio de instalación.
  3. Cuando aparezca el menú/opciones de arranque, debería ver al menos una opción nueva. Según el fabricante, el hardware, la configuración del sistema y el medio de instalación, es posible que vea más opciones (por ejemplo, ¿se puede arrancar en un sistema que no sea UEFI?) .

Es posible que necesites desactivar el arranque seguro

GParted

  1. Debería aparecer la pantalla de inicio de Kali Linux . Seleccione Activar y debería iniciarse en el escritorio predeterminado de Kali Linux.

Ahora inicie GParted , que usaremos para reducir la partición de Windows existente y darnos suficiente espacio para instalar Kali Linux en el espacio libre.

Una vez que se haya abierto GParted, seleccione su partición de Windows ( /dev/sda2) y cambie su tamaño dejando suficiente espacio (recomendamos al menos 20 GB) para la instalación de Kali Linux.

Según la configuración, suele ser la segunda opción (la partición más grande). En nuestro ejemplo, hay tres particiones:

  • Partición de arranque de Windows ( /dev/sda1)
  • El sistema operativo principal de Windows en sí ( /dev/sda2)
  • Partición de recuperación del sistema de Windows ( /dev/sda3)

Si se desplaza hacia cualquier área que no sea blanca en la partición, entonces está editando una sección que está en uso. olo elimine el área de la partición que no esté en uso. Es normal dejar la tercera partición ( /dev/sda3) y solo reducir la instalación real ( /dev/sda2). Si desea organizar la partición para agrupar todas las particiones de Windows, colocando el espacio libre al final, puede hacerlo.

Una vez que haya redimensionado la partición de Windows, asegúrese de seleccionar “ Aplicar todas las operaciones ” en el disco duro. Salga de gparted y reinicie .

Procedimiento de instalación de Kali Linux

A partir de este punto, el procedimiento de instalación es similar a la instalación de un disco duro de Kali Linux , hasta el punto de la partición. En este punto, debe seleccionar “ Guiado: usar el mayor espacio libre continuo ” (en lugar de “Guiado: todo el disco”), que se creó anteriormente con gparted.

Reloj de tiempo/sistema

Algo que puede resultar interesante saber es que, en ocasiones, la hora puede variar entre el sistema Windows y el sistema Linux. Para solucionarlo, podemos hacer lo siguiente:

carlos@laprovittera:~$timedatectlset-local-rtc 1 –adjust-system-clockkali@kali:~$

Para deshacer esto simplemente podemos hacer:

carlos@laprovittera:~$timedatectlset-local-rtc 0 –adjust-system-clockkali@kali:~$

Conclusión

En este tutorial te enseñamos a crear una unidad USB de arranque para Kali Linux. Sin embargo, también existen otros métodos y herramientas que se pueden utilizar para crear una unidad de arranque de Linux.

Cómo Instalar Kali Linux en VirtualBox

VirtualBox es una de las mejores opciones para crear entornos virtuales gracias a su compatibilidad, funciones de seguridad, funciones de red y operación. Veamos cómo instalar Kali Linux en VirtualBox

Descargas

Descargar VirtualBox:  https://www.virtualbox.org/ ya vimos anteriormente como descargar kali linux.

Instalación de VirtualBox

Instalación típica de Windows, Ejecutar VirtualBox-7, Next, Next, Yes

Yes

Next, Install

Finish

Configuración inicial en VirtualBox 

Abrimos VirtualBox y creamos una nueva máquina desde el menú Nueva Nueva 

Configuramos los parámetros de la máquina virtual, en primer lugar asignamos un nombre a la máquina virtual, definimos el tipo y versión del sistema operativo a usar y establecemos la ruta donde se guardarán todos los archivos. Elige la unidad de almacenamiento más rápida.

Muchos usuarios tienden a instalar y ejecutar las máquinas virtuales en una unidad de almacenamiento secundaria con mayor capacidad y que suele ser un disco duro. Si puedes, haz espacio a tu SSD y utilízala en su lugar, porque la mejora de rendimiento será brutal. Por el mismo motivo, evita emplear unidades externas que -por lo general- te van a ralentizar la ejecución de las máquinas virtuales.

Asigna memoria RAM

Las máquinas virtuales son devoradoras de memoria RAM. Cada máquina virtual contiene un sistema operativo completo, por lo que tienes que repartir la memoria RAM del equipo en varios sistemas separados.

Microsoft recomienda al menos 4 GB de RAM para sistemas con Windows 10/11 y lo mismo podemos decir de las distribuciones Linux actuales. Ese es el mínimo recomendado, pero si tienes hardware suficiente deberás asignar una mayor cantidad. 

Asigna más núcleos de CPU

En máquinas virtuales el procesador sí importa, y mucho. De hecho, hace la mayor parte del trabajo. Si tienes un procesador multinúcleo, asigna los que te puedas permitir. Como con la memoria RAM, todo dependerá del número de máquinas virtuales que arranques simultáneamente y del sistema a virtualizar. Prueba con varias opciones hasta lograr el equilibrio y que no te ralentice tu sistema principal.

Creamos un nuevo disco

Crea discos de tamaño fijo y no dinámicos. Al crear la máquina virtual, puedes elegir entre dos tipos diferentes de discos virtuales. Por lo general, aplicaciones como VirtualBox o VMware, utilizan discos asignados dinámicamente que crecen a medida que los vas utilizando y necesitas más espacio.

Sin embargo, es preferible asignar un espacio fijo desde el principio, tendrás un mayor rendimiento y menor fragmentación. Es la mejor opción a no ser que tu espacio en disco sea crítico y no te quede más remedio que emplear almacenamiento dinámico.

Definiremos la capacidad de este: 40GB iniciales para la versión installer van a estar bien o 80GB para la que traer todas las herramientas. De todos modos más adelante podemos darle más espacio.

Damos clic en Terminar para aplicar los cambios:

Configuración de Kali en VirtualBox

General/Avanzado: Elegimos Bidireccional.

Sistema/Procesador

Asegúrate que Intel VT-x o AMD-V esté disponible y activado. Son extensiones especiales para los procesadores que mejoran su capacidad de virtualización activando la aceleración por hardware. Casi todos los procesadores de las últimas generaciones las soportan. AMD-V está activada por defecto en modelos compatibles.

Con procesadores Intel es diferente y lo habitual es que el Intel VT-x venga desactivada por defecto, provocando errores a la hora de utilizar aplicaciones de virtualización. La solución es sencilla y pasa por entrar en la BIOS del equipo o en la configuración del firmware UEFI para activar esta característica.

Ajusta la configuración de vídeo

Ajustar la configuración de vídeo también puede mejorar el rendimiento de tu máquina virtual y además de gestionar resolución de pantalla como haríamos en el sistema principal, debemos asegurarnos de tener habilitadas la aceleración 2D y 3D. También podemos gestionar la cantidad de memoria de vídeo dedicada. 

Red

En la sección Red seleccionamos el adaptador deseado, elegiremos adaptador puente:

Damos clic en Aceptar para aplicar los cambios

Instalación de Kali en VirtualBox

Damos clic en “Iniciar”

Para iniciar la instalación, inicie el sistema con el medio de instalación elegido. Debería aparecer la pantalla de arranque de Kali Linux. Elija entre Instalación gráfica o Instalación (modo de texto). En este ejemplo, elegimos la instalación gráfica. Si utiliza la imagen en vivo , verá otro modo, En vivo , que también es la opción de arranque predeterminada.

En la pantalla de arranque de Kali Linux elegimos “Graphical install”:

Desde acá la instalación es igual la que ya vimos.

Error de virtualización

Si recibe un error como el que se muestra en la figura siguiente durante el arranque en la máquina virtual, reinicie su PC y presione ESC y vaya a la configuración del BIOS y habilite la virtualización. Guarde e inicie su sistema operativo host. Podrá arrancar Linux en una máquina virtual.

Puede verificar si la virtualización esta activa desde el administrador de tareas.

Tras reiniciar el equipo puede ingresar a su BIOS presionando la “Tecla de acceso” cuando inicia su computadora de escritorio/portátil por primera vez. Esta clave de acceso será proporcionada por el fabricante de su computadora de escritorio/portátil; sin embargo, para su conveniencia, hemos escrito algunos ejemplos a continuación:

Si no puede encontrar el fabricante de su computadora en esta lista, consulte su sitio web oficial.

Habilite la virtualización

Para CPU Intel

  • Presione la tecla “F7” o haga clic en el botón “Modo avanzado” .
  • Dirígete a la “pestaña Avanzado” y selecciona “Configuración de CPU”.
  • Vaya a “Tecnología de virtualización Intel” y haga clic en “Desactivado” para cambiarlo a “Activado”.
  • Haga clic en “Salir” y seleccione “Guardar cambios y restablecer” para habilitar la virtualización.

NOTA: La nomenclatura puede variar según el modelo de su computadora de escritorio/portátil, pero en todos los casos asegúrese de guardar antes de salir.

En equipos viejos puede verse asi:

Seleccione Intel(R) Virtualization Technology e ativar.

Para CPU AMD

  • Presione la tecla F7 o haga clic en el botón “Modo avanzado”.
  • Dirígete a la pestaña “Avanzado” y selecciona “Configuración de CPU”.
  • Vaya a “Modo SVM” y seleccione “Activado” en el menú desplegable.
  • Por último, haga clic en “Salir” y luego en “Aceptar” para aplicar los cambios.

NOTA: Una vez que haya ingresado la configuración del BIOS en su computadora, los pasos para habilitar la virtualización variarán según la CPU que tenga, es decir, Intel o AMD. El diseño de la configuración del BIOS también puede variar según otros factores, como la placa base, el chipset, el modelo de computadora y el OEM.

Recomendaciones

Excluye directorios en el antivirus. La solución de seguridad de tu equipo puede estar escaneando los archivos de la máquina virtual cada vez que se acceda a ellos, reduciendo el rendimiento. El antivirus no puede ver el interior de la máquina virtual para detectar virus que se ejecuten en sistema operativo invitado, por lo que esta exploración es inútil. Para acelerar las cosas, añade el directorio de la máquina virtual a la lista de exclusiones de tu antivirus.

Suspender en lugar de apagar. Cuando hayas terminado de utilizar la máquina virtual, es posible que desees guardar su estado en lugar de apagarla completamente. La próxima vez que la necesites, basta hacer un doble clic para ponerla en marcha. El sistema operativo huésped se reanudará donde lo dejó en lugar de arrancar desde cero. La función es similar a la hibernación o suspensión. La aplicación guarda el contenido de la memoria de la máquina virtual en un archivo en el disco duro, para cargarla cuando lo requiera el usuario.

Para máquinas virtuales, mejora tu hardware. Todo lo dicho anteriormente es una ayuda para mejorar el rendimiento de nuestras máquinas virtuales pero, no hay milagros al utilizar este recurso tecnológico. Aquí sí vale el dicho de cuanto más mejor. Como habrás visto, para que funcionen adecuadamente tenemos que cederles recursos de nuestra máquina principal. Y no pocos. Si tu hardware no es lo suficientemente potente y las utilizas, puedes bloquear por completo tu equipo en cuanto ejecutes un sistema que requiera un cierto nivel de potencia, si bien el consumo de recursos de, por ejemplo, Windows 11 o DOS es totalmente diferente.

Con estos pasos hemos aprendido a instalar Kali Linux en VirtualBox y así tener a mano un sistema vital tanto para trabajar como para nuestro laboratorio.

Instalación de Kali en ARM

Si ya conoces Kali Linux y Raspberry Pi sabes que ambas son tecnologías probadas, de primera categoría y de vanguardia. Kali Linux se considera el mejor sistema operativo para evaluadores de penetración e investigadores de seguridad, mientras que Raspberry Pi es la SBC (computadora de placa única) más popular utilizada en robótica, automatización, gestión de Internet de las cosas, investigación científica y desarrollo.

Es posible que hayas intentado ejecutar Kali Linux en Raspberry Pi 4 o versiones anteriores. Para esta nueva versión necesitas la nueva imagen ARM de Kali Linux. Te mostraremos cómo instalar Kali Linux en Raspberry Pi 5.

Descargue la nueva imagen de Kali Linux

Lo primero y más importante que debe hacer es descargar la última imagen ARM de Kali Linux para el hardware Raspberry Pi 5 desde el sitio de Offensive Security.

Copia la imagen a la tarjeta MicroSD o a la unidad USB

Una vez que hayas descargado la imagen de Kali válida, utiliza un software de creación de imágenes de disco como Raspberry Pi Imager Etcher o Rufus para grabarla en una tarjeta MicroSD o en la unidad USB que funcionará en el Pi 5. Ten mucho cuidado de seleccionar la letra de unidad adecuada correspondiente a tu tarjeta si utilizas otras aplicaciones de creación de imágenes de Raspberry Pi. La grabación borrará y sobrescribirá por completo los datos existentes. Ejecuta el software de creación de imágenes como administrador, selecciona el modelo de Raspberry Pi y el archivo de imagen de Kali, elige la tarjeta SD o la unidad flash USB correcta y graba la imagen.

Elige Raspberry Pi 5

Dado que Kali Linux no figura en la lista de sistemas operativos al momento de publicar esta entrada del blog, seleccione la opción “Usar personalizado” y busque el archivo de imagen de Kali Linux.

Seleccione la tarjeta SD o la unidad USB para flashear la imagen Kali.

Haga clic en el botón Siguiente.

El nuevo Raspberry Pi Imager abrirá una nueva ventana de personalización del sistema operativo. Seleccione el botón Editar configuración si desea preestablecer el nombre de host, la cuenta de usuario y la contraseña, la red y la configuración de ubicación. Si está de acuerdo con la configuración predeterminada como yo, haga clic en el botón No. Tan pronto como haga clic en No, aparecerá un mensaje de advertencia que indica que se borrará todo. Haga clic en Sí para iniciar el proceso de escritura.

Personalización del sistema operativo en el nuevo Raspberry Pi Imager

Advertencia de borrado de disco

La imagen de Kali Linux se está escribiendo en una unidad flash USB

La imagen de Kali Linux se ha escrito en la unidad USB

Iniciando Kali en Raspberry Pi 5

Inserte la tarjeta MicroSD o la unidad flash en la Raspberry Pi 5 y enciéndala

Inserta la tarjeta SD en la ranura de la parte inferior de la placa Raspberry Pi 5. Conecta el teclado, el ratón, el cable Ethernet y el cable del monitor HDMI. Por último, conecta la fuente de alimentación USB-C oficial de Raspberry Pi para iniciar el dispositivo. En esta demostración, utilizamos una unidad USB Sandisk 3.2 Gen1 en lugar de una tarjeta micro SD. La conectamos a uno de los puertos USB 3.0.

Pantalla de inicio de sesión de Kali Linux

Ejecutar las opciones de configuración inicial (opcional)

Cuando Kali Linux se inicia por primera vez en su Pi 5, le solicita que inicie sesión. Use sus credenciales de inicio de sesión si están configuradas o las credenciales predeterminadas son “kali” y “kali”. Una vez que haya iniciado sesión correctamente, le recomendamos configurar algunas configuraciones genéricas como nombre de host, idioma/configuración regional, zona horaria, contraseña para la cuenta raíz y cuenta de usuario no raíz predeterminada. Y asegúrese de configurar la interfaz de red como DHCP o estática, según lo desee.

Escritorio Kali al iniciar sesión por primera vez

Conecte Kali Linux a su red inalámbrica o cableada para acceder a Internet

Actualice el repositorio de paquetes utilizando el comando apt update.

Ejecute neofetch para verificar la información del sistema. Si neofetch no está instalado, ejecute este comando para instalarlo:

Esto completa la instalación de Kali Linux en su nuevo Raspberry Pi 5 modelo B.

Ahora veremos como realizar esta instalación en una Raspberry Pi 4

Raspberry Pi 4

Raspberry Pi 4 es una pequeña computadora de placa única desarrollada por la Fundación Raspberry Pi. Está equipada con un procesador Broadcom BCM2711 de cuatro núcleos Cortex-A72 y viene con 1 GB, 2 GB, 4 GB u 8 GB de RAM. También tiene un puerto Gigabit Ethernet, dos puertos USB 3.0, dos puertos USB 2.0 y una salida estéreo de 4 polos y un puerto de video compuesto. Se puede usar como una computadora de uso general y es ideal para proyectos como construir un servidor de archivos , un centro multimedia , hacer un sistema de automatización del hogar o configurar un sistema de vigilancia del hogar .

La Raspberry Pi 4 también es ideal para ejecutar Kali Linux , ya que tiene suficiente potencia de procesamiento y memoria para ejecutar la distribución Linux. También es relativamente económica y fácil de configurar, lo que la convierte en una opción atractiva para los usuarios que desean explorar el mundo de la investigación forense digital y las pruebas de penetración.

Beneficios de instalar Kali Linux en una Raspberry Pi

Instalar Kali Linux en una Raspberry Pi tiene muchos beneficios.

  1. Para empezar, la Raspberry Pi es pequeña y portátil, por lo que puede llevarla consigo a donde quiera que vaya. Esto la hace ideal para pruebas de seguridad en el lugar y otras actividades que requieren movilidad.
  2. La Raspberry Pi 4 también es relativamente económica, por lo que no es necesario gastar mucho dinero para comenzar a usar Kali Linux . Y como es una computadora de placa única, no es necesario preocuparse por configurar un hardware complicado.
  3. Otro beneficio de instalar Kali Linux en una Raspberry Pi 4 es que se puede utilizar la interfaz gráfica de usuario para acceder a la línea de comandos. Esto facilita a los nuevos usuarios navegar por el entorno Linux y utilizar las diferentes herramientas disponibles en Kali Linux.

¿Cuáles son los requisitos previos para instalar Kali Linux en una Raspberry Pi 4?

Antes de poder instalar Kali Linux en tu Raspberry Pi 4, debes asegurarte de que tienes todos los componentes necesarios. En primer lugar, necesitarás una Raspberry Pi 4, que está disponible en versiones de 1 GB, 2 GB y 4 GB de RAM. También necesitarás una fuente de alimentación y una tarjeta microSD o pendrive con al menos 8 GB. Además, necesitarás un cable micro HDMI, un teclado y un ratón USB y un monitor compatible.

Hardware:

  1. Placa Raspberry Pi : Bueno, puedes usar cualquier módulo Raspberry Pi 4 o 400. Preferiblemente, Raspberry Pi 3 y 4 con 4 GB de RAM.
  2. Tarjeta Micro SD con lector de tarjetas: esto es para escribir la imagen de Kali Linux .
  3. Unidad USB (opcional): sirve para instalar Kali Linux . Es opcional. Solo es necesaria si inicias tu Pi desde un dispositivo de almacenamiento USB.
  4. Periférico IO: Teclado, mouse , cable HDMI , cable Ethernet y cable USB , según sus necesidades.
  5. PC o Mac con conexión a Internet : esto es necesario para descargar Raspberry Pi Imager y escribir Kali Linux en la tarjeta SD o la unidad de almacenamiento USB .

Software:

  1. Raspberry Imager: una utilidad gratuita lanzada por  la aplicación Raspberry Pi Imager  para flashear contenido en tarjetas SD o unidades USB.
  2. Internet: Es imprescindible tener una conexión a Internet para descargar Raspberry Pi Imager y escribir Kali Linux en la tarjeta SD o en la unidad de almacenamiento USB. 

Una vez que tenga todos los componentes necesarios, puede comenzar el proceso de instalación de Kali Linux en su Raspberry Pi 4.

Cómo instalar Kali Linux en una Raspberry Pi 4

Instalar Kali Linux en una Raspberry Pi 4 es un proceso relativamente sencillo. Puedes instalar Kali Linux en una Raspberry Pi de dos formas diferentes.

  1. Escriba la imagen de arranque de Kali Linux en la tarjeta micro SD o en la unidad USB directamente desde la aplicación de creación de imágenes Raspberry Pi .
  2. Descargue la imagen ISO de arranque de Kali Linux desde Kali.org y escríbala usando el generador de imágenes Raspberry Pi o la aplicación Etcher o rufus en la tarjeta micro SD o la unidad USB.

Ambos son relativamente sencillos. No hay diferencia entre seguir cualquiera de los dos métodos. Analizaremos ambos. Sin embargo, hemos cubierto el primer método en profundidad en esta publicación, ya que creemos que es el más recomendado para principiantes.

Método 1: Actualice la imagen de Kali Linux a la micro SD o unidad USB directamente desde Raspberry Pi Imager

Descargue la aplicación Raspberry Pi Imager en su PC con Windows o MacBook. Simplemente siga las instrucciones en pantalla y el proceso de instalación debería completarse en unos minutos. Una vez que se complete la instalación, puede comenzar a explorar las funciones de la aplicación Raspberry Pi Imager.

Descargue e instale la aplicación Raspberry Pi Imager

Raspberry Pi Imager es una forma rápida y sencilla de instalar Kali Linux y otros sistemas operativos en una tarjeta microSD o una unidad USB. Mira este video de 45 segundos para aprender a instalar un sistema operativo usando Raspberry Pi Imager.

Descarga la aplicación Raspberry Pi Imager en una computadora con un lector de tarjetas SD. Ejecuta la aplicación de instalación y sigue algunas instrucciones para instalar Raspberry Pi Imager. Coloca la tarjeta SD o la unidad USB que usarás para instalar Kali Linux .

Aplicación Raspberry Pi Imager

Al momento de la instalación, cuando ejecute la aplicación Imager, aparecerá esta ventana.

Seleccione la imagen de Kali Linux en Raspberry Pi

Haga clic en el botón Elegir sistema operativo en la aplicación Imager, seleccione la opción Otro sistema operativo específico y luego haga clic en Kali Linux . Verá una lista de versiones de Kali Linux . Elija la que desee.

Seleccione la imagen de Kali Linux en Raspberry Pi

Haga clic en el botón Elegir sistema operativo en la aplicación Imager, seleccione la opción Otro sistema operativo específico y luego haga clic en Kali Linux . Verá una lista de versiones de Kali Linux . Elija la que desee.

Escribe la imagen de Kali Linux en el almacenamiento

Haga clic en el botón Escribir para iniciar el proceso de escritura.

La imagen de Kali Linux se está escribiendo en el almacenamiento USB

El proceso de verificación está en curso.

La imagen de Kali Linux se escribe en la unidad de almacenamiento USB

Arranque la Raspberry Pi insertando la unidad USB

Saque la tarjeta micro SD o la unidad USB de la PC y conéctela a la Raspberry Pi. Enciéndala para iniciar la Raspberry Pi.

La ventana coloreada de Raspberry Pi

Verá una ventana de color como la que se muestra aquí. Esto indica que su Raspberry Pi pasó la prueba POST y está lista para cargar el sistema operativo.

Kali Linux está en proceso de arranque

Primera pantalla de inicio de sesión de Kali Linux en Raspberry Pi

Una vez que se haya iniciado Raspberry Pi 4, se le solicitará que inicie sesión. Utilice el nombre de usuario (kali) y la contraseña predeterminados (kali) para iniciar sesión.

Kali Linux se ejecuta en Raspberry Pi

Inmediatamente después de iniciar sesión, verá esta pantalla de escritorio.

Eso es todo. Fácil, ¿no? Así es como debes instalar Kali Linux en Raspberry Pi. Ahora veamos el método 2.

Método 2: Descargue la imagen de Kali Linux y escríbala en la tarjeta micro SD o en la unidad USB

  1. El primer paso es descargar la última versión de Kali Linux desde el sitio web oficial . Una vez que se complete la descarga, puede usar una aplicación como Etcher o Rufus para escribir la imagen en la tarjeta microSD o la unidad USB.
  2. Una vez que la imagen esté escrita en la tarjeta microSD o en la unidad USB, puedes insertarla en la Raspberry Pi 4 y conectar la fuente de alimentación, el mouse, el teclado y el monitor. Una vez que la Raspberry Pi 4 se haya iniciado, se te solicitará que inicies sesión. Usa el nombre de usuario (kali) y la contraseña (kali) predeterminados para iniciar sesión.
  3. A continuación, debe configurar los ajustes de red y establecer su zona horaria. Para ello, utilice el comando dpkg-reconfigure tzdatay siga las instrucciones en pantalla. Una vez hecho esto, puede continuar con la instalación de Kali Linux .
  4. Ya está todo listo para utilizar esta máquina de hacking portátil, de tamaño de bolsillo, potente y totalmente funcional.

Cómo configurar Kali Linux para la seguridad

Ahora que tienes Kali Linux instalado en tu Raspberry Pi 4, necesitarás configurarlo para seguridad.

  1. El primer paso es configurar una contraseña segura para el usuario root. Para ello, utiliza el comando passwdy sigue las instrucciones que aparecen en pantalla. O, como alternativa, puedes habilitar la autenticación basada en clave en tu Raspberry Pi . Una vez hecho esto, puedes pasar al siguiente paso.
  2. El siguiente paso es configurar el firewall. Para ello, utilice el comando ufw enablepara habilitar el firewall. Una vez que el firewall esté habilitado, puede configurarlo a su gusto. También puede configurar un sistema de detección de intrusiones a nivel de red (NIDS) utilizando la herramienta Snort.
  3. El último paso es habilitar el servicio de shell seguro (SSH). Para ello, utiliza el comando systemctl enable sshy sigue las instrucciones que aparecen en pantalla. Una vez hecho esto, podrás acceder a tu Raspberry Pi 4 desde cualquier ordenador o dispositivo móvil de tu red.

Solución de problemas comunes al instalar Kali Linux en una Raspberry Pi 4

Si tienes algún problema al instalar Kali Linux en tu Raspberry Pi 4, hay algunos pasos que puedes seguir para solucionarlo. El primer paso es asegurarte de que estás usando la última versión de Kali Linux . Si descubres que estás usando una versión anterior, tendrás que descargar la última versión y escribirla en la tarjeta microSD o en la unidad USB.

Otro problema común es la falta de espacio de almacenamiento en la tarjeta microSD o la unidad USB. Si descubre que no tiene suficiente espacio para instalar Kali Linux , puede usar una aplicación como GParted para cambiar el tamaño de la partición. Esto le dará más espacio para trabajar.

Por último, si tienes problemas para conectarte a Internet, es posible que tengas que configurar los ajustes de red. Para ello, utiliza el comando ifconfigpara ver la configuración de red. Una vez hecho esto, deberías poder acceder a Internet desde tu Raspberry Pi 4.

Conclusión

Instalar Kali Linux en una Raspberry Pi 4 es un proceso sencillo y directo. Todo lo que necesitas es una Raspberry Pi 4, una fuente de alimentación, una tarjeta microSD y algunos otros componentes. Una vez que tengas todos los componentes necesarios, puedes seguir los pasos que se describen en esta guía para instalar Kali Linux en una Raspberry Pi. Una vez que tengas Kali Linux instalado, puedes comenzar a explorar sus numerosas funciones y comenzar a probar y auditar la seguridad de los sistemas informáticos y las redes.

Instalación de Kali en Cloud

Principales proveedores de servicios cloud

Los 10 principales proveedores de servicios en la nube pública a nivel mundial en 2024 se clasifican en la siguiente tabla, que incluye el número de regiones (países en los que tienen presencia) y zonas de disponibilidad que posee cada proveedor:

#Proveedor de Servicios en la NubeRegionesZonas de disponibilidad
1Amazon Web Services (AWS)2684
2Microsoft Azure60116
3Google Cloud Platform (GCP)34103
4Alibaba Cloud2784
5Oracle Cloud3846
6IBM Cloud (Kyndryl)1129
7Tencent Cloud2165
8OVHcloud1333
9DigitalOcean814
10Linode (Akamai)1111

Comience su proceso con AWS

Amazon Web Services (AWS) es la nube más completa y ampliamente adoptada del mundo, e incluye ofertas de infraestructura como servicio (IaaS) y plataforma como servicio (PaaS). Los servicios de AWS ofrecen soluciones escalables para la computación, el almacenamiento, las bases de datos, el análisis y mucho más.

Crear su cuenta de AWS

Una cuenta de AWS constituye el punto inicial para permitir el aprovisionamiento de la infraestructura. En este módulo, explicaremos cómo configurar su cuenta.

Seleccione el correo electrónico, el nombre de la cuenta, y la contraseña

Primero, elija una dirección de correo electrónico y un nombre de cuenta. Si está configurando una cuenta personal, no le recomendamos que utilice una dirección de correo electrónico laboral, ya que es posible que cambie de trabajo en algún momento. En cambio, para las cuentas de empresas, utilice un alias del correo electrónico que pueda administrarse, ya que la persona que configure la cuenta puede cambiar de rol o de empresa en algún momento. 

Una vez que haya rellenado los campos de correo electrónico y nombre de cuenta, seleccione Verificar dirección de correo electrónico. Recibirá un código de verificación en su correo electrónico. Introduzca el código de verificación y seleccione Verificar. Se le redirigirá a una nueva pantalla en la que creará su contraseña de usuario raíz (root).

Cree su contraseña de usuario raíz. La contraseña que elija es extremadamente confidencial y solo se la puede compartir con las personas que tengan acceso a la tarjeta de crédito que se utilizará en esta cuenta. La contraseña debe incluir: letras mayúsculas, minúsculas, números, y caracteres no alfabéticos. Una vez que haya introducido y confirmado su contraseña, seleccione Continuar (paso 1 de 5).

Añadir Información de contacto

Ahora tiene que añadir su información de contacto y seleccionar cómo va a utilizar AWS. En la siguiente pantalla, elija entre una cuenta empresarial o personal. No hay diferencia en el tipo o la funcionalidad de la cuenta, pero sí en el tipo de información necesaria para abrir la cuenta con fines de facturación. Para una cuenta de empresa, elija un número telefónico que esté vinculado a la empresa y al que se pueda acceder si la persona que configura la cuenta no está disponible. 

Una vez que haya seleccionado el tipo de cuenta, complete la información de contacto de la cuenta. Guarde estos detalles en un lugar seguro. Si alguna vez pierde el acceso al correo electrónico o a su dispositivo de autenticación de dos factores, AWS Support puede utilizar estos detalles para confirmar su identidad. 

Al final de este formulario, lea los términos del AWS Customer Agreement (Contrato de cliente de AWS) y haga clic en la casilla de verificación para aceptarlos. Seleccione Continuar (paso 2 de 5) para pasar a la siguiente pantalla.

Agregue un método de pago

En la siguiente pantalla, agregue la tarjeta de crédito o débito que prefiera utilizar para el pago.  Se colocará una pequeña retención en la tarjeta, por lo que la dirección debe coincidir con la que su institución financiera tiene archivada para usted o su empresa. Cuando esté listo, seleccione Verificar y Continuar (paso 3 de 5) para continuar.

Confirmar su identidad

Ahora necesita verificar su cuenta.  Puede verificar su cuenta mediante un mensaje de texto (SMS) o una llamada telefónica al número que está asociando a esta cuenta. Para la opción de mensaje de texto (SMS), se le enviará un código numérico para que lo introduzca en la siguiente pantalla después de seleccionar Enviar SMS. 

Para la opción de Llamada de voz, se le mostrará un código en la pantalla para que lo introduzca después de que el sistema de verificación de voz automática se lo pida. Ingrese el código de acuerdo con su elección de verificación y, luego, haga clic en Continuar para avanzar al último paso.

Seleccionar un plan de Soporte

Para el último paso, elija un plan de soporte para su cuenta de AWS.  Tiene tres opciones de planes de apoyo. La opción predeterminada se llama Basic Support y es gratuita. Si no está seguro, seleccione Basic Support. Siempre puede cambiar los niveles de soporte en una fecha posterior. 

Para ver la lista completa de las diferencias entre los niveles, consulte Comparar los planes de AWS Support.  Para terminar de crear tu cuenta, seleccione Completar el registro.

¡Felicitaciones! Su cuenta ya está configurada y se la está activando. Cuando se complete la activación, recibirá un correo electrónico de AWS. Use las credenciales que creó en este módulo para iniciar sesión en su cuenta raíz.

AWS KALI

Lo primero fue crear una cuenta de AWS. Solo cuando veamos la siguiente pantalla podremos proceder a configurar nuestra instancia.

Haremos clic en “Servicios” en la parte superior izquierda, pasar el cursor sobre “Compute” y hacer clic en “EC2” como se muestra en la imágen:

Desde aquí veremos la siguiente pantalla, en esta pantalla queremos buscar “AMI Catalog” en el lado izquierdo:

Haremos clic en “AMIs de AWS Marketplace”:

Buscaremos “kali”:

Deberíamos ver lo siguiente:

Pulsaremos “Seleccionar” en la imagen oficial de Kali Linux. Deberíamos ver lo siguiente:

Mientras tanto, tomemos nota de lo que dice:

Parece que nos conectaremos a la cuenta por SSH. Es bueno recordarlo. Ahora podemos seleccionar “Continuar”:

Nos desplazamos un poco hacia abajo y vemos todas nuestras opciones. Ya hemos seleccionado lo que necesitamos para nuestros propósitos:

Nos aseguramos de seleccionar “Crear nuevo par de claves” para poder acceder a esta instancia:

Si nos desplazamos hacia abajo, veremos aún más opciones. Nuevamente, ya hemos seleccionado lo que necesitamos para nuestros propósitos:

De forma predeterminada, el almacenamiento seleccionado no utiliza almacenamiento magnético, lo que generará algunos costos. Nos aseguraremos de cambiarlo a “estándar” para evitar costos adicionales.

Una vez completado, seleccionaremos “Lanzar instancia” y nos encontraremos ante la siguiente pantalla:

Seleccionaremos “Conectar a instancia” lo que nos llevará a la pestaña “Instancias”. Podremos ver información sobre nuestra instancia:

Si hacemos click derecho podremos ver la opción de “Conectar”:

Seleccionamos esto y nos enfrentamos a la siguiente pantalla:

Conexión a la instancia de AWS

Después de configurar la imagen oficial de Kali Linux, puede conectarse a la instancia mediante el usuario. Después de conectarse, es posible cambiar la contraseña si es necesario.

Un ejemplo del comando utilizado para conectarse:

kali@kali:~$ssh -i”keys.pem”kali@ip

Después de conectar

Metapaquetes

Después de la conexión, el usuario puede darse cuenta de que la imagen es bastante dispersa. Esto es para permitir la personalización y reducir el tamaño de la imagen. Para obtener el conjunto de herramientas Kali predeterminado, podemos utilizar los metapaquetes de Kali . Alternativamente, podemos instalar herramientas específicas según sean necesarias. El siguiente comando utilizará el kali-linux-headlessmetapaquete y nos proporcionará una configuración rápida y agradable:

kali@kali:~$sudoaptupdate && sudoaptinstall -y kali-linux-headless

Interfaz gráfica de usuario (GUI)

Si alguien quisiera utilizar una GUI, puede hacerlo a través del reenvío SSH. Tenemos dos opciones: la primera es utilizar ssh -Xel reenvío X11 y utilizar las aplicaciones GUI de a una por vez, o podemos utilizar RDP y reenviar el tráfico a través de SSH. Para configurar RDP, ejecutaremos el RDP con el script Xfce utilizado para WSL. Después de esto, podemos hacer un túnel ssh -N -L 3390:127.0.0.1:3390y conectarnos utilizando cualquier cliente de escritorio remoto a 127.0.0.1:3390.

Controladores NVIDIA

Otra utilidad común es utilizar GPU para realizar cracking. Esto también se puede hacer a través de la instancia de AWS, sin embargo, debemos tener cuidado de instalar los paquetes de NVIDIA después de que todo esté actualizado y se hayan instalado los encabezados de Linux adecuados:

kali@kali:~$sudoaptupdatekali@kali:~$kali@kali:~$sudoaptfull-upgrade -ykali@kali:~$kali@kali:~$sudoaptinstall -ylinux-headers-5.7.0-kali3-cloud-amd64kali@kali:~$kali@kali:~$sudoreboot -f

Reconectarse a la sesión:

kali@kali:~$sudoaptinstall -ynvidia-driver nvidia-cuda-toolkitkali@kali:~$kali@kali:~$sudoreboot -f

Vuelva a conectarse nuevamente.

Para obtener más información sobre los controladores NVIDIA, consulte aquí .

Kali en Azure

A partir de la versión 2022.3, Kali vuelve a estar disponible en Azure. Con este regreso, analizaremos cómo obtener Kali en Azure.

Lo primero que debemos hacer es crear una cuenta de Azure . Una vez que veamos la siguiente pantalla podremos continuar con la configuración de una máquina virtual Kali.

Desde esta página deberemos hacer clic en “Máquinas virtuales”. Luego de hacerlo nos aparecerá la siguiente pantalla.

Ahora podemos empezar.

Creación de una máquina virtual Kali en Azure

Seleccionaremos “Crear” y luego seleccionaremos “Máquina virtual de Azure” en las opciones desplegables. Luego de lo cual nos encontraremos con la siguiente pantalla.

Para esta pantalla ya hemos ingresado toda la información necesaria, su pantalla no se verá así inmediatamente. Hay un par de campos en los que necesitaremos hacer cosas adicionales para configurarlos correctamente, estos son “Grupo de recursos” e “Imagen”.

Para “Grupo de recursos” querremos crear un nuevo grupo si no tenemos un grupo preexistente, de lo contrario podemos seleccionar cualquier grupo que deseemos. Para “Imagen” querremos seleccionar “Ver todas las imágenes”. Desde aquí podemos buscar “Kali”

Luego podemos hacer clic en el menú desplegable “Seleccionar” y elegir la única opción. Desde aquí, nos desplazamos hacia abajo y completamos el resto de nuestra información en la sección “Conceptos básicos” de la pantalla de creación de la máquina virtual.

Hemos cambiado un par de campos en esta área. Hemos introducido valores personalizados para “Nombre de usuario” y “Nombre del par de claves” para que resulten más familiares. Desde aquí, podemos pasar a “Discos”.

Como podemos ver, actualmente no tenemos ningún disco conectado a Kali, por lo que debemos conectar uno. Seleccionamos “Crear y conectar un nuevo disco”, ya que no tenemos discos preexistentes. Una vez que hacemos clic aquí, nos encontramos con lo que aparece.

Mantenemos los valores predeterminados y luego continuamos. Revisamos cada sección y nos aseguramos de que no haya cambios que queramos hacer, pero para esta guía, como no los hay, llegamos hasta “Revisar y crear”.

Una vez que estamos seguros de que nuestros datos son correctos pulsamos “Crear”, lo que nos lleva a una nueva página.

Simplemente esperamos a que nuestro despliegue se complete, y una vez que lo esté seleccionamos “Ir al recurso”.

Desde aquí podremos ver nuestra VM e interactuar con ella. Para nuestros fines vamos a seleccionar “Conectar” y luego “SSH”.

Esto nos lleva a una nueva página que nos indica cómo conectarnos a nuestra instancia. Necesitamos cambiar el modo en la clave ssh y luego podemos conectarnos a nuestra instancia de Kali recién creada.


Puntos clave del artículo con resúmenes

  1. Tipos de imágenes de Kali Linux
    • Instalador: Ideal para instalaciones completas sin conexión, no incluye modo en vivo.
    • NetInstaller: Descarga paquetes durante la instalación, requiere conexión a internet.
    • Live: Permite probar Kali sin instalarlo, perfecto para dispositivos USB.
    • Everything: Contiene todas las herramientas de Kali, ocupa mucho espacio (>9 GB).
  2. Creación de una unidad USB de arranque
    • Necesitas una imagen ISO verificada de Kali Linux, una unidad USB de al menos 8 GB y software como Rufus. El proceso incluye seleccionar la imagen ISO, elegir esquema de partición y grabar la imagen.
  3. Instalación en hardware físico
    • Incluye elegir el idioma, configurar red y particiones del disco. Se puede optar por cifrado completo del disco para mayor seguridad. La instalación gráfica es recomendada para facilidad de uso.
  4. Configuración en VirtualBox
    • Define memoria RAM (mínimo 4 GB), núcleos de CPU y disco duro. Es preferible usar discos de tamaño fijo para mejor rendimiento y habilitar opciones como VT-x/AMD-V para virtualización.
  5. Uso en Raspberry Pi
    • Se necesitan imágenes ARM específicas. Usa herramientas como Raspberry Pi Imager o Rufus para grabarlas en tarjetas MicroSD o USB. Ofrece portabilidad y fácil acceso a las herramientas de Kali.
  6. Kali Linux en AWS y Azure
    • En AWS, se configura una instancia EC2 con la imagen oficial de Kali. En Azure, se selecciona una máquina virtual desde el Marketplace. Ambas requieren configuraciones adicionales para SSH, metapaquetes y almacenamiento.
  7. Optimización y configuraciones avanzadas
    • Metapaquetes: Facilitan instalar solo las herramientas necesarias.
    • Interfaz gráfica: Opcional en instancias en la nube mediante reenvío X11 o RDP.
    • Controladores NVIDIA: Ideales para cracking o tareas pesadas, requieren instalación específica.
  8. Solución de problemas comunes
    • Incluyen ajustes de red, espacio insuficiente en disco o errores con virtualización (solucionados habilitando VT-x/AMD-V en BIOS).
  9. Recomendaciones generales
    • Hacer copias de seguridad antes de cambios en el disco.
    • Configurar el sistema según necesidades específicas (arranque dual, cifrado, etc.).
    • Utilizar hardware adecuado para mejorar el rendimiento de Kali Linux.

Pon en práctica lo aprendido

Ahora pon a prueba lo aprendido con estas preguntas y ejercicios.

Preguntas sobre el artículo

  1. ¿Qué diferencias existen entre las imágenes de instalación “Installer”, “NetInstaller” y “Live” de Kali Linux?
  2. ¿En qué casos es recomendable descargar la imagen “Everything” de Kali Linux?
  3. ¿Qué se necesita para crear una unidad USB de arranque para Kali Linux?
  4. ¿Qué ventajas tiene usar Kali Linux en modo “Live” desde una unidad USB?
  5. ¿Cuáles son los pasos básicos para instalar Kali Linux en un entorno VirtualBox?
  6. ¿Qué consideraciones se deben tomar al realizar un arranque dual de Kali Linux con Windows?
  7. ¿Qué tipo de hardware se recomienda para ejecutar Kali Linux de manera óptima?
  8. ¿Cómo se configura un entorno gráfico (GUI) en Kali Linux instalado en una instancia en la nube de AWS?
  9. ¿Qué herramientas son útiles para instalar Kali Linux en una Raspberry Pi?
  10. ¿Qué pasos adicionales deben seguirse para habilitar la aceleración por hardware en máquinas virtuales con Kali Linux?

Respuestas

  1. Diferencias entre imágenes de instalación:
    • Installer: Recomendada para instalaciones completas sin conexión, incluye metapaquetes principales pero no permite ejecutar en modo live.
    • NetInstaller: Necesita conexión a internet para descargar paquetes durante la instalación, útil para obtener versiones actualizadas.
    • Live: Permite ejecutar Kali Linux desde USB o DVD sin instalación, pero con opciones limitadas de personalización.
  2. Cuándo usar la imagen “Everything”: Es ideal para instalaciones en entornos sin conexión, ya que incluye casi todas las herramientas de Kali Linux. Requiere al menos 9 GB de espacio y solo está disponible para arquitecturas de 64 bits.
  3. Requisitos para una USB de arranque:
    • Una imagen ISO de Kali Linux verificada.
    • Software para crear la unidad (como Rufus).
    • Una USB con al menos 8 GB de capacidad.
  4. Ventajas del modo “Live”:
    • No afecta el disco duro del sistema anfitrión.
    • Es portátil y puede usarse en múltiples sistemas.
    • Puede configurarse con almacenamiento persistente para conservar datos entre sesiones.
  5. Pasos básicos para instalar en VirtualBox:
    • Descargar e instalar VirtualBox.
    • Crear una nueva máquina virtual asignando RAM, CPU y espacio en disco.
    • Configurar adaptadores de red y almacenamiento.
    • Seleccionar la ISO de Kali Linux y proceder con la instalación gráfica.
  6. Arranque dual con Windows:
    • Realizar una copia de seguridad de los datos de Windows.
    • Desactivar el Inicio rápido en Windows.
    • Usar GParted para redimensionar la partición de Windows.
    • Seleccionar “Guiado: usar el mayor espacio libre continuo” durante la instalación de Kali.
  7. Requisitos de hardware:
    • Mínimos: 512 MB de RAM y 2 GB de espacio en disco.
    • Recomendados: 2 GB de RAM y 20 GB de espacio.
    • Para tareas intensivas: 8 GB de RAM o más.
  8. Configuración de GUI en AWS:
    • Instalar una interfaz gráfica (como Xfce).
    • Configurar un servidor RDP y reenviar tráfico SSH.
    • Usar un cliente de escritorio remoto para conectarse a la GUI.
  9. Herramientas para instalar en Raspberry Pi:
    • Raspberry Pi Imager o Etcher para flashear la imagen en una microSD.
    • Una fuente de alimentación, teclado, ratón y monitor HDMI para la configuración inicial.
  10. Habilitar aceleración por hardware:
    • Activar Intel VT-x o AMD-V en la BIOS.
    • Asegurarse de tener los controladores adecuados instalados.
    • Habilitar la aceleración 2D/3D en la configuración de la máquina virtual.

No te detengas, sigue avanzando

Aquí tienes un propósito que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Sobre los autores

Álvaro Chirou

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 1.800.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:

Laprovittera Carlos

Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes saber más de mi y de mis servicios en mi sitio web: laprovittera.com y seguirme en mis redes:

Hacker de 0 a 100 desde las bases hasta conseguir empleo

¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: https://achirou.com/hacker-de-0-a-100-desde-las-bases-hasta-conseguir-empleo/ que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.

Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.

Este es un mega post. Una guía con más de 250 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).

Creamos esta guía (futuro curso) para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).

El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!

Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.

SIGUE APRENDIENDO GRATIS CON NUESTRAS GUIAS

Aprende con nuestros más de 100 cursos que tenemos disponibles para vos

Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.

Saludos amigos y happy hacking!!!