Monitorear e inyectar tráfico con rt2870 y Wifislax 3.1

Iniciado por ChimoC, 10 Junio 2009, 09:15 AM

0 Miembros y 2 Visitantes están viendo este tema.

regomello

hola, ahora que tienes la carpeta del driver, abre una shell y arrastras la carpeta del driver. veras que cuando la sueltes aparecera un cuadro donde veras unas letras, elige "cd" y a partir de ahi, pues escribe make install, etc... :)

andres67


hola, ahora que tienes la carpeta del driver, abre una shell y arrastras la carpeta del driver. veras que cuando la sueltes aparecera un cuadro donde veras unas letras, elige "cd" y a partir de ahi, pues escribe make install, etc...

MUCHAS Gracias por tu ayuda.
segui tu consejo de arrastrar la carpeta  del driver a la shell y todo bien, consegui avanzar en la instalacion un poco más.

Me dio problema al llegar a Wifislax  rt2870-kernel-2.6.24-nemesis1 # ifconfig ra1 up

Que me da esto:
ra1: ERROR while getting interface flags: no such device

MIs dudas son ?
1º Error ra1.
2ºTermina la instalación depues de modprobe rt2870sta.
3º Hay que hacer algo para guardar esa instalacion en la shell.

regomello

No se muy bien que puede estar pasando, pero creo que puede ser que tu usb no se llame "ra1". A él el pc le asignó ese nombre, pero a mi por ejemplo me pone "ra0". Abre una shell y escribe iwconfig a ver que te sale.
suerte. :)

andres67

Cita de: regomello en 12 Noviembre 2009, 10:25 AM
No se muy bien que puede estar pasando, pero creo que puede ser que tu usb no se llame "ra1". A él el pc le asignó ese nombre, pero a mi por ejemplo me pone "ra0". Abre una shell y escribe iwconfig a ver que te sale.
suerte. :)

Gracias de nuevo por tu tiempo.
----------------------------------------------------------------
Wifislax  rt2870-kernel-2.6.24-nemesis1 # ifconfig ra0  up
Que me da esto:
ra0: error fetching interface information: device not found

------------------------------------------------------------------
Pongo  ifconfig y me sale esto

Wifislax  rt2870-kernel-2.6.24-nemesis1 # ifconfig
lo         Link encap: Local Loopback
            inet addr: 127.0.0.1 Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
           Rx packets:6 error:0 dropped:0 overruns:0 frame:0
           Tx packets:6 error:0 dropped:0 overruns:0 carrier:0
            collision:0 txquevelen:0
            Rx bytes:300 (300.0b) Tx bytes:300 (300.0b)

--------------------------------------------------------------------
Uso el "lo "en vez ra1 o ra0 y pasa
Wifislax  rt2870-kernel-2.6.24-nemesis1 # ifconfig lo up
Wifislax  rt2870-kernel-2.6.24-nemesis1 #airmon-ng star lo

usage:airmon-ng(MAYOR QUE)Start/Stop>(MAYOR QUE)interface> [channel]
Wifislax  rt2870-kernel-2.6.24-nemesis1 #

Pero ya en el siguiente comando "airmon-ng star lo"no sale lo mismo que en la guia de la foto de chimoC. Era esto lo que devia salir.

nterface                     Chipset                      Driver


Ral                              Ralink b/g                 rt2500 (monitor modo enabled)


Wifislax  rt2870-kernel-2.6.24-nemesis1 #

ASi  que estoy perdido creo otra vez alguna sugerencia.No hay que darle a nada para guardar la instalacion? Ayuda porfa.

regomello

#14
Citarnterface                     Chipset                      Driver


