Tutoriales

¿Cómo ejecutar Kali Linux en Docker?

Las auditorías de seguridad y las pruebas de penetración son una parte importante de las comprobaciones de vulnerabilidad de cualquier organización, así como de los ataques cibernéticos y de seguridad. En este sentido, Kali Linux es un popular sistema operativo mundial de pruebas de penetración y análisis forense de seguridad que ofrece más de 600 aplicaciones y paquetes de software de pruebas de penetración. Se ejecuta fácilmente en todos los principales sistemas operativos o como sistema independiente.

Para ejecutar y utilizar Kali Linux en el sistema sin afectar el sistema host, los usuarios pueden utilizar la virtualización del sistema. Kali Linux puede ejecutarse en contenedores Docker y máquinas virtuales. Cuando Kali se ejecuta en una máquina virtual, instala y ejecuta un sistema operativo y un kernel de Kali separados y ocupa más espacio. En Docker, Kali Linux puede ejecutarse dentro de pequeños paquetes ejecutables llamados «contenedores». Estos contenedores acoplables utilizan la virtualización del sistema operativo y el núcleo del sistema para ejecutar Kali Linux. Ejecutar Kali Linux en Docker es una de las opciones efectivas y eficientes.

En este blog, demostraremos:

Requisito previo: instale Docker en su sistema

Para ejecutar Kali Linux en un contenedor Docker, los usuarios primero deben instalar Docker en el sistema. Docker es una popular plataforma de contenedorización de uso general que nos permite crear, implementar y enviar aplicaciones y software en entornos aislados.

Instale Docker en Windows:

En Windows, Docker y sus componentes se pueden instalar fácilmente instalando su aplicación de escritorio. Para instalar Docker en Windows, primero habilite WSL y las funciones de plataforma virtual. Luego, descargue e instale Docker Desktop desde el sitio web oficial. Para obtener orientación adecuada sobre la instalación de Docker, siga «Instalar Docker Desktop».

Instale Docker en Linux:

En Linux, Docker se puede instalar desde el repositorio fuente oficial de la distribución de Linux instalada. Para instalar Docker en Debian o Ubuntu, lea los artículos «Instalación de Docker en Debian 12» o «Instalación de Docker en Ubuntu», respectivamente.

Instale Docker en MacOS:

En MacOS, puedes descargar el instalador de Docker desde el sitio web oficial de Docker. Luego, los usuarios pueden seguir nuestro artículo vinculado «Instalación de Docker Desktop en Mac» para instalar Docker.

Sin embargo, la forma en que funciona Docker y sus comandos siguen siendo los mismos en cualquier sistema operativo. Para demostrar la ejecución de Kali Linux en Docker, usaremos el sistema operativo Windows.

¿Cómo ejecutar Kali Linux en Docker?

Para ejecutar Kali Linux en Docker, Docker lanzó el oficial «pergamino de caliLas imágenes instalan y usan Docker dentro de un contenedor. Las imágenes en Docker son plantillas o instrucciones simples sobre cómo construir un contenedor. Para instalar y usar Kali en un contenedor, siga la demostración proporcionada.

Paso 1: extrae la imagen oficial de Kali

Primero, extraiga la imagen de Docker del sitio web oficial. Para extraer imágenes, los usuarios deben iniciar sesión en el registro oficial de Docker de Docker Hub.

Para confirmar, enumere las imágenes de Docker:

Aquí descargamos «pergamino de cali”Imagen de Kali de Docker Hub:

Paso 2: ejecuta Kali en un contenedor

Ahora, ejecute Kali Linux dentro del contenedor a través de «»ejecución de la ventana acoplable – nombre desplazamiento kalilinux/kali» Orden:

En el comando dado, «-Nombre» establecerá el nombre del contenedor y «-él» se utiliza para abrir y ejecutar interactivamente el pseudo terminal TTY:

Aquí puedes ver el terminal raíz de Kali abierto en la pantalla.

Paso 3: actualiza Kali

Ahora, a través de «Actualizar el repositorio de Kali»Fácil de actualizar«:

esta aquí,»8«El paquete necesita ser actualizado:

Paso 4: actualice el paquete de software de Kali

Para actualizar paquetes en Kali, ejecute «Fácil de actualizar«Ordene aqui,»-yLa opción «permitirá que el proceso utilice espacio de contenedor adicional:

Paso 5: instale los paquetes de software necesarios

Para instalar los paquetes necesarios en Kali Linux, ejecute «Fácil de instalar » Orden:

Aquí instalamos «nicotto«, «ondulado«, «mapa«, y»git”En el contenedor de Kali Linux:

