jueves, 12 de enero de 2017

Ejecutar WIFISLAX desde un pendrive USB




    Cuando queremos comprobar si nuestra red wifi es vulnerable una de las herramientas más utilizadas es WIFISLAX.

    Esta herramienta no es un programa que podamos instalar en Windows sino que es un sistema operativo completo al igual que Windows.

    Para utilizarlo no hace falta instalarlo en nuestro ordenador, podemos grabarlo en un pendrive o memoria USB y ejecutarlo desde él. Por eso hoy os vamos a mostrar cómo ejecutar WIFISLAX desde un pendrive USB.

    Para empezar lo primero que tenemos que hacer es descargar el archivo ISO o también llamado "imagen" del CD de Wifislax. Este archivo lo podéis descargar gratuitamente en la web de WIFISLAX, donde podéis encontrar las versiones más recientes disponibles.


    Cuando hayamos descargado el archivo imagen de Wifislax tendremos que montarlo en un pendrive USB cualquiera, de al menos 1 o 2 Gb de capacidad. Este pendrive tiene que estar formateado.

    Para montar Wifislax en el pendrive USB no es suficiente con transferir al pendrive el archivo ISO que hemos descargado de la página web, tendremos que hacer que el USB sea  "booteable" o "arrancable" para que el sistema operativo Wifislax pueda ejecutarse desde él.

    Para hacerlo utilizaremos el programa UNETBOOTIN, que podemos descargar desde el siguiente enlace.

    Este programa no hace falta instalarlo, simplemente ejecutamos el archivo y nos aparecerá una ventana.

    En dicha ventana marcamos la opción "DiscoImágen", hacemos clic en el botón "..." para seleccionar el archivo imagen (ISO) de Wifislax que habiamos descargado de su web. En el apartado "Unidad" elegimos la que corresponda al pendrive USB que hemos conectado y por último hacemos clic en el botón "Aceptar".


    El programa nos dará a elegir si queremos reiniciar para arrancar el ordenador desde el pendrive o salir del programa y reiniciar nosotros mismos cuando sea el momento. Elegiremos la opción que prefiramos.

     Cuando reiniciemos nuestro ordenador normalmente se inicia el sistema operativo Windows. En este caso al ser Wifislax un sistema operativo indepediente tendremos que conseguir que el ordenador inicie Wifislax en lugar de Windows.

    Cuando lo encendemos nuestro ordenador va comprobando en orden todas las unidades de almacenamiento disponibles hasta que encuentra un sistema operativo. Si el primero que comprueba es el disco duro donde está instalado Windows será este sistema operativo el que ejecute el ordenador.



    Este orden se puede modificar para que la primera unidad de almacenamiento que compruebe sea la memoria USB y así poder ejecutar Wifislax.

    A veces nuestro ordenador ya estará configurado de esta manera y cuando encendamos el ordenador comenzará a ejecutar Wifislax.

    Si la opción de iniciar desde la memoria USB no está configurada tendremos que acceder a la BIOS de nuestro ordenador y modificar el orden de arranque o "Boot". El problema es que hay una gran variedad de BIOS y no podríamos explicar cada una de ellas en este tutorial por lo que tendréis que buscar cómo realizar este paso según el modelo de vuestro ordenador o el tipo de BIOS que tiene.

    Normalmente cuando encendéis el ordenador indica durante unos segundos la tecla que hay que pulsar para acceder a la "BIOS" o al menú "SETUP" o al menú de arranque o "BOOT MENU" y buscar la opción de modificar el orden de arranque o de comprobación de unidades durante el arranque.


    Cuando lo hayamos hecho iniciamos el ordenador, empezará a iniciar el sistema operativo WIFISLAX hasta que llegue a los menús iniciales donde seleccionaremos algunas opciones y después llegaremos al escritorio para comenzar a trabajar con él.


    Podéis consultar cómo iniciar WIFISLAX en el siguiente tutorial.

    El problema de ejecutar Wifislax desde un USB es que no se puede modificar, por lo que no podremos guardar más datos en él. Esto quiero decir que cada vez que cerremos Wifislax no conservará el trabajo que hayamos realizado durante su utilización.

    Para poder guardar cambios tendremos que ejecutar Wifislax desde un USB con "archivo de cambios permanente" o ejecutarlo desde Windows. Podéis consultar cómo hacerlo en los siguiente tutoriales.




