Kali Linux es una distribución Linux de código abierto, basada en Debian, diseñada para pruebas de penetración avanzadas y auditorías de seguridad. Contiene cientos de herramientas para diversas tareas de seguridad de la información, como hackeo, agrietamiento, explotación, análisis forense, ingeniería inversa y más. También tiene características especiales como un núcleo personalizado, una opción de arranque en vivo, un modo encubierto, una aplicación NetHunter para dispositivos Android y un servicio de alojamiento en la nube.
Kali Linux es un sistema operativo versátil y potente que puede ser utilizado por profesionales de la seguridad, hackers éticos, investigadores, estudiantes, aficionados y cualquier persona que quiera aprender más sobre ciberseguridad. Se puede instalar en diferentes plataformas, como escritorios, computadoras portátiles, servidores, dispositivos móviles, computadoras de una sola placa, contenedores, máquinas virtuales, instancias en la nube y el subsistema de Windows para Linux (WSL). También se puede ejecutar en vivo desde una unidad USB o un CD/DVD sin afectar al sistema anfitrión.
Antes de descargar y usar Kali Linux live ISO, debe asegurarse de que su sistema cumple con los requisitos mínimos y que tiene un dispositivo de arranque compatible. También debe decidir qué tipo de imagen, entorno de escritorio y colección de software desea usar. En la siguiente sección, explicaremos cómo hacer todos estos pasos en detalle.
Un USB vivo o un CD vivo es un dispositivo de almacenamiento extraíble que contiene un sistema operativo de arranque que se puede ejecutar sin instalarlo en el disco duro. Esto le permite probar o usar un sistema operativo sin modificar o afectar el sistema host. Un USB en vivo o un CD en vivo también se puede utilizar para la solución de problemas, recuperación o fines forenses.
Para crear un USB o CD de arranque con Kali Linux live ISO, es necesario descargar el archivo de imagen ISO desde el sitio web oficial de Kali Linux. Puede elegir entre diferentes tipos de imagen (Installer, NetInstaller, Live) y arquitecturas (32 bits o 64 bits). También necesita verificar la suma de comprobación del archivo descargado para asegurar su integridad.
Después de descargar el archivo de imagen ISO, debe usar una herramienta de software para escribirlo en su unidad USB o CD/ DVD. Hay muchas herramientas disponibles para este propósito, como Rufus , Etcher , UNetbootin , Win32 Disk Imager , etc. Debe seleccionar su unidad USB o CD/ DVD como dispositivo de destino y su archivo de imagen ISO como archivo de origen. A continuación, debe iniciar el proceso de escritura y esperar hasta que termine.
Para arrancar desde el USB o CD y ejecutar Kali Linux en vivo, debe reiniciar el equipo e ingresar la configuración de BIOS o UEFI. Debe cambiar el orden de arranque para que su unidad USB o CD/DVD sea la primera opción. Luego debe guardar los cambios y salir de la configuración. Su computadora reiniciará y cargará el sistema Kali Linux en vivo.
Cuando vea el menú de arranque de Kali Linux, puede elegir entre diferentes opciones, como Live, Live (modo forense), Live (modo de seguridad), Live USB Persistence, Live USB Encrypted Persistence, etc. La opción predeterminada es Live, que ejecutará Kali Linux en vivo sin ninguna persistencia o cifrado. Si desea guardar sus cambios y datos en la unidad USB, puede elegir Live USB Persistence o Live USB Encrypted Persistence. Si desea ejecutar Kali Linux en un modo forense que no toque el sistema anfitrión o la unidad USB, puede elegir Live (modo forense). Si encuentra algún problema con el sistema en vivo, puede probar Live (modo a prueba de fallos), que utilizará una configuración y controladores mínimos.
Si ejecuta Kali Linux en vivo sin ninguna persistencia o cifrado, sus cambios y datos se perderán cuando cierre o reinicie el sistema. Si desea mantener sus cambios y datos en la unidad USB, debe crear una partición de persistencia en la unidad USB y habilitarla en el menú de arranque.
Para crear una partición de persistencia en la unidad USB, debe usar una herramienta como GParted o fdisk para cambiar el tamaño de la partición existente y crear una nueva partición con la persistencia de la etiqueta. Necesita formatear la nueva partición con el sistema de archivos ext4 y establecer la bandera de arranque en ella. Luego debe montar la nueva partición y crear un archivo llamado persistence.conf con el siguiente contenido:
/ unión
Esto le dirá al sistema vivo que superponga el sistema de archivos raíz con la partición de persistencia. También puede especificar otros directorios que desea conservar, como /home, /etc, /var, etc.
Para habilitar la persistencia en el menú de arranque, necesita editar el archivo syslinux.cfg en la unidad USB y agregar la palabra persistencia al final de la línea anexa de la opción Persistencia USB en vivo. Por ejemplo: resultado/p>
label live-usb menu label Live USB Persistence linux /live/vmlinuz initrd /live/initrd.img append boot=live components persistence Después de crear y habilitar la persistencia, puede reiniciar su sistema y elegir la opción Live USB Persistence en el menú de arranque. Ahora puede personalizar y persistir sus cambios y datos en el sistema en vivo.
Kali Linux es una poderosa herramienta para la recopilación de información, análisis de vulnerabilidades y pruebas de penetración. Contiene muchas herramientas que pueden ayudarle a descubrir y explotar vulnerabilidades en varios sistemas y aplicaciones. Algunas de estas herramientas son:
Para usar estas herramientas, necesita lanzarlas desde el terminal o desde el menú de aplicaciones. También es necesario proporcionar opciones apropiadas, argumentos, parámetros, etc. dependiendo de su objetivo y meta. Por ejemplo, para escanear una dirección IP de destino con Nmap, puede usar este comando:
nmap -sV -O -A -T4 192.168.1.100 Esto realizará una detección de versión de servicio (-sV), una detección de sistema operativo (-O), un análisis agresivo (-A) y un análisis rápido (-T4) en la dirección IP de destino (192.168.1.100). También puede usar la interfaz gráfica de usuario de Nmap (Zenmap) para realizar escaneos con una interfaz más fácil de usar.
Kali Linux también es una gran herramienta para ataques inalámbricos, ataques a aplicaciones web e ingeniería inversa. Contiene muchas herramientas que pueden ayudarlo a descifrar contraseñas inalámbricas, inyectar código malicioso, analizar malware y más. Algunas de estas herramientas son:
Para usar estas herramientas, necesita lanzarlas desde el terminal o desde el menú de aplicaciones. También es necesario proporcionar opciones apropiadas, argumentos, parámetros, etc. dependiendo de su objetivo y meta. Por ejemplo, para descifrar una contraseña WPA2 con Aircrack-ng, puede usar este comando:
aircrack-ng -w wordlist.txt -b 00:11:22:33:44:55 capture.cap Esto usará un archivo de lista de palabras (-w wordlist.txt) para realizar un ataque de diccionario en el punto de acceso objetivo con la dirección MAC 00:11:22:33:44:55 (-b 00:11:22:33:44:55) usando los paquetes inalámbricos capturados (capture.cap). También puede usar la interfaz gráfica de usuario de Aircrack-ng (Airodump-ng) para capturar paquetes inalámbricos con una interfaz más fácil de usar.
Kali Linux es un sistema operativo increíble para pruebas de penetración y hacking ético. Tiene muchas características y herramientas que pueden ayudarlo a realizar varias tareas de seguridad de la información. Puede descargar y usar Kali Linux live ISO para ejecutarlo desde una unidad USB o un CD/DVD sin instalarlo en el disco duro. También puede personalizar y persistir sus cambios y datos en el sistema en vivo. Puede usar Kali Linux para recopilar información, escanear vulnerabilidades, pruebas de penetración, ataques inalámbricos, ataques a aplicaciones web, ingeniería inversa y más.
Esperamos que hayas disfrutado de este artículo y hayas aprendido algo nuevo y útil. Si tiene alguna pregunta o comentario, no dude en dejar un comentario a continuación. Gracias por leer!
Kali Linux es diferente de otras distribuciones de Linux de varias maneras. Algunas de estas diferencias son:
Kali Linux es legal siempre y cuando lo utilice con fines éticos y con la autorización adecuada. No debe usar Kali Linux para actividades maliciosas o ilegales, como hackear sistemas o redes no autorizados o robar información personal o confidencial. También debe respetar la privacidad y los derechos de los demás y seguir las leyes y reglamentos de su país y región. Kali Linux no es responsable de ningún mal uso o abuso de sus herramientas o características.
Para actualizar Kali Linux y sus herramientas, necesita usar el gestor de paquetes apt. Puede usar los siguientes comandos en la terminal:
El primer comando actualizará la lista de paquetes disponibles y sus versiones. El segundo comando actualizará los paquetes instalados a sus últimas versiones. El tercer comando actualizará todo el sistema a la última versión de distribución.
También puede utilizar la interfaz gráfica de usuario (Synaptic) para actualizar Kali Linux y sus herramientas. Debe iniciar Synaptic desde el menú de aplicaciones y hacer clic en el botón Recargar para actualizar la lista de paquetes. Luego debe hacer clic en el botón Marcar todas las actualizaciones para seleccionar todos los paquetes que deben actualizarse. A continuación, debe hacer clic en el botón Aplicar para iniciar el proceso de actualización.
Para instalar nuevas herramientas en Kali Linux, puede usar el gestor de paquetes apt o el comando git clone. Puede utilizar los siguientes comandos en la terminal:
sudo apt install tool-name git clone https://github.com/repository-name/tool-name.git El primer comando instalará la herramienta desde los repositorios oficiales de Kali Linux. Debe reemplazar tool-name por el nombre de la herramienta que desea instalar. El segundo comando clonará la herramienta desde un repositorio de GitHub. Necesita reemplazar repositorio-nombre y herramienta-nombre con el nombre del repositorio y la herramienta que desea clonar.
También puede utilizar la interfaz gráfica de usuario (Katoolin) para instalar nuevas herramientas en Kali Linux. Debe iniciar Katoolin desde el terminal y seleccionar la categoría de herramientas que desea instalar. Luego debe seleccionar la herramienta que desea instalar y confirmar su elección.
Para desinstalar herramientas de Kali Linux, puede usar el gestor de paquetes apt o el comando rm. Puede usar los siguientes comandos en la terminal:
sudo apt remove tool-name rm -rf tool-name También puede utilizar la interfaz gráfica de usuario (Synaptic) para desinstalar herramientas de Kali Linux. Debe iniciar Synaptic desde el menú de aplicaciones y buscar la herramienta que desea desinstalar. Luego debe hacer clic derecho en él y seleccionar Marcar para eliminación. Luego debe hacer clic en el botón Aplicar para iniciar el proceso de eliminación.