Equipos y materiales > Adaptadores wireless USB

[Manual] RT3070 Como hacer que funcione el modo monitor y la inyeccion.

(1/14) > >>

Fortuna:
Bueno antes que nada decir que no he podido probar si esto funciona porque no tengo la tarjeta en cuestion, voy a comprarla y antes he querido documentarme ya que en el foro se dice que no sirve para auditoria inalambrica, pero tras mucho trastear y preguntar a gente parece que hubo suerte y es probable que funcione.

Si alguien la tiene y hace la prueba le estaria muy agradecido de que me avisase con los resultados.

Para empezar deciros que parece ser que solo consta que funcione con Ubuntu, aunque habria que probarlo con otros eso ya os lo dejo a algun otro, porque vaya supongo que es por el kernel y cualquier sistema con ese kernel en teoria deberia funcionar y tambien tienes que tener el sistema operativo instalado en el disco o en un usb, puesto que hay que reiniciar un par de veces el sistema para aplicar los cambios y con un livecd evidentemente no es posible porque al reiniciar se pierden los cambios.

Los comandos en linux os los pondre en color rojo para que no os lieis y los diferencieis del texto.


Bueno y sin mas dilacion empezamos con el proceso:

1. Instalar Ubuntu en el sistema o en un usb (el kernel parece que deber ser el 2.6.32 o superior si lo hay), pues eso instalais ubuntu en vuestra usb o en el disco duro ya sea como unico sistema o con arranque dual si teneis otro sistema operativo previo (esto debeis de ser capaces de hacerlo solos ya que no supone una gran dificultad y hay un monton de manuales de instalacion de Ubuntu, asi que no considero necesaria explicacion)

2. Una vez Instalado el Ubuntu, iniciado y conectados a internet abrimos una shell para instalar lo que necesitaremos y configurarlo:

Lo primero que instalaremos sera el aircrack-ng

sudo agt-get install aircrack-ng  si durante la instalacion te pregunta algo siempre le dais al no

y ahora seguimos:

sudo apt-get install build-essential kernel-package xmlto libncurses5-dev

sudo apt-get install git-core

git clone git://git.popipo.fr/home/benoit/rt2x00.git

cd rt2x00

git checkout -b rt3070 origin/rt3070

sudo mv ~/rt2x00 /usr/src/

cd /usr/src/

sudo ln -s rt2x00 linu

cd linu

sudo cp /boot/config-`uname -r` /usr/src/linu/.config

sudo make menuconfig


Con esto llegaremos a un menu, para modificar el kernel:

vamos a Instalar el "Ralink rt2800 (USB) support (EXPERIMENTAL)" en este kernel que es el 2.6.32

para ello vamos a ir siguiendo las imagenes ahora ir siguiendo las imagenes.

Ir a los controladores de dispositivos (Device Drivers)  -> y presionar Enter



Luego vamos a Network device support -> y presionar Enter



vamos a Wireless LAN (NEW) ---> y le damos al Enter



vamos a Ralink driver support ---> y pulsamos Enter



Y por fin hemos llegado al modulo "Ralink rt2800 (USB) support (experimental)", nos ponemos encima y pulsamos M



luego nos movemos con las flechas direccionales del teclado y le damos al exit



Ahora te preguntara que si quieres guardar la nueva configuracion del kernel y le damos al yes, creo que te pregunta 2 veces le damos siempre al yes (si, jejeje)



y ahora recompilaremos el kernel, cuando se este compilando te puedes ir a dar una vuelta a tomarte un cafe o una cervecita fresquita que te lo has ganado, mientras el kernel se compila que puede tardar 1 hora perfectamente:

sudo make-kpkg --initrd --revision 2.6.32 binary

una vez que lo anterior termine haces esto:

cd /usr/src/

sudo dpkg -i linux-*.deb

Si no hubo ningún problema, ahora deberas reiniciar el PC