Ral                              Ralink b/g                 rt2500 (monitor modo enabled

ese es tu nombre de tarjeta Ral. y ademas ya te pone que el modo monitor esta activo.
ahora ya solo tienes que seguir los pasos del airodump, aireplay y aircrack. antes cambia la MAC.
busca todo esto con el buscador, hay bastantes explicaciones.
un saludo.

perdon, he leido mal. pensaba que Ral era lo que te salia a ti. no se, se me ocurre que pongas las letras mal... 1 en vez de L.

regomello

A ver, que ayer con las prisas no tuve tiempo de leer bien tu contestacion.
Yo creo que lo que pasa es que los comandos de airmon y ipconfig los estas poniendo en la shell del driver. Prueba a hacer un iwconfig en una shell nueva.
un saludo...

andres67

Me equivoque al escribir tu me dijiste IWCONFIG y yo escribi Ifconfig.
-------------------------------------------------------------------------------
Wifislax  rt2870-kernel-2.6.24-nemesis1 # iwconfig

lo       no wireless extensions.

eth0    no wireless extensions.
---------------------------------------------------------------------------------------------
No me la reconoce parece, probare ha descargar el driver de nuevo y probare otro que hay  para rt3070 que compatible con rt2870 modificado para wireless N.

Ya te contare gracias.

Si se te ocurre algo nuevo estare pendiente de tus comentarios gracias.

andres67

Cita de: regomello en 13 Noviembre 2009, 07:14 AM
A ver, que ayer con las prisas no tuve tiempo de leer bien tu contestacion.
Yo creo que lo que pasa es que los comandos de airmon y ipconfig los estas poniendo en la shell del driver. Prueba a hacer un iwconfig en una shell nueva.
un saludo...

OK, probare con una shell nueva.Lo del mensaje anterior es en la misma shell.
Gracias.

ganadinerito

Hola he probado con rt2870-kernel-2.6.24-nemesispre y con rt2870-2.6.25-hirte y no me ha funcionado. Aqui pongo los errores:

wifislax ~ # cd '/home/rt2870-kernel-2.6.24-nemesis'
wifislax rt2870-kernel-2.6.24-nemesis # make install
make -C /home/rt2870-kernel-2.6.24-nemesis/os/linux -f Makefile.6 install
make[1]: Entering directory `/home/rt2870-kernel-2.6.24-nemesis/os/linux'
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/rt2870-kernel-2.6.24-nemesis/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.21.5/kernel/drivers/net/wireless/
install -m 644 -c rt2870sta.ko /lib/modules/2.6.21.5/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.21.5
make[1]: Leaving directory `/home/rt2870-kernel-2.6.24-nemesis/os/linux'
wifislax rt2870-kernel-2.6.24-nemesis # modprobe rt2870sta
wifislax rt2870-kernel-2.6.24-nemesis # ifconfig ra1 up
ra1: ERROR while getting interface flags: No such device
wifislax rt2870-kernel-2.6.24-nemesis #


wifislax rt2870 # make install
make -C /home/rt2870/os/linux -f Makefile.6 install
mkdir: cannot create directory `/etc/Wireless': File exists
make[1]: Entering directory `/home/rt2870/os/linux'
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/rt2870/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.21.5/kernel/drivers/net/wireless/
install -m 644 -c rt2870sta.ko /lib/modules/2.6.21.5/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.21.5
make[1]: Leaving directory `/home/rt2870/os/linux'
wifislax rt2870 # modprobe rt2870sta
wifislax rt2870 # ifconfig ra1 up
ra1: ERROR while getting interface flags: No such device
wifislax rt2870 # iwconfig
lo        no wireless extensions.
wifislax rt2870 #

Alguien sabe que me esta pasando ??

Por cierto, tengo un USB WIFI I-W300USB de Inves.

andres67

Abri mi usb wifi zaapa zw-uw11n mi sorpresa el chip es Ralink rt3070L.Aunque los drvers que trae en el disco instala rt2870.

ASi que prove este driver:http://www.filefactory.com/file/af31fg2/n/rt2870-2_6_28-apocolipse_tar_gz

Su instalacion  asi:

COdigo:
su

y ahora...


Código:
wget http://www.filefactory.com/file/af31fg2/n/rt2870-2_6_28-apocolipse_tar_gz

2. Los instalamos



Código: Seleccionar todo
tar xvf rt2870-2.6.28-apocolipse.tar.gz


Código:
cd rt2870-2.6.28-apocolipse

3. Modificamos el driver para que reconozca nuestra flamante tarjetita


Código:
cd include


Código:
nano rt2870.h

Ahora editamos las lineas de dispositivos e incluimos la nuestra que seria....

#define RT2870_USB_DEVICES \
{ \
{USB_DEVICE(0x148F,0x2770)}, /* Ralink */ \
{USB_DEVICE(0x148F,0x2870)}, /* Ralink */ \
{USB_DEVICE(0x148F,0x3070)}, /* Ralink */ \
{USB_DEVICE(0x0B05,0x1731)}, /* Asus */ \
{USB_DEVICE(0x0B05,0x1732)}, /* Asus */ \
{USB_DEVICE(0x0B05,0x1742)}, /* Asus */ \
{USB_DEVICE(0x0DF6,0x0017)}, /* Sitecom */ \
{USB_DEVICE(0x0DF6,0x002B)}, /* Sitecom */ \
{USB_DEVICE(0x0DF6,0x002C)}, /* Sitecom */ \
{USB_DEVICE(0x0DF6,0x002D)}, /* Sitecom */ \
{USB_DEVICE(0x14B2,0x3C06)}, /* Conceptronic */ \
{USB_DEVICE(0x14B2,0x3C28)}, /* Conceptronic */ \
{USB_DEVICE(0x2019,0xED06)}, /* Planex Communications, Inc. */ \
{USB_DEVICE(0x07D1,0x3C09)}, /* D-Link */ \
{USB_DEVICE(0x14B2,0x3C07)}, /* AL */ \
{USB_DEVICE(0x050D,0x8053)}, /* Belkin */ \
{USB_DEVICE(0x14B2,0x3C23)}, /* Airlink */ \
{USB_DEVICE(0x14B2,0x3C27)}, /* Airlink */ \
{USB_DEVICE(0x07AA,0x002F)}, /* Corega */ \
{USB_DEVICE(0x07AA,0x003C)}, /* Corega */ \
{USB_DEVICE(0x07AA,0x003F)}, /* Corega */ \
{USB_DEVICE(0x1044,0x800B)}, /* Gigabyte */ \
{USB_DEVICE(0x15A9,0x0006)}, /* Sparklan */ \
{USB_DEVICE(0x083A,0xB522)}, /* SMC */ \
{USB_DEVICE(0x083A,0xA618)}, /* SMC */ \
{USB_DEVICE(0x083A,0x7522)}, /* Arcadyan */ \
{USB_DEVICE(0x0CDE,0x0022)}, /* ZCOM */ \
{USB_DEVICE(0x0586,0x3416)}, /* Zyxel */ \
{USB_DEVICE(0x0CDE,0x0025)}, /* Zyxel */ \
{USB_DEVICE(0x1740,0x9701)}, /* EnGenius */ \
{USB_DEVICE(0x1740,0x9702)}, /* EnGenius */ \
{USB_DEVICE(0x0471,0x200f)}, /* Philips */ \
{USB_DEVICE(0x14B2,0x3C25)}, /* Draytek */ \
{USB_DEVICE(0x13D3,0x3247)}, /* AzureWave */ \
{USB_DEVICE(0x083A,0x6618)}, /* Accton */ \
{USB_DEVICE(0x15c5,0x0008)}, /* Amit */ \
{USB_DEVICE(0x0E66,0x0001)}, /* Hawking */ \
{USB_DEVICE(0x0E66,0x0003)}, /* Hawking */ \
{USB_DEVICE(0x129B,0x1828)}, /* Siemens */ \
{} /* end marker */ \
}

3. Cerramos el fichero y procedemos a la instalación
Contol + O=guardar
Control + X=salir
Código:
cd ..
Código:
make clean
Código:
make && make install

4. Cuando acabe toda la perafernalia de la instalación cargamos el driver...
Código:
modprobe rt2870sta

5. Y ahora comprobamos la tarjeta y la ponemos en modo monitor....
Código:
iwconfig ra0
Código:
airmon-ng start ra0
---------------------------------------------------------------------------RESULTADO:


wifislax ~ # cd '/root/driver apocolipse'
wifislax driver apocolipse # tar xvf rt2870-2.6.28-apocolipse.tar.gz
rt2870-2.6.27-apocolipse/os/linux/Makefile.6
rt2870-2.6.27-apocolipse/os/linux/rt_main_dev.o
rt2870-2.6.27-apocolipse/os/linux/2870_main_dev.o
rt2870-2.6.27-apocolipse/os/linux/.rt2870sta.o.cmd
rt2870-2.6.27-apocolipse/os/linux/rt_ate.c
rt2870-2.6.27-apocolipse/os/linux/rt2870sta.mod.c
rt2870-2.6.27-apocolipse/os/linux/sta_ioctl.c
rt2870-2.6.27-apocolipse/os/linux/Module.symvers
rt2870-2.6.27-apocolipse/os/linux/Makefile.4
rt2870-2.6.27-apocolipse/os/linux/rt2870sta.mod.o
rt2870-2.6.27-apocolipse/os/linux/.sta_ioctl.o.cmd
rt2870-2.6.27-apocolipse/os/linux/rt_profile.c
rt2870-2.6.27-apocolipse/os/linux/2870_main_dev.c
rt2870-2.6.27-apocolipse/os/linux/.rt2870sta.mod.o.cmd
rt2870-2.6.27-apocolipse/os/linux/rt2870sta.o
rt2870-2.6.27-apocolipse/os/linux/Module.markers
rt2870-2.6.27-apocolipse/os/linux/sta_ioctl.o
rt2870-2.6.27-apocolipse/os/linux/rt_profile.o
rt2870-2.6.27-apocolipse/os/linux/rt_linux.o
rt2870-2.6.27-apocolipse/os/linux/rt2870sta.ko
rt2870-2.6.27-apocolipse/os/linux/.rt2870sta.ko.cmd
rt2870-2.6.27-apocolipse/os/linux/modules.order
rt2870-2.6.27-apocolipse/os/linux/.rt_linux.o.cmd
rt2870-2.6.27-apocolipse/os/linux/rt_main_dev.c
rt2870-2.6.27-apocolipse/os/linux/.rt_profile.o.cmd
rt2870-2.6.27-apocolipse/os/linux/.2870_main_dev.o.cmd
rt2870-2.6.27-apocolipse/os/linux/config.mk
rt2870-2.6.27-apocolipse/os/linux/.rt_main_dev.o.cmd
rt2870-2.6.27-apocolipse/os/linux/rt_linux.c
rt2870-2.6.27-apocolipse/tools/Makefile
rt2870-2.6.27-apocolipse/tools/bin2h.c
rt2870-2.6.27-apocolipse/tools/bin2h
rt2870-2.6.27-apocolipse/common/.rtmp_init.o.cmd
rt2870-2.6.27-apocolipse/common/.cmm_wpa.o.cmd
rt2870-2.6.27-apocolipse/common/eeprom.c
rt2870-2.6.27-apocolipse/common/netif_block.c
rt2870-2.6.27-apocolipse/common/rtusb_bulk.c
rt2870-2.6.27-apocolipse/common/.eeprom.o.cmd
rt2870-2.6.27-apocolipse/common/.mlme.o.cmd
rt2870-2.6.27-apocolipse/common/rt2870.bin
rt2870-2.6.27-apocolipse/common/rtusb_data.c
rt2870-2.6.27-apocolipse/common/.rtusb_data.o.cmd
rt2870-2.6.27-apocolipse/common/cmm_info.c
rt2870-2.6.27-apocolipse/common/.ba_action.o.cmd
rt2870-2.6.27-apocolipse/common/cmm_sync.c
rt2870-2.6.27-apocolipse/common/.action.o.cmd
rt2870-2.6.27-apocolipse/common/.cmm_data_2870.o.cmd
rt2870-2.6.27-apocolipse/common/.cmm_sync.o.cmd
rt2870-2.6.27-apocolipse/common/md5.c
rt2870-2.6.27-apocolipse/common/.rtmp_wep.o.cmd
rt2870-2.6.27-apocolipse/common/rtmp_wep.c
rt2870-2.6.27-apocolipse/common/.cmm_data.o.cmd
rt2870-2.6.27-apocolipse/common/rtmp_init.c
rt2870-2.6.27-apocolipse/common/ba_action.c
rt2870-2.6.27-apocolipse/common/.cmm_info.o.cmd
rt2870-2.6.27-apocolipse/common/.md5.o.cmd
rt2870-2.6.27-apocolipse/common/cmm_data_2870.c
rt2870-2.6.27-apocolipse/common/.rtusb_io.o.cmd
rt2870-2.6.27-apocolipse/common/rtusb_io.c
rt2870-2.6.27-apocolipse/common/cmm_sanity.c
rt2870-2.6.27-apocolipse/common/rtmp_tkip.c
rt2870-2.6.27-apocolipse/common/cmm_wpa.c
rt2870-2.6.27-apocolipse/common/.rtusb_bulk.o.cmd
rt2870-2.6.27-apocolipse/common/.rtmp_tkip.o.cmd
rt2870-2.6.27-apocolipse/common/mlme.c
rt2870-2.6.27-apocolipse/common/cmm_data.c
rt2870-2.6.27-apocolipse/common/.cmm_sanity.o.cmd
rt2870-2.6.27-apocolipse/common/dfs.c
rt2870-2.6.27-apocolipse/common/action.c
rt2870-2.6.27-apocolipse/common/.2870_rtmp_init.o.cmd
rt2870-2.6.27-apocolipse/common/2870_rtmp_init.c
rt2870-2.6.27-apocolipse/common/.dfs.o.cmd
rt2870-2.6.27-apocolipse/include/rtmp.h
rt2870-2.6.27-apocolipse/include/md5.h
rt2870-2.6.27-apocolipse/include/leap.h
rt2870-2.6.27-apocolipse/include/netif_block.h
rt2870-2.6.27-apocolipse/include/aironet.h
rt2870-2.6.27-apocolipse/include/rt28xx.h
rt2870-2.6.27-apocolipse/include/oid.h
rt2870-2.6.27-apocolipse/include/rtmp_def.h
rt2870-2.6.27-apocolipse/include/action.h
rt2870-2.6.27-apocolipse/include/ap.h
rt2870-2.6.27-apocolipse/include/rt2870.h
rt2870-2.6.27-apocolipse/include/md4.h
rt2870-2.6.27-apocolipse/include/rt_linux.h
rt2870-2.6.27-apocolipse/include/link_list.h
rt2870-2.6.27-apocolipse/include/rt_config.h
rt2870-2.6.27-apocolipse/include/dfs.h
rt2870-2.6.27-apocolipse/include/rt_ate.h
rt2870-2.6.27-apocolipse/include/rtmp_ckipmic.h
rt2870-2.6.27-apocolipse/include/mlme.h
rt2870-2.6.27-apocolipse/include/ap_wpa.h
rt2870-2.6.27-apocolipse/include/wpa.h
rt2870-2.6.27-apocolipse/include/firmware.h
rt2870-2.6.27-apocolipse/include/rtmp_type.h
rt2870-2.6.27-apocolipse/sta/.auth.o.cmd
rt2870-2.6.27-apocolipse/sta/aironet.c
rt2870-2.6.27-apocolipse/sta/.assoc.o.cmd
rt2870-2.6.27-apocolipse/sta/auth_rsp.c
rt2870-2.6.27-apocolipse/sta/.wpa.o.cmd
rt2870-2.6.27-apocolipse/sta/sanity.c
rt2870-2.6.27-apocolipse/sta/sync.c
rt2870-2.6.27-apocolipse/sta/.auth_rsp.o.cmd
rt2870-2.6.27-apocolipse/sta/assoc.c
rt2870-2.6.27-apocolipse/sta/.aironet.o.cmd
rt2870-2.6.27-apocolipse/sta/auth.c
rt2870-2.6.27-apocolipse/sta/.sync.o.cmd
rt2870-2.6.27-apocolipse/sta/.sanity.o.cmd
rt2870-2.6.27-apocolipse/sta/connect.c
rt2870-2.6.27-apocolipse/sta/wpa.c
rt2870-2.6.27-apocolipse/sta/rtmp_data.c
rt2870-2.6.27-apocolipse/sta/.connect.o.cmd
rt2870-2.6.27-apocolipse/sta/.rtmp_data.o.cmd
rt2870-2.6.27-apocolipse/Makefile
rt2870-2.6.27-apocolipse/iwpriv_usage.txt
rt2870-2.6.27-apocolipse/RT2870STA.dat
rt2870-2.6.27-apocolipse/README_STA
wifislax driver apocolipse # cd rt2870-2.6.28-apocolipse
bash: cd: rt2870-2.6.28-apocolipse: No such file or directory
wifislax driver apocolipse # cd rt2870-2.6.27-apocolipse
wifislax rt2870-2.6.27-apocolipse # cd include
wifislax include # nano rt2870.h
wifislax include # cd ..
wifislax rt2870-2.6.27-apocolipse # make clean
cp -f os/linux/Makefile.6 os/linux/Makefile
make -C os/linux clean
make[1]: Entering directory `/root/driver apocolipse/rt2870-2.6.27-apocolipse/os/linux'
Makefile:1: /root/driver: No such file or directory
Makefile:1: apocolipse/rt2870-2.6.27-apocolipse/os/linux/config.mk: No such file or directory
make[1]: *** No rule to make target `apocolipse/rt2870-2.6.27-apocolipse/os/linux/config.mk'. Stop.
make[1]: Leaving directory `/root/driver apocolipse/rt2870-2.6.27-apocolipse/os/linux'
make: *** [clean] Error 2
wifislax rt2870-2.6.27-apocolipse # make && make install
make -C tools
make[1]: Entering directory `/root/driver apocolipse/rt2870-2.6.27-apocolipse/tool s'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/root/driver apocolipse/rt2870-2.6.27-apocolipse/tools '
/root/driver apocolipse/rt2870-2.6.27-apocolipse/tools/bin2h
make: /root/driver: Command not found
make: *** [build_tools] Error 127
wifislax rt2870-2.6.27-apocolipse #
---------------------------------------------------------------------------------
Pero ahora durante la instalacion llega un momento que me quedo trabado, haber si me podeis decir como seguir o que hice mal.

Descarge el driver,lo coloque en root,arrastre el archivo comprimido rt2870-2.6.28-apocolipse hasta una ventana shell
le di a cd de una ventanita que sale de la shell y segui vuestro proceso de instalación.

Una vez descomprimido descubro que no es 2.6.28 sino 2.6.27 OK?

A partir del comando make clean me da el primer error (error 2) Continuo y con comando make && make install y me da (error 127) .
Podeis decirme que hice mal? GRACIAS.