martes, 6 de agosto de 2013

La Piña WiFi Evoluciona

A lo largo de la historia de la Piña WiFi se han producido influyentes cambios en su desarrollo y evolución, y el lanzamiento de la nueva plataforma 3.0.0, realizado el pasado 1 de agosto, es uno de ellos. Cuando apareció la primera versión de la Piña WiFi (Mark I), esta llevó el poder de Karma a un pequeño router wifi con una interfaz web de administración única y que ya muchos conocemos y amamos. El objetivo era claro: que fuera sencilla y que fuera expansible.

La versión Mark III de la Piña WiFi incorporó una nueva interfaz rediseñada que se habría mantenido desde entonces hasta la actual versión Mark IV, y que nos ha servido de mucho en el aprovechamiento del hardware más reciente. La actualización del firmware del Mark IV a la versión 2.1. cambió una vez mas a la Piña WiFi, atrayendo a la comunidad mas y mas a este proyecto y a su objetivo de simplicidad y expansión. A través de módulos adicionales y personalizados llamados 'Infusiones', la Piña WiFi se convirtió en un centro de innovación para realizar ataques tan poderosos como los MITM más sofisticados y bromas muy épicas.

La nueva versión 3.0.0. de la plataforma es tal vez la actualización más innovadora de la Piña WiFi hasta el momento. Este rediseño desde cero allana el camino para la próxima generación de pruebas de penetración de gran alcance con un enfoque en la facilidad de uso y en el crecimiento de la comunidad. El equipo de desarrollo de la Piña WiFi han trabajado incansablemente en este nuevo desarrollo y están atentos a nuestros comentarios y sugerencias.

Pantalla de Bienvenida de la Versión 3.0.0.


El Firmware y el Log de Cambios

Debemos tener en cuenta que todo lo relacionado con la interfaz de usuario en esta nueva actualización ha cambiado. Al utilizarla se sentirá un poco diferente pero es fácil acostumbrarse. No notaremos muchos cambios a nivel de backend del firmware ya que los desarrolladores se enfocaron principalmente en el diseño de la nueva interfaz para la versión 3.0.0.

Estos son algunos cambios notables en esta nueva versión:
  • Páneles! Al instalar nuevas infusiones, estas aparecerán como pequeños páneles en una misma pantalla al instante. Los pequeños páneles ofrecen una visión en tiempo real del estado de cada infusión instalada. Solo debemos hacer click en el título de cada panel para acceder a todo su contenido. Esta interfaz se vuelve más intuitiva en dispositivos de escritorio y pantallas touch.

Vista principal de la Interfaz Web de la Piña WiFi v. 3.0.0.


Vista del módulo Resources

Vista del módulo Configuration

  • Las notificaciones aparecerán en la barra de título principal proporcionando información en un solo vistazo.

  • API amigable para desarrolladores que permite un rápido desarrollo de infusiones con intenciones de estandarizar las notificaciones y las actualizaciones en tiempo real.

  • El desarrollo, pruebas y empaquetamiento de nuevas infusiones se hace más fácil desde la interfaz web de la Piña WiFi utilizando el módulo Bartender, el cual ha sido rediseñado para atraer a más desarrolladores.
Vista del módulo PineappleBar (Creación de Nuevas Infusiones)


  • Actualizaciones! Las actualizaciones de la interfaz web ahora se harán a nivel de cada panel. Inclusive los páneles de los componentes básicos del sistema se podrán actualizar de forma independiente, tal como se haría con cualquier infusión o módulo adicional.
    Esto significa también que habrán actualizaciones del sistema menos complicadas debido a que los componentes individuales se actualizarán en línea (Over-The-Air) desde el Pineapple Bar. Por supuesto, habrán tambien actualizaciones de firmware para mejoras de bajo nivel, pero con menor frecuencia.

  • Soporte para más de 300 módems USB de Banda Ancha Móvil. Solo se requiere configurar los parámetros de marcado/conexión y conectar el módem en el puerto USB de la Piña WiFi. El marcado se realizará automáticamente y mantendrá persistente la conexión.
Vista del módulo Network (Configuración Banda Ancha Móvil)


  • El tunneling de SSH ahora resulta ser más fácil y tendrá mayores mejoras en próximas actualizaciones.
  • Muchas mejoras adicionales en la actualización del firmware.

