Download Kali Linux. - Administracion de Sistemas Operativos en Red
Document related concepts
Transcript
SISTEMAS OPERATIVOS EN RED SO: Kali Linux. Generalidades: Grupo desarrollador: Sitio oficial: www.kali.org Es un sistema operativo libre, fundado y mantenido por Offencive Security cuyo líder es Matt Aharoni, fundador del mismo. Devon Kearns desarrollador y administrador de las bases de datos de xploits, co-creador de Metasploit el pentesting framework por excelencia y Raphael Hertzog escritor del libro Debian Administrator Handbook. Breve Reseña Histórica: BackTrack era una distribución GNU/Linux en formato LiveCD pensada y diseñada para la auditoría de seguridad y relacionada con la seguridad informática en general. Tenía una gran popularidad y aceptación en la comunidad que se mueve en torno a la seguridad informática. Backtrack era derivado de otra distribución fuerte orientada a la seguridad, pero desde la backtrack 4 se basó en Ubuntu. Kali es considerado como el sucesor de Backtrack muerto por sus multiples incompatibilidades. Ante eso el grupo de desarrollo de kali decidieron reescribir backtrack usando debían; cosa contraria a su antecesor que usaba Ubuntu 10. El 12 de marzo del 2013 Nace la primera distribución de KaliLinux Línea de tiempo: Kali 2016.1 – 21st January, 2016 – The first Kali Rolling release. Kernel 4.3, Gnome 3.18. Kali 2.0 – 11th August, 2015 – Major release, now a rolling distribution, major UI changes. Kali 1.1.0a – 13th March, 2015 – No fanfare release fixing kernel ABI inconsistencies in the installers. Kali 1.1.0 – 9th Febuary, 2015 – First dot release in 2 years. New kernel, new tools and updates. Kali 1.0.9a – 6th October, 2014 – Security BugFix Release covering shellshock and Debian apt vulnerabilities. Kali 1.0.9 – 25th August, 2014 – BugFix Release including installer and a set of tool updates and package fixes. Kali 1.0.8 – 22nd July, 2014 – EFI Support for our “full” ISOs and a set of tool updates and package fixes. Kali 1.0.7 – 27th May, 2014 – Kernel 3.14, tool updates, package fixes, Kali Live Encrypted USB Persistence. Kali 1.0.6 – 9th January, 2014 – Kernel 3.12, cryptsetup nuke option, Amazon AMI, ARM build Scripts. Kali 1.0.5 – 5th September, 2013 – Bugfix rollup. LVM Encrypted installs, Software Defined Radio (SDR) tools. Kali 1.0.4 – 25th July, 2013 – Bugfix rollup. Penetration testing tool additions and updates. Kali 1.0.3 – 26th April, 2013 – Bugfix rollup. New accessibility features. Added live Desktop installer. Kali 1.0.2 – 27th March, 2013 – Minor Bugfix Release and update roll-up. Kali 1.0.1 – 14th March, 2013 – Minor Bugfix Release. Kali 1.0.0 – 13th March, 2013 – Initial release. Características: Kali cuenta con mas de 600 herramientas para la auditoría de sistemas informáticos, como NMap un scanner de puertos, whireshark (sniffer). Kali se desarrolla bajo un “ambiente seguro”, compuesto por unos pocos desarrolladores que se encargan de editar los repositorios. Cualquier paquete de kali están firmados por el desarrollador que compiló y publicó usando la herramienta GNU Privacy Guard ( es una herramienta de cifrado y firmas digitales) Herramientas de administración: Estructura de archivos: En la página oficial no específica una estructura de archivos particular, por lo que se puede suponer que la estructura de archivos es heredada de su padre, es decir debían. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. /bin/: Binarios escensiales. /boot: Boot loader, kernel, initrd y demás archivos /dev/ Dispositivos essentials . /etc/ Archivos de configuración específicos del sistema. /Lib/ librerías esenciales para /bin/ /lost+found/ directorio para archivos de recuperación /mnt/ /media/ donde convergen todos los dispositivos removibles como cd-roms o usb /opt/ Add-ons paquetes de instalación de software /proc/ sistema de archivos documental del kernel, estados del sistema, estados de peticiones etc., generalmente 11. /root/ directorio para el usuario root 12. /sbin/ binarios para la administración del sistema 13. /tmp/ folder para los archivos temporales. 14. /selinux/ directorio para el módulo de seguridad de Linux (Security-Enhanced Linux) 15. /sys/ sistema de archivos para exportal objetos de kernel 16. /usr/ sistema de archivos compartido Sistema de archivos: La página oficial de kali Linux no cuenta con información al respecto así que se puede suponer que al igual que la estructura de archivos; el sistema de archivos es heredado de debían. Los principales sistemas de archivos son: 1. 2. 3. 4. 5. 6. 7. 8. 9. Ext2 Ext3 Ext4 Ext4dev Xfs (usado para SIGS) Nfs Ntfs Ufs Maneja otros sistemas de archivos, los demás puede encontrarse en la wiki oficial de debían: https://wiki.debian.org/FileSystem Usos: La finalidad d Kali Linux es para el pentesting, sin embargo no evita que se pueda usar para un pc hogar. Arquitecturas Soportadas Kali se distribuye para las arquitecturas de 32, 64 bits y arm. Ventajas 1. Todas las ventajas que pueda ofrecer Linux (libertades del software libre) 2. Sus herramientas son frecuentemente actualizadas 3. Las bases de datos que las personas que brindan el soporte ponen al público están actualizadas con los últimos explotis (los conocidos) 4. Respaldado por un equipo desarrollador experto en el área. 5. Disponibles en arquitecturas arm, lo que posibilita instalarlo en dispositivos móviles o mini pcs como arduino o raspberry pi 6. Roling: Las actualizaciones de Debian son juntadas con las de Kali. Desventajas 1. Todas las desventajas que Linux pueda ofrecer 2. Incomodo para el usuario final 3. No es un sistema operativo para aprender a usar Linux. La página oficial recomienda no ser usado sin conocimientos previos 4. Los servicios de red deshabilitados por defecto. Entorno Gráfico 1. GNOME 2. 3. 4. 5. 6. 7. KDE Xfce MATE E17 Lxde I3wm Licensiamiento: con programas y componentes LGPL, BSD,MIT entre otros Proceso de instalación 1. Configuramos el idioma 2. Seleccionamos nuestra región. Esto se hará para fijar la zona horaria. 3. Configuramos el teclado según nuestra región. 4. El sistema cargará los archivos necesarios para continuar la instalaci 5. Configuramos el nombre de nuestro equipo en la red. 6. Configuramos el nombre de dominio de nuestra red. 7. Configuramos el usuario con su contraseña 8. El sistema carga los componentes adicionales para continuar la instalación 9. El sistema se prepara para comenzar el particionado de los discos 10. Elegimos guiado, de esta forma podremos configurar nuestras particiones según nuestras necesidades. 11. Elegimos el disco a particionar 12. Seleccionamos “separar la partición /home” de esta manera separamos los datos del usuario de la partición del sistema operativo 13. Como en este caso ya existía unas particiones anteriores le diremos que si, esto formateará el disco. 14. Aceptamos para formatear las particiones 15. Veremos esta ventana de confirmación y configuración, aquí podremos ver las particiones que se crearán, podemos además eiminar particiones, cambiar el sistema de archivos, etc. 16. Confirmamos que las particiones son las deseadas 17. El proceso de instalación comienza formalmente. 18. Elegimos si, esto permitirá al SO actualizar los repositorios y el sistema operativo constantemente 19. Y asi finaliza la instalacion