Bueno ya tenemos el ordenador reiniciado y estamos en nuestro escritorio de Ubuntu, ahora necesitamos descargar un archivo llamado rt2870.bin.zip que esta en  megaupload

http://www.megaupload.com/?d=J9PIBA77  ---> Este es el archivo


Una vez descargado busca el archivo le das al boton de derecho y le das a extraer aqui, y obtendras un archivo llamado rt2870.bin, coges ese archivo y lo copias a tu carpeta personal y abres una shell en tu carpeta personal para luego moverlo a su destino final:

sudo mv ~/rt2870.bin /lib/firmeware

Si has echo todo bien no deberia aparecer ningun mensaje de error, bueno pues echo esto reinciamos por ultima vez antes de tenerlo todo listo :P

Y ahora ya que hemos reiniciado probamos desde una shell si funciona el modo monitor y la inyeccion:

iwconfig

sudo airmon-ng start mon0

aireplay-ng -9 mon0

y deberia funcionar...


Os adjunto esta captura de pantalla que fue lo que me hizo pensar que realmente esto funciona porque hasta ahora todo lo que lei, decia que era posible poner la tarjeta en modo monitor pero no se veia ninguna red ni nada, y en esta imagen se ven redes y hay datas como se puede comprobar, con lo cual me hace pensar que es probable que funcione correctamente.



Y como ultimo apunte si necesitais cambiar vuestra direccion mac, hay que instalar el macchanger:

sudo apt-get install macchanger

Pues bueno eso es todo, agradeceria si alguien lo prueba con una alfa network 2w que me avisase con los resultados de si realmente funciona todo correctamente, asi mi trabajillo de investigacion me servira de algo  >:D

Un saludo.

Y finalmente los agradecimientos, jajaja, que me ha llevado mas tiempo encontrar a las fuentes que escribir todo esto.

Agradecimientos: Scarfays (fuente francesa) por su ayuda traductora y a GökhanS (fuente original turca de wifi-turk) por su trabajo


Bueno me acaban de confirmar que se pone en modo monitor e inyecta trafico, y tambien me dieron otra alternativa:

Mensaje de GökhanS

Hello Fortuna,
yeah it is possible to put the card into the monitor mode and inject.
On the first page of this topic is the step-by-step tutorial.

I could use Ralink RT3070 with Ubuntu but in order to use it, you have to recompile the Kernel.

But some of our users have tested Ralink RT3070 with the tiny Linux named Beini.
The final version of Beini seems to work with this chipset.

You can download Beini 1.0 Final here http://www.4shared-china.com/file/220555448/7a7b84f0/beini-10-final.html

uNbAs:
Por lo de ahora lo dejo con chincheta, por lo que se puede ver solo entra en modo monitor y todavía los drivers están en modo experimental seguramente cuando esten preparadas las nuevas LiveCD se ofrezca compatibilidad con los nuevos realtek (hay unos cuantos) y los nuevos atheros (hay otros tantos nuevos)

Fortuna:
Parece ser que funciona, aunque me gustaria que alguien mas lo confirmase y lo probase con sus resultados.

uNbAs:

--- Citar ---Os adjunto esta captura de pantalla que fue lo que me hizo pensar que realmente esto funciona porque hasta ahora todo lo que lei, decia que era posible poner la tarjeta en modo monitor pero no se veia ninguna red ni nada, y en esta imagen se ven redes y hay datas como se puede comprobar, con lo cual me hace pensar que es probable que funcione correctamente.
--- Fin de la cita ---

OJO no confundir el modo monitor, con que la tarjeta permita la re-inyección, SOLO esta en modo experimental ....

En cualquier caso Realtek tiene un buen equipo de trabajo al igual que atheros y Ralink por lo que no creo que haya problemas, quizás tarde un tiempo pero suelen sacar todos los parches, como paso con las RTL8187B

corwar:
Emborronar las MAC de la ultima imagen ;) ;) ;)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa