Aquí encontrarás todo lo relacionado a la tecnología, computación, informática y demás. Enterate de las noticias del momento en cuanto a tecnología se refiere.





Crear red virtual con VirtualBox

Estos días he estado intentando crear una red virtual utilizando virtualbox entre mi Debian(host) y un windows xp (guest), la intención: estar haciendo pruebas con un servidor proxy.

Me chuté varios tutoriales y terminé lograndolo a medias, ya que con la máquina host ó anfitrión me quedaba sin acceso a internet, la verdad es que es muy complicado hacer una red virtual con virtuabox, gracias a este post me dio cuenta que con la versión 2.1 ese problema fué solucionado y se pueden crear redes virtuales mucho más sencillo.

Procedimiento:

1.- Si apenas vas a instalar virtualbox ó tienes una version menor a la 2.1, entonces agregamos este repositorio para debian lenny:

deb http://download.virtualbox.org/virtualbox/debian lenny non-free

Y agregamos la llave pública:

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Y vamos a synaptic y buscamos virtualbox 2.1, si tenemos instalado el 2.0 , nos pedirá eliminarlo, le decimos que sí, no habrá ningún problema con las máquinas virtuales que tengamos.

2.- Ahora abrimos el virtualbox 2.1 y seleccionamos la máquina virtual que queremos configurar y nos vamos a las propiedades de la red, una vez ahí, en Attached to seleccionamos Interface Anfitrión, más abajo aparecerán las interfaces, en mí caso es la wlan0.

vbox

3.- Arrancamos nuestra máquina virtual y ya estará dentro de nuestra red!

virtuabox

Instalación de Flash 9 debian amd64

Tuve la penosa necesidad de instalar el plugin de Flash 9 no libre, ya que algunas páginas no las podía ver, puesto que me pedian el plugin de Flash 9 ó superior, para usuarios de Debian con 32 bits no hay problema solo hay que descargar el plugin y correr el script, pero para nosotros los usuarios de debian de 64 bits debemos de hacerlo de otra manera:

$ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
$ tar -xvzf install_flash_player_9_linux.tar.gz
$ cd install_flash_player_9_linux/
$ su
Contraseña:
# aptitude install nspluginwrapper
# cp libflashplayer.so /usr/lib/mozilla/plugins/
# nspluginwrapper /usr/lib/mozilla/plugins/libflashplayer.so

Lamentablemete tuve que usar software no libre en este caso, pero gracias al contrato social de Debian, lo podemos hacer, una de las cláusulas dice lo siguiente:

  • Hacer el software posible de usar en problemas de uso cotidiano, aunque signifique utilizar software no libre.
  • Existe un plugin libre llamado Gnash , no he tenido la oportunidad de probarlo, espero crezca ese proyecto.

    Instalación de aircrack-ptw

    aircrack-ptw , nuevo algoritmo implementado para suite de aircrack. Con este podemos desencriptar las claves wep mucho más rápido y con menos ARPs.

    aircrack-ptw no viene en los repositorios de Debian , por lo que hay que instalarlo desde las fuentes:
    Download aircrack-ptw

    $ tar -zxvf aircrack-ptw-1.0.0.tar.gz
    $ cd aircrack-ptw-1.0.0
    

    Necesitamos instalar la siguiente dependencia:

    aircrack-ptw-1.0.0# aptitude install libpcap0.8-dev
    

    Ahora si podemos compilar:

    aircrack-ptw-1.0.0$ make
    aircrack-ptw-1.0.0# cp aircrack-ptw /usr/bin
    

    Y a desencriptar:

    $ aircrack-ptw captura.cap
    For more informations see http://www.cdc.informatik.tu-darmstadt.de/aircrack-ptw/
    allocating a new table
    bssid = 00:21:7C:79:B3:09  keyindex=0
    stats for bssid 00:21:7C:79:B3:09  keyindex=0 packets=31460
    Found key with len 05: 11 11 11 11 11
    $
    

    Parchar Broadcom BCM94311MCG wlan mini-PCI para soporte de inyección

    Uno de los problemas que presentan este tipo de tarjeta inalámbricas es la falta de soporte para inyectar tráfico, esto para auditar routers.

    Para parchar esta tarjeta debemos descarganos este parche B43-injection-2.6.26-wl.patch para el kernel 2.6.26 como lo indica el nombre del parche.

    Ahora descargaremos las fuentes del kernel 2.6.26 que se encuenta en los repositorios de debian:

    # aptitude install linux-source-2.6.26
    

    Descomprimimos el archivo descargado linux-source-2.6.26.tar.bz2 que se encuenta en /usr/src :

    # cd /usr/src/
    /usr/src# tar -jvxf linux-source-2.6.26.tar.bz2
    

    Descargamos el parche y lo parchamos al kernel:

    /usr/src# cd linux-source-26-26
    /usr/src/linux-source-2.6.26# wget http://patches.aircrack-ng.org/b43-injection-2.6.26-wl.patch
    /usr/src/linux-source-2.6.26# patch -p1 < b43-injection-2.6.26-wl.patch
    

    Instalamos paquetes necesarios para la compilación del kernel:

    /usr/src/linux-source-2.6.26# aptitude install  kernel-package dpkg-dev debianutils binutils libncurses5-dev
    

    Ahora usaremos la configuración que debian usa para todos los kernel genéricos, con esto nos ahorraremos tener que configurar el kernel:

    /usr/src/linux-source-2.6.26# cp /boot/config-2.6.26-1-amd64 /usr/src/linux-source-2.6.26/.config
    /usr/src/linux-source-2.6.26# make menuconfig
    

    Compilación del kernel, este paso tardará aproximádamente 2 hrs:

    /usr/src/linux-source-2.6.26# make-kpkg --initrd --revision 01 --append_to_version -patch kernel-image
    

    Cuando termine se generará un .deb fuera del directorio actual:

    /usr/src/linux-source-2.6.26# cd ..
    /usr/src# dpkg -i linux-image-2.6.26-patch_01_amd64.deb
    

    Listo, ahora reiniciamos , seleccionamos nuestro nuevo kernel y a auditar!!.

    Nota: En mi caso, al usar el parche b43-injection-2.6.26-wl.patch me marcó un error:

    /usr/src/linux-source-2.6.26# patch -p1 < b43-injection-2.6.26-wl.patch
    patching file drivers/net/wireless/b43/xmit.c
    Hunk #1 FAILED at 315.
    1 out of 1 hunk FAILED — saving rejects to file drivers/net/wireless/b43/xmit.c.rej
    patching file drivers/net/wireless/b43legacy/xmit.c
    Hunk #1 FAILED at 293.
    1 out of 1 hunk FAILED — saving rejects to file drivers/net/wireless/b43legacy/xmit.c.rej
    

    Mi solución fué usar el driver para el kernel 2.6.25 b43-injection-2.6.25-wl.patch

    Fuente: http://billy.com.mx

    captura

    Todos los derechos reservados. Tecnologia.