Consejo adicional: agregar nuevos usuarios al contenedor Kali Linux

A veces, los usuarios quieren crear una cuenta sin privilegios para proteger la cuenta raíz de Kali. Esta también es la opción recomendada para la seguridad de contenedores Kali. Esta cuenta de usuario actuará como cuenta raíz, pero siempre será inferior a la raíz.

Para agregar un nuevo usuario de Kali al contenedor, use «Usuarios nuevos » Orden:

Ahora, agregue el nuevo usuario al grupo de usuarios sudo. Para hacer esto, ejecute el siguiente comando:

Para salir de la terminal Kali en un contenedor Docker, simplemente ejecute «salida» Orden:

Así es como los usuarios pueden ejecutar Kali Linux en contenedores Docker.

Consejo adicional: ¿Cómo montar un volumen usando contenedores Kali Linux?

Este volumen se utiliza para mantener los datos del contenedor fuera del contenedor. Esto se utiliza principalmente con fines de copia de seguridad. Montar un volumen también significa una unidad compartida a la que pueden acceder tanto el contenedor Docker como el sistema host.

Para montar un volumen en un contenedor Kali, siga estos pasos.

Paso 1: enumerar los contenedores Docker

Listar contenedores en Docker usando «»Peón» comando. Aquí, para ver todos los contenedores detenidos y en ejecución, agregamos «-A«Bandera:

Anote el ID del contenedor Kali de los resultados mostrados:

Paso 2: guarde el contenedor de Kali en una nueva imagen

A continuación, utilice «Hacer una copia del contenedor Kali en una nueva imagen de Docker».enviar ventana acoplable » Orden:

Esta copia de la imagen se utilizará para ejecutar el nuevo contenedor Kali y montar el volumen. Hemos creado la imagen a partir del contenedor para poder conservar el estado y los datos anteriores del contenedor Docker de Kali:

Para verificar, use el siguiente comando para ver la imagen de la ventana acoplable:

Aquí puede ver que hemos generado una nueva imagen de Docker desde el contenedor Kali:

Paso 3: ejecute el contenedor Kali y monte el volumen

Ahora, ejecute la imagen de Docker generada para ejecutar el nuevo contenedor Kali y use «-v» Opciones:

En el comando anterior, hemos montado el directorio de host «C:/usuarios/dell/documentos/kali«Al directorio del contenedor»/raíz/kali«:

Paso 4: abra el directorio del volumen montado

Ahora, navegue hasta el directorio del contenedor donde está montado el volumen usandoCD«:

Paso 5: crea el archivo

Ahora cree un nuevo archivo y agregue contenido al archivo mediante el comando «echo». Este paso es para fines de verificación:

Para ver el contenido del archivo, ejecute «gato » Orden:

Ahora, veamos si el archivo está compartido y accesible en la máquina host.

Paso 6: verificar

Para confirmar, utilice «Salir de Docker Container Terminal»salida«comando. Luego, use «Navegar al directorio instalado».CD«:

Para verificar los archivos y carpetas de un directorio abierto, ejecuteLS» Orden:

Aquí puedes ver el archivo «Texto.txt«» creado en el contenedor Kali también es visible en el directorio montado. Esto significa que hemos montado efectivamente el volumen usando el contenedor Kali Linux:

Ver el contenido de un archivo usandogato» Orden»:

Así es como incrustamos un volumen en un contenedor Docker y conservamos los datos del contenedor.

¿Cómo quitar el contenedor de Kaii?

Para eliminar Kali Linux que se ejecuta en un contenedor Docker, los usuarios pueden eliminarlo eliminando el contenedor. Para eliminar o eliminar un contenedor, primero detenga el contenedor en ejecución y luego ejecute el comando «docker rm». Para una demostración, siga los pasos a continuación.

Paso 1: detener el contenedor Docker

Primero, use «detener la ejecución del contenedor»estibador » Orden:

Paso 2: Retire el contenedor

Luego, use «Eliminar contenedor Kali Linux».Sala de gestión de estibadores » Orden:

Ya tenemos una forma de instalar y usar Kali Linux en un contenedor Docker.

en conclusión

Para ejecutar Kali Linux en Docker, primero descargue la imagen de Docker Hub. Después de eso, configure Kali Linux en un contenedor Docker ejecutando la imagenventana acoplable ejecutar -it kalilinux/kali-rolling«Comando. Los usuarios también pueden montar volúmenes externos en contenedores Docker a través de «Montar volúmenes externos en contenedores Docker».-v» opción. Este artículo explica cómo ejecutar Kali Linux en Docker.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba