?>/script>'; } ?> inyectar con ubuntu 10.04 TLS y alfa awus036h Widgets Magazine

Autor Tema: inyectar con ubuntu 10.04 TLS y alfa awus036h  (Leído 6742 veces)

0 Usuarios y 1 Visitante están viendo este tema.

zydas

  • Visitante
inyectar con ubuntu 10.04 TLS y alfa awus036h
« en: 05-05-2010, 08:37 (Miércoles) »
INYECTAR CON UBUNTU 10.04 TLS Y ALFA AWUS036H

No he encontrado ningún manual para este kernel (2.6.32-21-generic), según aircrack-ng.org funciona para rtl8187b pero no totalmente, como no tengo este chipset no lo he podido probar.

El kernel utilizado es 2.6.32-21-generic y el driver rtl8187_linux_26.1010.

IMPORTANTE: Antes de poner la tarjeta en modo monitor hay que desactivar la red inalámbrica, esta tontería me ha llevado muchas horas de trabajo para evitar que mi viejo PC se bloqueara. Para desactivar la red teneis que ir con el ratón a la parte superior de la pantalla (icono ondas wireless), click derecho y desmarcar <activar inalámbrica>

Para poner nuestra tarjeta en modo managed recomiendo desconectar y conectar del usb.

COMENZAMOS....

Abrimos una shell y nos logeamos como superusuario para evitar usar sudo.

Código: [Seleccionar]
sudo su
Insertamos nuestra contraseña e instalamos patch para poder parchear.

Código: [Seleccionar]
apt-get install patch
COPIA DE SEGURIDAD DE DRIVERS ORIGINALES EN ROOT.

Es muy reconmendable hacerlo pero los temerarios y los imprudentes pueden saltarse este paso

Código: [Seleccionar]
cp /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl818x/rtl8187.ko /root/
Copiamos ieee80211 en directorio 80211.

