[INVESTIGACION] Netbooks + Wifislax (Acer One, Asus Eee, Dell Mini, HP Mini-Note)

La fiebre netbook ha llegado a nuestros dias y desde Linux a Fondo hemos decidido hacer un poco de investigacion sobre el soporte de las suites de auditoria y estos pequeños netbooks, que pueden ser tan practicos para estos fines, por su tamaño y portabilidad.
En principio nos hemos centrado en los 2 modelos mas baratos y asequibles que podemos encontrar en el mercado, que son el Acer Aspire One y el ASUS Eee 900 (o superior con mismo chipet). Nada mas empezar nos damos cuenta de que estos netbook comparten el chipset Atheros 5006x, el cual no esta soportado de entrada en las suites de auditoria, pero como veremos, aplicando un sencillo parche, podremos monitorizar e inyectar paquetes con total normalidad.


ModeloChipsetSoporte chipset¿Funciona?
Acer Aspire OneAtheros 5006x (AR242x)SiSi
Asus Eee 900 16GB
Atheros 5006x (AR242x)
SiSi
Dell Mini 9
Broadcom 4312 (miniPCI)
¿?No
HP Mini-Note 2133
Broadcom 4311BG (miniPCI)Si
No

Chipset Atheros (Acer Aspire One y Asus Eee 900)

Con solo ver el chipset de las tarjetas inalambricas de estos dos modelos ya se plantean buenas vibraciones, dado que atheros es un chipset ampliamente soportado en linux. Para poder usar la distribucion WifiSlax con estos dos modelos tenemos que hacer una serie de cambios en al distribucion base de WifiSlax, y preparar un pendrive (Si es el caso)
  1. Preparar WifiSlax
    • Descargar el fichero lib.lzm (http://rapidshare.com/files/139704217/lib.lzm.html) que nos da soporte para las tarjetas Atheros para WifiSlax
    • Abrir la ISO con un editor de ISO's (o el archivador de Ubuntu)
    • Copiar el lib.lzm descargado en nuestra iso de WifiSlax en "/wifislax/base" (Sobrescribiendo)
    • Guardar los cambios
    • Listo! nuestra ISO ya esta preparanda con soporte Atheros, y la podemos grabar en un CD
      (Para grabarlo en un pendrive en modo Live USB, seguid las instrucciones al final -Apendice A-)
Este metodo se hace extensible a cualquier modelo de portatil que lleve chipset atheros. Solo tenemos que seguir los pasos anteriormente descritos para añadir el soporte a este chipset.

Chipset Broadcom

En nuestro banco de pruebas tambien estuvimos intentando hacer funcionar a otros 2 modelos un poco superiores en precio. Estos modelos son el Dell Mini 9 y el HP Mini-Note. Estos modelos aunque son mas usables para el dia a dia, por ser algo mas grandes que los anteriores y un tamaño de teclas, mas usable, tiene peor soporte para las suites de auditoria. Los chipsets de estos modelos son Broadcom, los caules de por si tienen un soporte mas complicado dado que las tarjetas que traen estos portatiles son los modelos miniPCI, las cuales no estan soportadas en estas suites. Aunque seguiremos investigando para futuras actualizaciones.

== Apendice A: Pendrive Live-USB ==
  • Descargar ficheros necesarios:
    http://telefonica.net/web2/wifislax/modulos-extra/ws31usb.zip
  • Descomprimir el contenido de la ISO en el pendrive
  • [Solo para Wifiway] Renombrar la carpeta "wifiway" a "wifislax"
  • Copiar "initrd.gz" & "vmlinuz" (del fichero ws31usb.zip) a la carpeta "/boot" del pendrive
  • [Opcional] Personalizar opciones de arranque
    Solo tenemos que editar el archivo "/boot/syslinux/syslinux.cfg" con un editor de textos, y copiar y pegar las entradas que queramos añadiendo los cheatcodes deseados, por ejemplo.
  • Ejecuta el archivo bootinst.sh (Linux) o bootinst.bat (Windows), desde el pendrive y como superusuario si estas en linux


Espero os sirva esta pequeña guia, y desde Linux a Fondo, intentaremos ir ampliando la informacion a medida que podamos probar algunos de los nuevos netbooks del mercado.

HOW TO: Cómo saber la fecha en la que han sido instalados paquetes apt-get.

No se sí alguna vez os habrá pasado, pero el otro día instalé un paquete de java y sobreescribió unas librerias por una versión antigua, con lo que dejaron de funcionar una serie de cosas. En ese momento me surgío la duda de poder saber cuales habian sido los últimos paquetes instalados. Tras un poco de investigación encontré la siguiente opción: ver el log del dpkg.

Este log esta situado en /var/log/dpkg.log

Este log junto con grep nos ayudará a realizar las busquedas en cuestión.

Leyendolo podemos ver la siguiente estructura.

2009-02-25 11:47:28 trigproc libc6 2.7-10ubuntu4 2.7-10ubuntu4
2009-02-25 11:47:28 status half-configured libc6 2.7-10ubuntu4
2009-02-25 11:47:29 status installed libc6 2.7-10ubuntu4


En la que se nos especifica fecha y hora, acción realizada y paquete sobre el que se realiza la acción.

Espero que esto ayude a gestionar y/o revisar los paquetes instalados.