Saltar al contenido

KaliBrowser es Kali Linux desde el navegador con Docker

    KaliBrowser es una imagen de docker diseñada para ser ligera, solo tiene algunas herramientas de kali linux y no posee GUI. Esta imagen es necesaria para poder utilizar Kali en Docker, y se la hizo más pequeña para que sus requisitos sean menores.

    KaliBrowser es un proyecto creado por el experto en seguridad Jerry Gamblin. Gamblin ha creado dos contenedores para usar en Docker, que nos permite la virtualización a nivel de sistema operativo con contenedores. Lo que ha conseguido Jerry Gamblin es que podamos usar Kali Linux en una capa por encima de nuestro sistema habitual y aislado en contenedores.

    Docker es una aplicación que simplifica el proceso de gestionar los procesos de aplicaciones en contenedores. Los contenedores le permiten ejecutar sus aplicaciones en procesos aislados de recursos. Se parecen a las máquinas virtuales, sin embargo, los contenedores son más portátiles, tienen más recursos y son más dependientes del sistema operativo host.

    La imagen Docker compuesta por:

    Kali Docker : https://hub.docker.com/r/kalilinux/kali-linux-docker/

    OpenBox : http://openbox.org/

    NoVNC : https://github.com/kanaka/noVNC

    Esta versión de Kalibrowser con un tamaño de 853MB se proporciona con el mínimo de herramientas. Jerry proporciona otra imagen de KaliBrowser , pero esta vez compuesta por los 10 mejores programas integrados en Kali Linux:

    aircrack-ng

    burpsuite

    hidra

    Juan

    Maltego

    Maltego-dientes

    Metasploit [amd64, i386]

    metasploit-marco

    nmap

    zaproxy

    sqlmap

    Wireshark

    La imagen KaliBrowser-top10 pesa 2 GB

    Para poder probarlo primero necesitamos instalar Docker. Para hacerlo en una máquina con Ubuntu 18.04 primero, actualizaremos la lista de paquetes:

    sudo apt update

    A continuación, instalaremos algunos paquetes de requisitos previos que permiten a apt usar paquetes mediante HTTPS:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common

    Agregaremos la clave GPG para el repositorio oficial de Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Agregamos el repositorio de Docker a las fuentes de APT:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

    Actualizamos la base de datos de paquetes usando los paquetes de Docker del repositorio que acabamos de agregar:

    sudo apt update

    Nos aseguramos de que vamos a instalar desde el repositorio de Docker en vez del repositorio de Ubuntu predeterminado:

    apt-cache policy docker-ce

    Por último, instalamos Docker:

    sudo apt install docker-ce

    Para verificar que se está ejecutando:

    sudo systemctl status docker

    Ahora descargamos y configuramos los paquetes de los contenedores que para las dos opciones sería:

    sudo docker run -d -t -i -p 6080:6080 jgamblin/kalibrowser

    sudo docker run -d -t -i -p 6080:6080 jgamblin/kalibrowser-top10

    Para finalizar solo queda abrir el navegador y poner:

    http://localhost:6080

    o

    http://nuestraIP:6080/

    Listo:

    Resumen de privacidad

    Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.