Código: [Seleccionar]
mkdir /root/80211/
cp /lib/modules/2.6.32-21-generic/kernel/net/wireless/* /root/80211/

BORRADO DE DRIVERS ORIGINALES.

Código: [Seleccionar]
rm /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
rm /lib/modules/2.6.32-21-generic/kernel/net/wireless/*


INSTALACION DEL NUEVO DRIVER

descargamos el driver de aircrack-ng.org.

Código: [Seleccionar]
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
Descomprimimos el driver

Código: [Seleccionar]
unzip rtl8187_linux_26.1010.zip
Nos cambiamos al nuevo directorio donde se encuentra el driver.

Código: [Seleccionar]
cd rtl8187_linux_26.1010.0622.2006/
Descargamos los parches.

Código: [Seleccionar]
wget http://patches.aircrack-ng.org/rtl8187_2.6.27.patch
wget http://patches.aircrack-ng.org/rtl8187_2.6.32.patch

Descomprimimos parches en el mismo directorio que el driver:

Código: [Seleccionar]
tar xzvf drv.tar.gz
tar xzvf stack.tar.gz

Parcheamos el driver y ieee80211.

Código: [Seleccionar]
patch -Np1 -i rtl8187_2.6.27.patch
patch -Np1 -i rtl8187_2.6.32.patch

Compilamos.

Código: [Seleccionar]
make
Instalamos.

Código: [Seleccionar]
make install
Si pensais que ya tenemos los drivers listos para inyectar estais muy equivocados. Están instalados pero NO en el lugar correcto.


COPIAR DRIVERS EN SUS DIRECTORIOS PARA QUE DEPMOD PUEDA CARGARLOS.

Copiamos el driver.

Código: [Seleccionar]
cp /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl8187/r8187.ko /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl818x/
Copiamos ieee80211

Código: [Seleccionar]
cp /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl_ieee80211/* /lib/modules/2.6.32-21-generic/kernel/net/wireless/
Reconstruimos las dependencias.

Código: [Seleccionar]
depmod -ae
reiniciamos.

Código: [Seleccionar]
reboot
Ahora tenemos los drivers parcheados e instalados dispuestos para inyectar.

para comprobar si nuestros dirvers inyectan lanzar directamente.

Código: [Seleccionar]
aireplay-ng wlan0 --test

BORRAR DIRECTORIOS TEMPORALES

Código: [Seleccionar]
rm -r /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl8187
rm -r /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl_ieee80211

RESTAURAR LOS DRIVER ORIGINALES

Algo ha salido mal y ubuntu no reconoce vuestra alfa.

Código: [Seleccionar]
rm /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl818x/*
rm /lib/modules/2.6.32-21-generic/kernel/net/wireless/*
cp /root/rtl8187.ko /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/rtl818x/
cp /root/80211/*  /lib/modules/2.6.32-21-generic/kernel/net/wireless/
depmod -ae
reboot

!ESTO ES TODO AMIGOS!

 



verato76

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #1 en: 09-05-2010, 12:52 (Domingo) »
Hola, llevo siguiendo el foro desde hace mucho tiempo, y casi siempre he encontrado todas la respuestas a todas las dudas que he tenido, pero hoy por mas vueltas que pego al foro, google, etc. no encuentro la solucion a mis dudas.

Habria que aplicar el mismo parche para el kernel 2.6.32-22-generic ?

Segun he leido por ahi, hay problemas con la alfa 1W, Para que la reconozca en modo MANAGER , en ubuntu 10.04 LTS?

_un saludo  ??? ??? ??? ???


MiChi6278

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #2 en: 09-05-2010, 21:59 (Domingo) »
Hola!

Tengo apenas hace minutos instalado Ubuntu 10.04 y quiero parchear los drivers pero tengo un fallo en uno de los pasos que es el de instalar patch

Código: [Seleccionar]
root@emi-laptop: apt-get install patch
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
E: No se pudo encontrar el paquete patch

¿Hay otra forma de instalar patch?

Gracias!


Garcad

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #3 en: 09-05-2010, 22:50 (Domingo) »
Para RTL8187L

ifconfig wlan0 down   
rmmod r8187 rtl8187 2>/dev/null
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187_2.6.27.patch
wget http://patches.aircrack-ng.org/rtl8187_2.6.32.patch
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.27.patch
patch -Np1 -i rtl8187_2.6.32.patch
make
make install

Lee un poco

Salu2

« Última modificación: 09-05-2010, 22:52 (Domingo) por Garcad »

zydas

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #4 en: 10-05-2010, 00:13 (Lunes) »
Citar
Habria que aplicar el mismo parche para el kernel 2.6.32-22-generic ?

sí, cambia las líneas de comando a tu kernel

Citar
Segun he leido por ahi, hay problemas con la alfa 1W, Para que la reconozca en modo MANAGER , en ubuntu 10.04 LTS?

Lee con detenimiento el manual, debes desactivar la red inalambrica en network manager en caso contrario hay confictos con iwconfig.

Saludos

« Última modificación: 10-05-2010, 00:45 (Lunes) por zydas »

zydas

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #5 en: 10-05-2010, 00:47 (Lunes) »
Hola!

Tengo apenas hace minutos instalado Ubuntu 10.04 y quiero parchear los drivers pero tengo un fallo en uno de los pasos que es el de instalar patch

Código: [Seleccionar]
root@emi-laptop: apt-get install patch
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
E: No se pudo encontrar el paquete patch

¿has probado con sudo?

¿tienes los repositorios activados?

¿synaptic?

¿disco de instalación ubuntu?

Saludos

PD: ¿Hay otra forma de instalar patch?


« Última modificación: 10-05-2010, 00:51 (Lunes) por zydas »

MiChi6278

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #6 en: 10-05-2010, 08:40 (Lunes) »
Hola!

Bueno he de decir que finalmente logré instalar el patch. El problema estaba en que tenía que hacer previamente actualización de los repositorios, además de eso tenía un error con una carpeta o archivo lock (ahora ya no me acuerdo bien) la cuestión es que había que borrarla y luego sudo aptitude update y listo, finalmente podía instalar patch  >:(. Costó encontrar la solución porque yo buscaba otra cosa que era cómo instalar patch sin saber que en realidad mi problema estaba en que me faltaba actualizar los repositorios y que además había un error al hacerlo jeje, espero que se haya entendido.
Por otro lado, quiero agregar una cosa que me pasó con el parche. Fue necesario poner rtl8187 en la lista negra porque no me tomaba los drivers parcheados, ya casi había bajado los brazos y se me ocurrió revisar la documentación del sitio de aircrack-ng donde lo comentan. Como soy muy novata en Linux, me fui al anterior post (https://foro.seguridadwireless.net/zona-linux/parche-para-8187l-en-ubuntu-con-kernel-2-6-28/) de parchear este chipset y encontré que se hacía con
Código: [Seleccionar]
sudo su
echo blacklist rtl8187 > /etc/modprobe.d/blacklist

Luego a reiniciar y listo, todo funciona perfectamente.

Ah, también les cuento que yo uso este parche para poder usar mi wireless conectado en modo ad-hoc, sin él, no conecta porque el driver oficial no tiene soporte para ad-hoc.

Muchas gracias zydas por esta información, esperaba poder instalar Ubuntu 10.04 y no sabía si iba a poder porque sin el wireless ad-hoc no tengo conexión en esta laptop  >:D


zydas

  • Visitante
Re: inyectar con ubuntu 10.04 TLS y alfa awus036h
« Respuesta #7 en: 13-05-2010, 22:19 (Jueves) »
UPPPS, creo que he cometido un ERROR.....

La alfa awus036h si inyecta en ubuntu 10.04 LTS,

Para ponerla en modo monitor no sirve el comando iwconfig <inteface> mode monitor hay que ponerla con airmon-ng start <interface>

Una vez puesta en modo monitor crea una interface virtual llamada monX, esta interfaz la debeis usar para la inyección.

Saludos   :'(