miércoles, 11 de enero de 2017

Liberada wifislax64-1.0 version final para descargar

Como se dijo en la presentación de wifislax 4.12 , nos hemos pasado a los 64 bits , para las tareas esto no es ni una mejora ni un empeoramiento , las mejoras son para mejor aprovechamiendo del hardware y mejores funcionalidades.
Gracias a vk496 que peleo bastante , no solo esta versión lleva soporte UEFI si no también “SECURE BOOT”  , se adapto el instalador y otras cosas mas, a cuenta de ponerlo fácil a los usuarios.
El sistema de actualizaciones se ha simplificado ,aprovechando el excelente trabajo que realizan en slackbuids.org , donde hay “preparados” para poder instalar librerías ,programas y demás sin ser un experto Linux  y compilando en el 99% de las veces desde el código fuente.


Esta versión RECUPERA , el funcionamiento de hashcat , a costa de una bajada de versión en xorg-server , el problema de todo esto es con el driver AMD , que no lo actualizan y es mas y mas difícil cada vez instalarlo , en cualquier caso hashcat en su versión 3.20 ya empieza a pedir el driver “NUEVO“, de amd llamado AMDGPU-PRO , y que por el momento solo es compatible con algunas distribuciones Linux MU ESPECIFICAS , por eso dejare de preocuparme por que aunque baje el xorg-server ,hashcat también trabajara hacia adelante y seria absurdo mantenerse con todo en versiones viejas , en algún momento el driver nuevo de AMD , se podrá instalar como antes (ahora solo hay paquetes ya hechos y específicos) , asi que será cuestión de esperar.
Esta versión esta construida en su base con paquetes slackware64-14.2 con los parches de seguridad aplicados hasta la fecha.
Ya no utilizamos el sistema de ficheros “AUFS” , si no “OVERLAY” que viene en el kernel y no requiere parches extra.
Esta versión trae algunos idiomas xtras configurables desde el emnu inicial , asi como la zona horaria y la distribución del teclado.
Se recomienda un minimo de 512 megas de ram para su uso en modo live y 1 giga si vamos a instalar al hdd , además de una partición ext4 de al menos 10 gigas , el propio instalador calcula el espacio de la partición elegida y si no llega nos avisara del problema.
Se ha desactivado para el modo live , la búsqueda de actualizaciones , siempre se podrán buscar manualmente desde el menú “sistema”.
Al ser un sistema de 64 bits hay aplicaciones que se han “caído” de la lista al no tener código funte ni conseguir que funcionasen de forma correcta, pero hay otras que si están , (de 32bits) ,utilizando un poco de “multilib” que consiste en añadir una capa de librerías de 32bits para que funcionen programas de 32bits de los que solo existe el ejecutable.
El sistema ha sido estructurado y dividido en secciones , existe en el live , la carpeta llamada Wifislax_Extras , en la que dentro están algunas cosas “no imprescindibles” , como java (openjdk) , los lenguajes extras , las aplicaciones pentest , y las multimedia …esto es para quien solo busque la funcionalidad de “auditar”, pueda si quiere quitarle algo de peso de una forma sencilla.
Si en algún momento se hecha en falta alguna aplicación o funcionalidad os invito a comentarlo en el foro para ver si hay solución , y hablando de funcionalidades una que ha sido “aparcada” es la de poder guardar cambios persistentes , esto es por que en el foro se ven muchos usuarios con el sistema corrupto ya que crean un bloque de persistencia ,por ejemplo de 512 megas y cuando este se llena se empieza a sobreescribir en loop , hasta que llega a estropear algún fichero de sistema y el la persistencia queda corrupta , teniendo que volver al modo normal y perdiendo lo que hubiera guardado allí.
Hay algunas cosas mas que me gustaría explicar o exponer , pero como van a ser muy pocos los interesados , mejor lo hare en el foro en hilos específicos ,por ejemplo explicar como mantener los paquetes de slackbuilds al dia usando la herramienta slapt-src.
Espero que la disfrutéis.
MD5: f5f57a4a1312ca7389932ccedd68b70b
SHA1: f09c7f2b4f4e4832aecf209a0706c8762d32cbc6