Busindre » 2008 » November

Solucionar el problema de Libpcap y sus librerías compartidas

November 28th, 2008 by Busindre

Cuando se compila Libpcap desde el paquete original de fuentes, podemos percatarnos que no se crean las librerías compartidas (libpcap.so.*) necesarias para hacer funcionar varias aplicaciones en GNU/Linux. Este tipo de librerías que se definen como dinámicas / compartidas, tienen formato de ejecutables ya que de esta forma ofrecen más velocidad de respuesta. Tienen como extensión las letras ".so" que corresponden a "shared objet ("Objeto compartido"). Estas librerías también llamadas de enlace dinámico, son usadas por los programas que han sido compilados de forma dinámica, que significa que no incluyen las librerías que necesitan dentro del propio ejecutable y las busca en el sistema. Una aplicación que hace uso de dicha librería libpcap.so es el famoso sniffer de cookies Ferret, pero es usado por otros programas de tipo sniffer o específicos de auditorias de red. Vamos a ver que hacer para poder generar las librerías compartidas de Libpcap por medio de la aplicación de parches.

¿Como comprobar si tengo las librerías compartidas?

$ whereis libpcap.
libpcap: /usr/lib/libpcap.a

Esta respuesta del comando "whereis" muestra una falta de las librerías compartidas (.so) de libpcap en nuestra distro. El único fichero que sale es libpcap.a es, un fichero "ar" que agrupa varios archivos objeto (Extensión .o) de la librería Pcap en uno.

De tener las librerías compartidas instaladas en nuestro GNU/Linux deberíamos ver una salida de este tipo:

$ whereis libpcap.
libpcap: /usr/lib/libpcap.a /usr/lib/libpcap.so

Leer más »

Posted in How To | Sin Comentarios »

DWscan: Información de nuestra conexión wifi por consola (Modo Texto)

November 26th, 2008 by Busindre

Dwscan es un útil script en Python que permite mostrarnos en modo texto distintos aspectos de nuestra conectividad wireless.

Dwscan wifi terminal

Dependencias

- Python-wifi 0.3: http://pypi.python.org/pypi/python-wifi/0.3

- Rhpl (Creado para Red Hat): Este conjunto de librerías podremos encontrarlo en los repositorios de nuestro gestor de paquetes usado (Urpmi, Apt, yum, Yast,..). De no encontrarlo, lo podemos buscar en varios servidores de la web como paquete RPM y luego usar aplicaciones como "alien", "rpm2cpio", "rpm2targz", "rpm2tgz" para adaptarlo al formato de paquetes de nuestra distro (Rpm, Deb, Tgz,..). Nativamente Rhpl es una biblioteca de código Python utilizada por herramientas de instalación y configuración en distribuciones "Red Hat Linux" y por eso puede que no la encontramos instalada en otras distros.

Paquete Rhpl para Slackware: http://repository.slacky.eu/slackware-12.1/libraries/rhpl/0.210/

Código fuente DWscan: http://svn.rpmforge.net/svn/trunk/tools/dwscan/dwscan

Instalando Python-wifi 0.3:

$ tar -zxvf python-wifi-0.3.linux-i686.tar.gz
$ cd python-wifi/
# python setup.py install

Ejecutar DWscan:

$ ./dwscan

Leer más »

Posted in Linux | Sin Comentarios »

Documental de Canal Sur sobre el hackmeeting 2008 (Málaga - España)

November 13th, 2008 by Busindre

El Hackmeeting es un encuentro anual participativo y autogestionado entorno al hacktivismo, la seguridad, Internet, la telemática y la influencia de las mismas sobre la socidad en la que vivimos. Este año el Hackmeeting español se celebró en Málaga en "La Casa Invisible" durante los días 17, 18 y 19 de Octubre y ya podemos ver online el documental que Canal Sur emitió por televisión.

Parte 1


Leer más »

Posted in Linux | Sin Comentarios »

Como instalar DebianEeePC en una memoria USB o Tarjeta SD / SDHC

November 12th, 2008 by Busindre

DebianEeePC es un proyecto "CustomDebian" para lograr que Debian funcione optimamente en el netbook Eee pc. En este pequeño tutorial vamos a ver como instalar esta distro adaptada al netbook Eee pc en un disco USB o una tarjeta SD para poder usarlo sin necesidad de usar el disco duro para ello. En el ejemplo usaremos lo que se denomina el "Instalador personalizado", el cual es necesario para que la red funcione durante la instalación y se pueda acceder a ella para descargar e instalar paquetes no incluidos en una simple instalación del sistema base. De usar el otro instalador solo podríamos instalar el sistema base.