Cómo actualizar?

Por el momento, se hace necesario instalar el firmware 3.0.0. manualmente mientras los desarrolladores publican una imagen en escena pronto. No os preocupeis!, la actualización es bastante simple:

  1. Descargue el archivo upgrade-3.0.0.bin del enlace al final de este artículo y cárgue el archivo a la Piña WiFi en el directorio /tmp utilizando SCP (Linux) o WinSCP (Windows).


  2. Una vez cargado el archivo, inicie una sesión SSH desde su computador a la Piña WiFi, ubíquese en el directorio /tmp y realice una suma de verificación MD5 del archivo de actualización para comprobar su integridad. Si la suma de verificación coincide con la del enlace de descarga, proceda con la actualización.
cd /tmp/
md5sum upgrade-3.0.0.bin
sysupgrade -n /tmp/upgrade-3.0.0.bin


Descarga: upgrade-3.0.0.bin
MD5: d2bc2ddd83482cd02769e87c2422a47f



lunes, 5 de agosto de 2013

Manual de la Piña WiFi - Parte 7: Configuración del Almacenamiento USB

USB


La página USB muestra los dispositivos conectados actualmente con la salida del comando lsusb, al igual que un formulario para modificar la configuración del archivo /etc/config/fstab. Este script de configuración es responsable por administrar la tabla de sistemas de archivo. Por defecto, fstab se encuentra configurado para montar la primer partición de unidades USB con formato EXT4 como /usb.




La serie de pendrives USB Sandisk Cruzer Fit ofrece amplio almacenamiento en un diseño de bajo perfil y con bajo consumo de energía.

Este modelo ya ha sido probado a fondo con la Piña WiFi y se encuentra disponible en HakShop.com
La serie Kingston DataTraveler Micro también ofrece un diseño adecuado para las necesidades de ocultamiento de la Piña WiFi.

Este modelo también es compatible con la Piña WiFi.



Como formatear un pendrive USB en EXT4 para usar con la Piña WiFi

El formateo de un pendrive USB para utilizar con la Piña WiFi se puede hacer mas fácilmente en un sistema Linux o utilizando una distribución Live-CD de Gparted. Al formatear con dos particiones, la segunda partición puede ser utilizada como espacio swap. Aquí hay un ejemplo utilizando Ubuntu y un Sandisk Cruzer Fit:


  • Desde Ubuntu abra Disk Utility en System > Admin.
  • Desmonte cualquier volumen que se encuentre anteriormente montado.
  • Borre del pendrive cualquier partición existente. Ahora deberá tener una unidad en blanco y sin particiones como se puede observar a continuación:


  • Agregue su primera partición usando el botón Create Partition, esta partición debe tomar el 80% del espació disponible. El espacio no utilizado será para la partición swap. Asegúrese de desmarcar la opción concerniente a tomar propiedad y de seleccionar EXT4 como sistema de archivos.


  • Repita el paso anterior usando el último espacio disponible (20%) desmarcando la opción de tomar propiedad y seleccionando EXT4 como sistema de archivos. Nombre las particiones como lo prefiera.



  • Su unidad se deberá ver como la imagen siguiente. Retire la unidad USB de su sistema Linux.


  • Configure la Piña WiFi para utilizar la partición swap desde la página USB y cambiando la opción predeterminada “option enabled 0” debajo de la sección “config swap” por la opción “option enabled 1”. Luego haga click en el botón “Actualizar”.

La configuración de fstab debe verse como la siguiente:



  • Con el pendrive USB conectado a la Piña WiFi, dirígase a la página Avanzado y ejecute el comando “mkswap /dev/sda2” utilizando el formulario Ejecutar Comandos. Finalmente, reinicie la Piña WiFi y verifique el espacio en disco y memoria desde la página Recursos.


Ahora es posible instalar módulos en la unidad USB, al igual que paquetes adicionales desde el módulo opkgmanager. Para la instalación manual de paquetes, utilice la opción “--dest usb” al ejecutar el comando opkg. Por ejemplo, “opkg install –dest usb nmap”. Este destino es configurable en el archivo /etc/opkg.conf.

La unidad usb será montada en /usb/.