La capacidad mínima del dispositivo donde se va a instalar debe ser de 4 Gb en adelante y si usamos una memoria SD / SDHC se recomienda comprarlas con una velocidad mínima de 150x. La instalación no es complicada como veremos, consiste en instalarlo normalmente y luego realizar algunas modificaciones en determinados ficheros. La instalación la hemos dividido en 5 pasos que empezaremos a explicar a continuación. Si queremos instalar DebianEeePc en una tarjeta SD recomendamos que sea SDHC (Class 6) para tener una velocidad decente en operaciones de lectura y escritura.

Leer más »

Posted in Nativos, Linux | Sin Comentarios »

Backtrack 3 Live en tarjeta SD / USB Flash (Netbook Eee PC 701)

November 11th, 2008 by Busindre

Hay dos formas de usar una distro GNU/Linux, una es instalada en dispositivos de almacenamiento (Discos duros, memorias USB, tarjetas SD,..) donde la mayoría de los cambios (lectura y escritura) se realizan sobre el dispositivo. La otra forma es usar distros en formato live que como sabemos cargan el sistema en memoria RAM y trabajan con ella para funciones de lectura y escritura en vez de usar un dispositivo de almacenamiento.

Cuando usamos distribuciones instaladas sobre discos USB o tarjetas SD vemos que la lentitud de la distro es notable, que no quiere decir que no sea usable al 90% para la mayoría de cosas que se necesitan hacer con un PC, pero lógicamente una memoria USB o SD no es tan rápida como un la IDE o SATA. Cuando usamos distros live en dispositivos vía USB o tarjetas SD, una vez cargado el sistema en RAM, este es mucho más rápido que el instalado en el dispositivo USB. Tiene el inconveniente de que no puede guardar los datos pero ofrece una velocidad que para portátiles como el NetBook Eee PC 701 viene de perlas gracias a su memoria DDR2 que permite usar distros en modo live ágilmente.

En este post vamos a ver como adaptar Backtrack 3 en Modo Live para que funcione desde una tarjeta SD o USB para usarlo con el netbook Asus Eee PC 701. Explicaremos como realizar la instalación, la cual vale para cualquier otro portátil o PC de sobremesa que tenga soporte para arrancar por este tipo de dispositivos. Además, para los usuarios de este netbook de Asus, veremos un script que nos proporcionara entre otras cosa tener el touchpad Scrolling activado, un entorno X11 y gestor de ventanas adaptados a la pantalla y al teclado español, añade también soporte para tarjetas Prism y otras cosas que más tarde comentaremos.

Leer más »

Posted in How To | 2 Comentarios »

Configurando Xandros en Asus EEE Pc 701 (Puesta a punto)

November 2nd, 2008 by Busindre

Vamos a ver como adecentar un poco la versión de GNU/Linux "Xandros" que nos viene preinstalada en los netbook Asus EEE Pc 701. Este post son solo unos apuntes rápidos para los que empiezan con este aparato y quieren retocarlo sin tardar demasiado tiempo buscando en la red. Puede que Xandros no sea el sistema más recomendable para todo tipo de usuarios, pero tiene muchas virtudes que lo hacen muy interesante, como es entre otras cosas, su facilidad de uso (Easy Mode), estabilidad, optimización (velocidad) y correcto funcionamiento de los dispositivos (WebCam, Wireless, lector de tarjetas, volumen,...). También cabe destacar que es fácilmente recuperable de meteduras de pata, permitiendo retomar la configuración de fábrica de forma rápida y muy simple gracias a una partición oculta.

A este notebook se le pueden instalar otro tipo de distros GNU/Linux y así quitar Xandros del disco SSD, que es lo que muchos usuario eligen pasado un tiempo desde su compra, nosotros vamos a ver su puesta a punto, como poder adecuar Xandros a nuestras necesidades y si posteriormente se nos queda pequeño,.. Aquí podemos ver un listado de distros compatibles con el Asus EEE Pc 701, algunas deben ser parcheadas:

* DebianEeePC
* EeeXubuntu
* Mandriva 2008 Spring
* EeePcLinuxOS Eeedora
* Arch
* Ubuntu 7.10 (Gusty Gibbon)
* Gentoo
* OpenSuse
* Backtrack3
* gOS
* PupEEE
* Linpus

NOTA: También podemos hacer uso de distribuciones en Usb Flash o Tarjetas SD, sin tener que tocar el disco duro SSD del Asus.

Leer más »

Posted in Linux | Sin Comentarios »